Anveo Mobile App / L’installazione / Servizio Anveo Delta
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Servizio Anveo Delta

Per consentire all’utente di sincronizzarsi rapidamente, tra Dynamics e l’App Anveo Mobile vengono trasferiti solo i dati che cambiano e non sempre tutti i dati (il cosiddetto full load). A tal fine, le modifiche dei dati in Dynamics vengono determinate al volo e rese disponibili al client dell’App mobile Anveo tramite l’App Service Anveo.

Il Servizio Delta è utilizzato per tutte le installazioni Anveo A e B. Ulteriori informazioni sulle possibili varianti di installazione di Anveo sono disponibili qui.

Nota per le installazioni Anveo precedenti (Anveo tipo C3): In Microsoft Business Central Online e a causa della Universal Code Initiative di Microsoft, non abbiamo la possibilità di far determinare i dati Delta dal Microsoft SQL Server esistente, quindi abbiamo bisogno del servizio Anveo Delta.

Nell’App Anveo Mobile sul dispositivo mobile sono disponibili solo i dati definiti dai pacchetti di sincronizzazione Anveo e dalla configurazione del servizio Delta. La configurazione dei pacchetti di sincronizzazione è disponibile qui.

I dati definiti nei pacchetti di sincronizzazione devono essere presenti anche nella configurazione del servizio Delta, altrimenti non verranno trasferiti al dispositivo. L’impostazione dei dati in un solo luogo comporterà in ogni caso la mancata visualizzazione dei dati nell’App Anveo Mobile.

Per la nostra Anveo Sales App e per l’Anveo Service App, la configurazione dei pacchetti di sincronizzazione e la configurazione del servizio Delta sono già state effettuate. Questa impostazione è quindi necessaria solo se si aggiungono nuove tabelle e/o campi alla propria applicazione.

Configurazione del Servizio Anveo Delta

È possibile utilizzare la ricerca in Microsoft Dynamics per trovare la struttura Anveo Delta Service.

L’impostazione del servizio Anveo Delta avviene a livello di tabella, senza strutture gerarchiche come quelle conosciute nei pacchetti di sincronizzazione. Selezionare la tabella e i campi della tabella necessari e definire i filtri per la tabella, se necessario, in modo che non tutti i record vengano considerati per la replica. Per ogni tabella è necessario specificare il “company name“, a meno che non si tratti di tabelle indipendenti dalla società. È possibile modificare solo le tabelle non ancora attivate.

Si ottiene una rapida panoramica delle tabelle selezionate per la replica. Per ogni tabella vengono visualizzate le seguenti informazioni:

  • Numero di tabella Dynamics
  • “Nome dell’azienda Dynamics”
  • “Nome della tabella Dynamics”
  • se la tabella è abilitata alla replica
  • Tipo di tabella
  • Numero di campi impostati
  • Numero di record in base al filtro impostato
  • Timestamp dell’ultimo calcolo del numero di record

Nella scheda Impostazione sono disponibili diverse funzioni.

Modifica dell’impostazione

Per personalizzare l’impostazione del servizio Delta, questo pulsante deve essere abilitato.

Attenzione: Durante l’elaborazione della configurazione, non è possibile effettuare alcuna inizializzazione o sincronizzazione sui client dell’App Anveo Mobile. Pertanto, questo compito deve essere svolto al di fuori del normale orario di lavoro.

Attivare l’impostazione

Per completare l’impostazione, è necessario confermarla con Attiva impostazione.

Modifica dei filtri

Applicare filtri alla tabella in modo da replicare solo i record selezionati.

Modifica dei campi

Specificare i campi della tabella selezionata da replicare.

Nota: si consiglia vivamente di ridurre il più possibile la quantità di dati per ottimizzare la velocità. Pertanto, verificare quali tabelle e campi sono realmente necessari e controllare se è possibile un filtro dei record.

Attivare la selezione

Attiva le tabelle selezionate per la replica.

Nota bene: i dati vengono trasferiti in diretta al Servizio Anveo Delta durante l’attivazione. Questa operazione può richiedere molto tempo se si dispone di una grande quantità di dati, pertanto si consiglia vivamente di eseguire questa operazione anche al di fuori del normale orario di lavoro.

