Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Aggiornare

Anveo EDI Connect usa uno schema di versioning, dove abbiamo un maggiore, un minore e un numero di revisione, come 4.00.01 (Versione: 4, versione minore: 00, revisione 01). La procedura di aggiornamento è spiegata di seguito. C’è un articolo della knowledge base su come aggiornare il modulo in un sistema live esistente. L’aggiornamento della revisione del modulo è considerato sicuro, ma è comunque necessario testare il sistema dopo un aggiornamento.

Ogni volta che cambiamo la versione principale ci potrebbero essere dei cambiamenti tecnici. Documentiamo tutti i cambiamenti tra le versioni nel capitolo Cosa c’è di nuovo.

In questa sezione mostreremo le istruzioni di aggiornamento basate sulla versione del modulo selezionato sopra. Assicuratevi di selezionare prima la versione corretta.

Prima di iniziare qualsiasi aggiornamento, assicurati di fare un backup delle mappature e degli oggetti EDI. Si prega di provare sempre prima una nuova versione in un ambiente di prova. Se si prevede di aggiornare un ambiente live, si prega di contattare il nostro supporto in anticipo, per assicurarsi che abbiano risorse disponibili in caso di bisogno di aiuto.

FOB-Installazione

Questa sezione non si applica se stai usando la versione Extension del nostro modulo per Business Central.

Se stai aggiornando da una versione precedente alla 1.47, controlla se c’è una tabella chiamata “EDI Version Branch” e cancella i dati della tabella e l’oggetto prima di aggiornare a una versione più recente.

Con Anveo EDI Connect 3.00.00, abbiamo apportato alcune modifiche all’API sottostante. Inoltre ci sono nuovi oggetti, assicuratevi di scaricare una nuova licenza NAV con Microsoft per essere in grado di accedere ai nuovi oggetti. Si prega di aggiornare almeno alla 1.47.27 prima di aggiornare alla 3.00. Controlla se le tue modifiche funzionano in un sistema di prova prima di aggiornare un sistema reale. Il nostro supporto vi aiuterà con qualsiasi problema causato da questi cambiamenti. Se incontri delle difficoltà durante questi passaggi o se non sei sicuro che tutto funzioni come previsto, contatta il nostro supporto.

Puoi importare i nuovi oggetti, ma fai attenzione a non sovrascrivere le tue personalizzazioni. Non è necessario importare la codeunit EDI Callback poiché esiste una seconda codeunit 5327313 EDI Callback - Template che viene fornita con Anveo EDI Connect. Se aggiungiamo una funzione alla codeunit EDI Callback, la aggiungeremo anche al template. Puoi semplicemente copiare le nuove funzionalità dalla codeunit del 5327313 EDI Callback - Template alla tua codeunit EDI Callback. La stessa codeunit callback EDI non è cambiata dalla 1.47 alla 4.00. Ma ci sono alcune nuove funzioni di aiuto disponibili per accedere ai parametri delle funzioni.

Se state usando i componenti di comunicazione remota, reinstallateli, nel caso siano cambiati.

Dopo aver importato i nuovi oggetti dovreste rimuovere tutti gli oggetti rimanenti da ANVEDI1*, eccetto la codeunit EDI Callback.

Dopo un aggiornamento, esegui il comando di compilazione dall’ambiente di sviluppo per tutti gli oggetti EDI (ID oggetto da “5327300” a “5327399”). Se ottenete errori a causa di automazioni/.NET Dlls mancanti, potete ignorarli, se non avete bisogno della funzionalità:

  • Remote Communication
    • trasferimento di file via ftp/ftps, e-mail
  • ZUGFeRD
    • fatture speciali in PDF

Dopo aver aggiornato gli oggetti, aprite la finestra EDI Setup. Potrebbe essere richiesto di riavviare il client o di aggiornare i dati EDI mapping. Si prega di seguire le istruzioni sullo schermo. Se state usando un NAS (NAV Application Server) potreste anche doverlo riavviare.

Modifiche API con ANVEDI3.00: Molte delle funzioni della codeunit EDI Global sono ora disponibili nella codeunit EDI Integration. Si dovrebbe usare l’integrazione EDI quando possibile.

A seconda dell’aggiornamento, ci potrebbero essere anche molte nuove proprietà nelle mappature EDI. Le mappature EDI si aggiorneranno automaticamente, ma è necessario controllare ogni mapping dopo l’aggiornamento.

Nella versione 1 del modulo, tutte le proprietà della lista avevano voci non valide alla fine, ora puoi tranquillamente rimuoverle. Se ottieni errori a causa della logica di convalida sui campi chiave primaria, controlla i collegamenti dei dati, ora devono essere definiti nell’ordine corretto e usa anche il trigger di convalida.

L’importazione di QuickInstall è obbligatoria. Importa sempre il file QuickInstall come descritto nel capitolo sull’installazione dopo aver ricevuto un aggiornamento importante.

Si prega di fare riferimento a questa sezione se si ottiene una versione più recente degli oggetti e della documentazione per controllare se ci sono ulteriori passi richiesti.

Testare il modulo dopo un aggiornamento

Dopo ogni aggiornamento, dovresti assicurarti che le mappature EDI si comportino ancora come previsto. Se ci sono modifiche alle API o se il convertitore si comporta diversamente (solo nei grandi aggiornamenti), le documenteremo nel nostro changelog. Non ci aspettiamo alcun problema dopo un aggiornamento minore o di revisione, ma abbiamo solo una quantità limitata di casi di test. È vostra responsabilità assicurarvi che il modulo si comporti correttamente dopo un aggiornamento.

Raccomandiamo vivamente di provare ogni aggiornamento in un sistema di prova prima di aggiornare un sistema reale. Un aggiornamento diretto di un sistema vivo comporta sempre il rischio che le interfacce EDI non funzionino più correttamente. Se i dati EDI sono critici per il business, questo deve essere preso in considerazione nello scenario di aggiornamento. Tutte le interfacce rilevanti dovrebbero essere controllate in un sistema di test e ci dovrebbero essere piani su come passare alla versione precedente se dovessero verificarsi difficoltà impreviste.