Profili di sincronizzazione (MDI)
È possibile impostare, per ogni società, quali sono i dati (tabelle sia standard, sia custom) che vogliamo sincronizzare.
Premendo Nuovo si apre la scheda relativa al profilo di sincronizzazione: nel tab Generale si sceglie la tabella da sincronizzare tra la Company attuale (di origine) e la Company remota:
Tab Generale
Campo | Descrizione |
Nr. tabella | indicare la tabella da sincronizzare |
Descrizione | inserire la descrizione estesa |
A società | scegliere il nome della società remota con cui sincronizzare i dati |
Descrizione A società | descrizione riportata in automatico dal sistema |
Mostra errori sincronizzazione | all'utente vengono notificati eventuali errori di sincronizzazione tramite notifica (la notifica blu, standard). Tale notifica è visibile solo se la sincronizzazione NON è asincrona. |
Esegui trigger inserimento/modifica/eliminazione | se attivi (raccomandato), quando vengono scritti i record nella società figlia, vengono eseguiti anche i trigger di sistema |
Attivo | se viene spuntato il profilo impostato sarà attivo e funzionante |
Sincronizzazione records |
Definisce quando un record deve essere sincronizzato in automatico o meno.
|
Sincronizza solo con prerequisiti | se attivo, quando si sincronizza una tabella che ha una chiave collegata ad altre tabelle, verrà controllato se la relazioni di tabella siano soddisfatte. |
Sincronizzazione asincrona | quando è attivo, verrà sempre usata la Coda Processi per eseguire la sincronizzazione (la coda processi dev’essere obbligatoriamente usata quando la configurazione è di tipo “Local ") |
Filtro tabella | è possibile inserire ulteriori filtri sulla tabella indicata nel campo Nr. tabella (es. per la tabella 27 "Articoli" possiamo sceglere solo i "Prodotti finiti" |
Tab Righe
nelle Righe si decide quali campi sincronizzare
Campo | Descrizione |
Nr. campo | numerazione progressiva per i campi |
Nome campo / Didascalia | nome e descrizione del campo da sincronizzare (può essere anche un campo custom) |
Sincronizza |
si può inoltre scegliere, campo per campo, se la sincronizzazione deve essere fatta con validazione o meno:
se si sceglie "Con validazione", per il campo da sincronizzare vengono effettuati dei controlli sulla Company remota:
·
Se il
campo ha una table relation, il sistema la verifica (es. se il
campo è in relazione agli articoli, il sistema verifica che l’articolo
esista). · Se al campo corrisponde del codice, questo viene eseguito. · Se ci sono degli eventi collegati al campo, vengono eseguiti. Terminati i controlli è possibile che il sistema restituisca eventuali errori. |
Sequenza validazione | si può impostare una sequenza di validazione (il primo campo
è sempre la chiave primaria). Tramite Gestione->Sposta su / Sposta giù possiamo modificare l'ordine della sequenza |
Aggiornamento remoto | le opzioni sono: Sempre: l'aggiornamento del campo viene eseguito sempre Solo se vuoto: l'aggiornamento del campo viene eseguito solo se il campo di destinazione è vuoto Solo se diverso: l'aggiornamento del campo viene eseguito solo se il campo di destinazione è diverso Solo alla creazione: l'aggiornamento viene eseguito solo alla creazione del campo |
Modifiche remote | per il campo si possono consentire o meno le modifiche da
parte della società di destinazione Le opzioni sono: - Consenti - Nega modifiche manuali - Nega tutto |
Trasformazioni presenti | l'opzione viene barrata in automatico dal sistema qualora siano state impostate Trasformazioni. |
Trasformazione
Da Gestione->Trasformazione si possono operare trasformazioni sui dati.
Es.
Nella Società di origine è presente un articolo con una data unità di misura. Vogliamo sincronizzare i dati con una Società (remota) che per lo stesso articolo utilizza una diversa unità di misura. Perciò specifichiamo una trasformazione: quando il sistema incontrerà il dato Unità di misura base = "Imballo" sulla Società attuale, lo dovrà replicare nella società remota con "Pallet".
I campi della page Trasformazione possono comunque essere editati manualmente.
Se viene barrata l'opzione Valore fisso, il campo "Da Valore" non è più editabile e il sistema, INDIPENDENTEMENTE da ciò che trova nella Company attuale, scriverà il valore che indichiamo nel campo "A Valore".
Campo | Descrizione |
Filtro tabella | consente di applicare la trasformazione
solo per il filtro specifico applicato |
Valore fisso | se barrato, il campo "Da Valore" non è più editabile e il
sistema, INDIPENDENTEMENTE da ciò che trova nella Company di
origine, scriverà nella Company remota la dicitura indicata nel campo "A Valore".
|
A valore è una maschera | da barrare quando la dicitura che immettiamo nel campo "A valore" è diversa dalle opzioni proposte dal sistema (ad esempio se vogliamo introdurre un prefisso davanti al valore scelto) |
Da valore | valore presente nella Company di origine |
A valore | valore da trasferire alla Company di destinazione |
Per le righe per le quali abbiamo impostato una trasformazione il sistema in automatico barra l'opzione nella colonna "Trasformazioni presenti":
Altre funzioni:
Registro sincronizzazione
Da Log sincronizzazione è possibile tenere traccia di tutte le tabelle sincronizzate e di eventuali errori.
Duplica profilo / Copia profilo in
Funzione | Descrizione |
Duplica profilo | consente di duplicare un profilo di sincronizzazione (assegnandogli un nome diverso) già creato in modo da non dover ricreare da zero dei setup particolari e complicati |
Copia profilo in | consente di copiare i campi e i setup già impostati per un profilo su un altro profilo che il sistema ci chiede di indicare |
Forza completamento sincronizzazione
Il sistema completa la sincronizzazione in background eseguendo più record alla volta in modo da non bloccare l'utente e consentirgli di continuare il suo lavoro.
Tab Limitazioni delle tabelle remote
Per la tabella indicata nel tab generale del Profilo è possibile limitare le azioni che ogni Company di destinazione può fare. Il setup si imposta sulla Company di origine e verrà poi sincronizzato, e quindi replicato, su tutte le altre Company.
Nel tab Limitazioni delle tabelle remote:
Campo | Descrizione |
Permetti inserimenti | le opzioni sono: Si: la company remota può effettuare inserimenti nuovi Solo modifiche di sistema: nella company remota possono avvenire solo modifiche che rientrano nei processi automatici e batch del sistema. Nega tutto: la company remota non può effettuare inserimenti |
Permetti modifiche | le opzioni sono: Si: la company remota può effettuare modifiche Personalizzato (se selezionato il sistema consentirà di effettuare le singole azioni permesse nella colonna "Consenti modifiche remote" Nega tutto: la company remota non può effettuare modifiche |
Elimina consentito | le opzioni sono: Si: la company remota può eliminare i record Solo modifiche di sistema: nella company remota possono avvenire solo modifiche che rientrano nei processi automatici e batch del sistema. Nega tutto: la company remota non può eliminare record |
Rinomina consentito | le opzioni sono: Si: la company remota può rinominare i record Solo modifiche di sistema. nella company remota possono avvenire solo modifiche che rientrano nei processi automatici e batch del sistema. Nega tutto: la company remota non può rinominare i record |
Vedi anche:
Introduzione |
Limitazione Tabelle |
Piano dei conti |
Log sincronizzazione |
Matrice record multicompany |