Disattivare selezionato

Disattiva la replica delle tabelle selezionate. La tabella verrà eliminata dal servizio delta e non verrà trasferita in futuro.

Copiare e impostare “azienda” per il selezionato

Copia le tabelle selezionate per un’altra azienda

Rimuovere l’azienda selezionata

Rimuove la società per le tabelle selezionate

Calcolo del conteggio dei record

Calcola il numero di record presenti nel filtro per la replica per la riga di impostazione selezionata.

Perché in questa configurazione non è possibile una gerarchia di tabelle come nei pacchetti di sincronizzazione?

La replica da Dynamics al servizio delta deve essere molto performante, in modo che tutti i dati siano disponibili rapidamente nel servizio delta anche in caso di grandi modifiche dei dati. Per questo motivo, un controllo complesso per la replica del set di dati attraverso una gerarchia richiede troppo tempo. Abbiamo quindi consentito solo un semplice filtro dei dati.


Cosa attiva la replica di un record?

Utilizziamo gli eventi globali OnInsert, OnModify e OnDelete. In questi eventi la modifica viene registrata con un codice minimo. Pertanto, per motivi di prestazioni, anche i campi che non sono replicati attivano una modifica. L’invio delle modifiche ai dati avviene in un processo successivo per non rallentare il sistema. Per i dettagli si veda sotto.

Importante! Re-login dopo le modifiche alla configurazione

A causa di alcune limitazioni di Microsoft Dynamics, è necessario scollegare e ricollegare tutti gli utenti dopo aver apportato alcune modifiche alla configurazione (come l’aggiunta di nuove tabelle) di Anveo Delta Service Setup. Pertanto, si consiglia di effettuare le modifiche al di fuori dell’orario di lavoro. Oggi è necessario un tempo di inattività per gli utenti mobili durante la risincronizzazione delle modifiche. Nelle versioni future, sarà possibile risincronizzare automaticamente le modifiche di notte senza tempi di inattività.


Registro delle modifiche del servizio Anveo Delta

Nota bene: le informazioni contenute nelle sezioni seguenti non sono normalmente necessarie per la configurazione. Servono a rendere la replica più facile da capire e, in caso di supporto, come aiuto per trovare una soluzione.

La ricerca porta al registro delle modifiche del servizio Anveo Delta.

Il registro delle modifiche di Anveo Delta Service registra tutte le modifiche apportate ai record archiviati nella struttura di Anveo Delta Service. Le seguenti informazioni sono disponibili qui:

  • Tipo di modifica
    Quale modifica – inserimento, modifica, cancellazione, ecc. – è stata eseguita
  • Tabella n.
    Quale tabella è interessata dalla modifica?
  • RecId
    Identificazione univoca del set di dati
  • “company name“
    In quale cliente è stata effettuata la modifica.
  • Stato
    La modifica è già stata elaborata

La ricerca in Microsoft Dynamics porta alla panoramica dei pacchetti di dati trasferiti, basta digitare “Anveo Delta Service Transfer”.


Anveo Delta Service Transfer

Eseguendo un lavoro regolare nella coda di attività e avviando una sincronizzazione nell’App Anveo Mobile, tutte le modifiche dei dati registrate nella tabella Anveo Delta Change Log vengono raccolte in pacchetti e trasferite al Servizio Anveo Delta. Successivamente, i pacchetti vengono trasferiti al database PostgreSQL e trasmessi al client dell’App mobile Anveo dal Servizio App Anveo.

La pagina di trasferimento del servizio Anveo Delta contiene le seguenti informazioni:

  • Stato del pacchetto
  • Messaggio
    In caso di errore durante la trasmissione, sono disponibili ulteriori informazioni.
  • Sottotipo del pacchetto
    È presente un pacchetto di dati (DATAUPDATE) o un aggiornamento della struttura se sono state apportate modifiche alla configurazione (TABLEUPDATE).
  • Datetime Sent
    Timestamp in cui è stato trasmesso il pacchetto
  • Datetime Processed
    Timestamp in cui il pacchetto è stato elaborato.
  • Voci di registro
    Se qualcosa è andato storto durante il trasferimento, la causa può essere visualizzata attraverso le voci di registro.