Anveo Mobile App / Migliori pratiche / Porting dell’App mobile Anveo da Anveo Legacy a una versione Universial Code Ready
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Porting dell’App mobile Anveo da Anveo Legacy a una versione Universial Code Ready

Questa sezione descrive come sia possibile trasferire una configurazione di Anveo Mobile App esistente da un’infrastruttura Anveo Legacy a un’infrastruttura AB. Per ulteriori informazioni sulla definizione di questi tipi di infrastruttura, consultare la pagina dei requisiti del sistema Anveo.

Quando si esegue il porting dell’App Anveo Mobile, tutti i dispositivi vengono reinizializzati.

Preparativi

Esportazione di dati Anveo dal sistema Anveo Legacy

Eseguire un’esportazione completa dei dati Anveo dal sistema Anveo Legacy, escludendo la configurazione dell’App mobile Anveo.

Campi e tabelle personalizzati

Tutte le tabelle e i campi utilizzati dalla configurazione di Anveo Mobile App sul sistema Anveo Legacy devono esistere sulla nuova infrastruttura. Se i campi e le tabelle sono cambiati, sono necessari adattamenti manuali dopo l’importazione dell’App.

App Eventi Codeunit

In alcuni casi, la Codeunit App Events esistente deve essere trasferita. Questo è il caso se:

  • l’codeunit è ancora in formato FOB
  • l’codeunit è già un’estensione, ma non è conforme all’attuale formato degli eventi dell’app.

La versione standard della nostra App Events codeunit si trova nella nostra cartella OneDrive.

Se si decide di sostituire l’codeunit App Events esistente con l’unità di codice Standard App Event, è necessario apportare le seguenti modifiche:

  • Rimuovere il codice etichettato come non conforme alla versione del BC.
  • Rinominare il prefisso del file LOG con un identificatore per l’applicazione.

Se l’codeunit Anveo App Event è stata adattata, la nuova Anveo App Events deve essere estesa da questi adattamenti. Se si è deciso di costruire la propria codeunit Anveo App Event, è necessario ricreare o sostituire questa codeunit.

Migrazione dei dati tramite copia del database

Se si intende migrare facendo una copia del database SQL dell’ambiente Anveo Legacy, è necessario eseguire i seguenti passaggi sulla copia del database:

  • Disinstallare i vecchi elementi del server delta utilizzando questa guida alla disinstallazione.
  • Disinstallare le vecchie estensioni/oggetti della suite Anveo Client e cancellare i dati dell’estensione. In questo modo verranno eliminati tutti i dati dell’App Anveo Mobile presenti nel sistema. I dati di Anveo Mobile App verranno reimportati utilizzando l’esportazione generata in precedenza.

Installare l’App mobile Anveo su una nuova infrastruttura

Installare l’App Anveo Mobile dall’App Source se si lavora in un ambiente BC Online o tramite gli oggetti forniti nella nostra cartella OneDrive. Successivamente, eseguire l’Installazione guidata app mobile Anveo come descritto qui.

Importare i dati Anveo in una nuova infrastruttura

Importare i dati Anveo esportati dal sistema Anveo Legacy nella nuova infrastruttura.

Controllare i trigger della tabella Anveo Mobile App:
Dopo aver importato i dati di Anveo Mobile App nel nuovo sistema, è consigliabile controllare la tabella Trigger delle tabelle Anveo Mobile App.
In questa tabella, è possibile che i campi che dovrebbero essere vuoti (più comunemente i campi Nome tabella virtuale e Nome campo virtuale) siano riempiti con più spazi. Gli spazi devono essere rimossi da tutti i campi.

Si tratta di un problema noto e stiamo lavorando per risolverlo.

Configurazione dell’app mobile Anveo sulla nuova infrastruttura

Attivazione dei pacchetti di sincronizzazione e impostazione del servizio delta

Configurazione degli utenti Anveo

Gli utenti Anveo esistono già grazie all’importazione dei dati. Poiché la chiave di accesso al servizio Web non può essere trasferita al nuovo server delta, per i sistemi OnPrem BC è necessario reimpostare la chiave di accesso al servizio Web per ogni utente Anveo. Per i sistemi BC Online, questa fase è automatizzata.

Dopo l’attivazione dei pacchetti di sincronizzazione è necessario replicare tutti gli utenti Anveo e aggiornare tutti gli script delta.

Questo conclude il processo di porting.

Risoluzione dei problemi

I campi sono cambiati

Se il nome di un campo cambia, occorre cercare tutte le occorrenze di questo campo nei pacchetti di sincronizzazione, nei trigger delle tabelle, nelle Anveo Pages, nei codici azione, negli eventi delle applicazioni e nelle relazioni delle tabelle e cambiare il campo lì.

Problemi durante l’inserimento di un record

A causa di una modifica del comportamento durante l’esecuzione degli inserimenti, si consiglia di impostare tutte le chiavi primarie prima di eseguire l’inserimento di un record e di aggiornare solo successivamente i campi delle chiavi non primarie.

Test

Dopo il porting è necessario eseguire un test completo di tutti i processi mobili. È necessario prestare particolare attenzione alla creazione di record nell’applicazione da testare, se l’codeunit App Events è stata trasferita correttamente.

Non esitate a contattare il nostro supporto se riscontrate problemi con il porting della vostra applicazione.

Avviso sui cookie di WordPress da parte di Real Cookie Banner