Sincronizzazioni tra ambienti¶
A cosa serve¶
La sincronizzazione consente di trasferire dati tra aziende dello stesso gruppo che operano su ambienti separati. Serve a chi gestisce strutture multi-sede o multi-azienda per mantenere allineate anagrafiche articolo, configurazioni CRM e schede nominativo, senza dover ripetere manualmente le stesse operazioni su ogni ambiente. Si usa ogni volta che piu' aziende condividono informazioni comuni (catalogo prodotti, schede clienti, struttura CRM) e devono lavorare su dati coerenti.
Il sistema offre tre meccanismi:
- Sincronizzazione merci/servizi -- replica le anagrafiche articolo dall'azienda pilota alle altre aziende del gruppo
- Sincronizzazione CRM tramite classi di informazioni -- trasferisce configurazioni e dati CRM tra holding e cliniche (o tra aziende generiche)
- Sincronizzazione CRM 2 aziende -- sincronizza i nominativi CRM in modo bidirezionale tra aziende collegate sullo stesso server
Sincronizzazione merci/servizi¶
A cosa serve¶
Replica automaticamente le anagrafiche articolo (merci e servizi) dall'azienda designata come "pilota" verso le altre aziende del gruppo. Ogni volta che un operatore modifica un'anagrafica articolo sull'azienda pilota, il sistema propaga la modifica alle aziende di destinazione.
Prerequisiti¶
- Sull'anagrafica merci deve essere attiva la spunta Sincronizzazione.
- Le configurazioni descritte sotto vanno impostate solo sull'azienda pilota.
Configurazione¶
Le impostazioni si trovano nel gruppo abilita delle configurazioni generali:
| Parametro | Valore | Descrizione |
|---|---|---|
| copiamer | S | Attiva la sincronizzazione merci/servizi |
| copiamer-conf | N, S, M oppure V | Conferma prima di sincronizzare: N = nessuna conferma, S = solo servizi, M = solo merci, V = entrambi |
| copiamer-destination-name | percorso (indice 1..n) | Percorsi archivi delle aziende di destinazione (un indice per ogni azienda) |
| copiamer-source-name | percorso (indice 1) | Percorso archivi dell'azienda pilota |
Esempio di configurazione¶
Un gruppo con tre aziende:
| Azienda | Percorso archivi | Ruolo |
|---|---|---|
| Rossi Vendita | /es2000/ecoge/arc-vend | Pilota |
| Rossi Produzione | /es2000/ecoge/arc-prod | Destinazione |
| Rossi Assistenza | /es2000/ecoge/arc-ass | Destinazione |
In questo scenario, le configurazioni sull'azienda "Rossi Vendita" saranno:
- copiamer = S
- copiamer-source-name (indice 1) = /es2000/ecoge/arc-vend
- copiamer-destination-name (indice 1) = /es2000/ecoge/arc-prod
- copiamer-destination-name (indice 2) = /es2000/ecoge/arc-ass
Come funziona¶
- L'operatore modifica un'anagrafica articolo sull'azienda pilota.
- Se la spunta "Sincronizzazione" e' attiva sull'articolo, il sistema avvia la replica.
- In base al parametro copiamer-conf, puo' essere richiesta una conferma a video prima di procedere.
- L'anagrafica viene copiata su tutte le aziende di destinazione configurate.
Gestione gruppo aziende¶
A cosa serve¶
In contesti multi-azienda con dati in comune, il modulo "gruppi di aziende" gestisce la condivisione di informazioni tra gli ambienti. Permette di collegare magazzini, operatori e configurazioni CRM tra aziende dello stesso gruppo.
Configurazione¶
| Parametro | Descrizione |
|---|---|
| gruppo-aziende | Attiva il modulo gestione gruppi di aziende (gruppo: abilita) |
| grp-az-azienda | Codice azienda nel gruppo (deve esistere nella tabella Aziende) |
Collegamento magazzini¶
La sede puo' essere collegata ai magazzini tramite diversi meccanismi:
| Meccanismo | Descrizione |
|---|---|
| Magazzino sede | Definito nella Gestione aziende; deve essere un magazzino di tipo "Principale" |
| Anagrafica magazzini principali | Collegamento magazzino-cliente: se il cliente corrisponde all'azienda nel gruppo, il magazzino e' collegato alla sede |
| Anagrafica magazzini secondari | Analogo ai magazzini principali |
| Magazzini tecnici (Assistenza) | Il magazzino e' collegato all'azienda tramite il tecnico e il relativo fornitore; il collegamento puo' variare nel tempo in base ai dati storici del tecnico (richiamabili con S-F7) |
Operatori e CRM¶
- Operatori: l'ID operatore deve essere univoco tra le aziende del gruppo.
- Configurazione schede CRM: per ogni informazione si puo' definire un ID univoco. Informazioni con lo stesso ID su aziende diverse sono sincronizzabili.
Sincronizzazione CRM tramite classi di informazioni¶
A cosa serve¶
Trasferisce in modo strutturato configurazioni e dati CRM tra aziende del gruppo. Il meccanismo e' basato su file di scambio: ogni operazione (inserimento, modifica, cancellazione) genera un file che viene depositato nella cartella di export e importato dall'azienda di destinazione.
Come funziona¶
- L'operatore esegue un'operazione sulla sorgente (es. aggiunge una pagina CRM, modifica un nominativo).
- Il sistema genera automaticamente un file di trasferimento nella cartella di export.
- L'azienda di destinazione importa il file e applica la modifica.
- L'operazione puo' essere di tipo AGG (inserimento o aggiornamento) oppure CANC (cancellazione).
Classi di informazioni disponibili¶
Ogni tipo di dato e' identificato da un codice classe. La direzione del trasferimento (chi esporta e chi importa) dipende dalla configurazione del gruppo.
| Classe | Descrizione | Direzione tipica |
|---|---|---|
| 001 | Tipologie e pagine CRM | Dalla holding alle cliniche |
| 002 | Tabelle per informazioni CRM | Dalla holding alle cliniche |
| 003 | Informazioni CRM (definizioni) | Dalla holding alle cliniche |
| 004 | Valori fissi delle informazioni CRM | Dalla holding alle cliniche |
| 005 | Configurazioni schede CRM (layout pagine) | Dalla holding alle cliniche |
| 006 | Descrizioni informazioni CRM (etichette, help) | Dalla holding alle cliniche |
| 010 | Schede nominativo -- testata (anagrafica) | Dalla clinica alla holding |
| 011 | Schede nominativo -- informazioni (dati compilati) | Dalla clinica alla holding |
| 020 | Commesse laboratorio | Clinica verso laboratorio (e viceversa) |
| 021 | Aggiornamenti a commesse laboratorio | Dal laboratorio alla clinica |
Dettaglio per classe¶
Classe 001 -- Tipologie e pagine CRM¶
Si attiva quando si aggiunge, modifica o cancella una pagina nella gestione pagine scheda. La holding esporta la struttura delle tipologie (dimensioni, tipo anagrafico, flag dati anagrafici) e delle pagine (codice, descrizione, tipo) verso le cliniche.
Classe 002 -- Tabelle per informazioni CRM¶
Si attiva dalla configurazione pagine scheda, quando si aggiunge, modifica o cancella un valore di tabella. Vengono trasferiti i codici e le descrizioni dei valori tabellari usati nelle informazioni CRM.
- In importazione: un record AGG inserisce il valore se non esiste, lo aggiorna se esiste; un record CANC cancella il valore.
Classe 003 -- Informazioni CRM¶
Si attiva dalla gestione informazioni, quando si aggiunge, modifica o cancella un'informazione. Vengono trasferite tutte le proprieta' dell'informazione: tipo, lunghezza, decimali, tabella collegata, livelli di filtro e modifica, flag di attivazione e altri attributi.
Classe 004 -- Valori fissi informazioni CRM¶
Si attiva dalla gestione valori fissi, quando si aggiunge, modifica o cancella un valore. Ogni valore fisso e' identificato dal codice informazione e da un progressivo.
Classe 005 -- Configurazioni schede CRM¶
Si attiva dalla configurazione pagine scheda, quando si aggiunge, modifica o cancella una configurazione. Vengono trasferiti il posizionamento delle informazioni sulle pagine, le dimensioni, l'obbligatorieta' e altri attributi di layout.
Nota: lo spostamento di informazioni tra pagine non viene gestito nel trasferimento.
Classe 006 -- Descrizioni informazioni CRM¶
Si attiva dalla gestione descrizioni su informazione. Vengono trasferite le etichette, gli ID per ricerche e i campi di help associati a ogni informazione, per ciascuna lingua.
Classe 010 -- Schede nominativo (testata)¶
Si attiva all'inserimento o modifica della testata di un nominativo. Viene trasferita l'anagrafica del nominativo: nome, indirizzo, localita', provincia, CAP, tipologia, agente, stato estero, partita IVA e codice fiscale.
Per i pazienti, la ricerca in destinazione avviene per codice fiscale; se non trovato, per ID composto da codice clinica e codice gestionale. Il codice nominativo in destinazione viene riassegnato come nuovo progressivo.
Classe 011 -- Schede nominativo (informazioni)¶
Si attiva alla modifica delle informazioni su un nominativo. Vengono trasferiti tre tipi di dato:
- Informazioni standard -- i dati compilati sulle pagine della scheda (testo, valori numerici, riferimenti a tabelle)
- Informazioni fisse -- dati strutturati come specie e dato testuale, con riferimento all'informazione collegata
- Informazioni griglia -- dati organizzati per riga e colonna all'interno di una cella, con indicazione della tipologia cliente
In tutti i casi, il nominativo in destinazione viene identificato tramite codice fiscale o ID.
Classe 020 -- Commesse laboratorio¶
Si attiva alla spedizione di una packing list. Vengono trasferiti i dati della commessa (medico prescrittore, paziente, date, azienda mittente, prescrizione allegata) e l'elenco dei materiali allegati con relative quantita'.
Classe 021 -- Aggiornamenti a commesse¶
Si attiva alla chiusura di un lavoro in laboratorio. Viene trasferito l'aggiornamento alla commessa con l'operazione eseguita e l'eventuale nuova data di scadenza.
Sincronizzazione CRM 2 aziende¶
A cosa serve¶
Sincronizza in modo bidirezionale i nominativi CRM tra due o piu' aziende collegate sullo stesso server. A differenza della sincronizzazione tramite classi (che e' tipicamente unidirezionale holding-clinica), questa modalita' mantiene allineati i nominativi in entrambe le direzioni.
Prerequisiti¶
- Gruppo aziende -- le aziende devono appartenere allo stesso gruppo (vedi sezione Gestione gruppo aziende).
- Operatori -- nella tabella operatori va indicato un ID Multiaziendale univoco, uguale per lo stesso operatore su tutti gli ambienti coinvolti.
- Configurazione schede CRM -- a ogni informazione va associato un codice ID multiazienda. La sincronizzazione e' bidirezionale: le modifiche si propagano in entrambe le direzioni.
Condizioni per la sincronizzazione dei nominativi¶
Sono sincronizzabili solo i nominativi che hanno partita IVA o codice fiscale significativo.
Per i potenziali senza partita IVA e' possibile usare un codice provvisorio nel formato:
XX99999
dove XX e' il codice azienda e 99999 e' il codice nominativo. Il codice provvisorio puo' essere successivamente sostituito con il dato reale: la sincronizzazione propaghera' la correzione alle altre aziende.
Sincronizzazione contatti¶
I contatti collegati a un nominativo vengono sincronizzati solo alla prima sincronizzazione. Le modifiche successive ai contatti non vengono propagate.
Passo-passo: attivare la sincronizzazione CRM 2 aziende¶
- Verificare che le aziende siano configurate nello stesso gruppo (parametro gruppo-aziende attivo, grp-az-azienda impostato).
- Per ogni operatore che lavora su piu' ambienti, impostare lo stesso ID Multiaziendale nella tabella operatori di ciascuna azienda.
- Nelle configurazioni schede CRM, associare un codice ID multiazienda a ogni informazione che si desidera sincronizzare. Usare lo stesso codice su tutte le aziende coinvolte.
- Verificare che i nominativi da sincronizzare abbiano partita IVA o codice fiscale compilato. Per i potenziali senza questi dati, assegnare un codice provvisorio (formato XX99999).
- La sincronizzazione avviene automaticamente quando un nominativo viene inserito o modificato.