Setup (MDI)

In Setup (MDI) si imposta il setup generale della app.

Campo Descrizione
Elimina voci elaborate Quando la coda processi è in esecuzione, se l'opzione è attiva, periodicamente verranno eliminati tutti i messaggi nel log tranne:
• Quelli in errore
• L’ultimo messaggio di ogni elemento sincronizzato (es. Se un cliente viene modificato 5 volte, ci saranno 5 log. L'ultimo di questi viene mantenuto)
Registra voci locali non riuscite Una sincronizzazione verso una società remota corrisponde ad una chiamata webservice al server della società remota. Quando la sincronizzazione fallisce nella società di origine viene registrato l’errore.
Se l'opzione è attiva viene aggiunto l’errore ANCHE in quella remota, cosicchè chi lavora in quella società può capire se ci sono problemi senza coinvolgere la società di origine.
Disabilita tutte le sincronizzazioni Serve a bloccare/attivare la app.
Quando questa opzione è attiva vengono ignorate tutte le modifiche fatte nel sistema, non avvengono log e non vengono fatte chiamate webservice. Serve nel caso di un problema bloccante nell’app, così grave da pregiudicare l’operatività dell’azienda.
Disabilitare i thread della società Se attivo vengono disabilitati tutti i sottoprocessi.
Consenti modifiche a caldo Consente di effettuare modifiche ai setup mentre è in corso una sincronizzazione
Thread per azienda Consente di definire il numero massimo di sottoprocessi che vengono creati per sincronizzare i record nelle altre società
Se nel setup non inseriamo alcun valore, il valore di default è 10.
Se inseriamo un valore diverso da 0, tale valore verrà preso come riferimento.
(N.B: quando viene eseguita una sincronizzazione completa, non è detto che vengano creati tutti i sottoprocessi definiti sopra)
Record per thread Consente di definire il numero massimo di record per ogni sottoprocesso.
Se è impostato a 0, il sistema di default considera 2000.
Es. se una tabella ha 10mila record (10mila/2000), il sistema creerà 5 sottoprocessi da 2000 record ciascuno.

Se una tabella ha 1milione di record: 1milione/2000 -> 500 sottoprocessi, ma interviene il parametro "Thread per azienda" e quindi al massimo ne creerà 10.  
Modalità eliminazione:
  •  Completo: cancella tutto subito
  • Parziale: elimina un po' alla volta (in base al valore Dimensione blocco eliminazione)
Elimina registro precedente (giorni)  indica per quanti giorni i log devono essere conservati.
(Default: 60)
Dimensione blocco eliminazione Quando la cancellazione è parziale, ogni volta che la coda processi gira, cancellerà un numero predefinito di log.
(Default 1000)

 

Da Apri coda processi è possibile gestire le sincronizzazioni in background indicando la Codeunit da eseguire e i dettagli di ricorrenza.

 

 

 

 

Introduzione