Anveo EDI Connect / Config / Panoramica / Cosa c’è di nuovo
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Cosa c’è di nuovo

In questa sezione descriviamo le nuove funzionalità di ogni versione. Questo non è il changelog tecnico completo, ma è pensato per le persone che usano il modulo per avere una panoramica.

Versione 5.00

La versione 5.00 è ottimizzata per essere usata come Extension per Microsoft Dynamics 365 Business Central e anche per essere usata con Microsoft Dynamics 365 Business Central Online. Abbiamo deciso di sbarazzarci di alcuni campi deprecati e abbiamo cambiato i nomi delle tabelle del buffer per essere coerenti attraverso tutte le versioni di Dynamics.

I cambiamenti principali sono:

  • Tabelle del buffer
    • Cambiati i nomi delle tabelle
    • Rimossi alcuni campi deprecati
  • Tabelle di sistema
    • Rimossi i campi deprecati
  • Convertitori
    • Deprecato il convertitore NAV in favore di:
      • Nuovo convertitore PREPARE
      • Nuovo convertitore CHECK
      • Nuovo convertitore PROCESS
    • Il convertitore EDIFACT ha ora il supporto per separatori decimali non conformi allo standard
  • UI migliorata sulle transazioni commerciali
  • Esperienza UI migliorata nel client web di Dynamics
  • Supporto per i gruppi di azioni nel modulo di flusso di lavoro / transazioni commerciali
    • Nella maggior parte dei casi la logica di post-elaborazione non è più necessaria. È nascosto come proprietà avanzata ai nuovi utenti
  • Nuovo canale di comunicazione per comunicare con una nuova piattaforma di trasferimento dati gestita, a cui puoi accedere come utente Anveo
  • Processo di installazione più facile (QuickInstall non è più richiesto)
  • Supporto iniziale per la configurazione rapida dell’ambiente demo

Tabelle del buffer

Abbiamo usato la nuova versione per sbarazzarci di alcuni campi usati raramente. Abbiamo anche rimosso i campi Sell-to, Bill-to e Ship-to perché sono ridondanti rispetto alle informazioni che possono essere memorizzate nella tabella ANVEDI Contact/Address. La documentazione elenca tutti i campi deprecati: Tabelle di buffer.

Se aggiornate un sistema usando la versione FOB del modulo, potete mantenere le vecchie tabelle di buffer, senza cambiare le mappature. Se si aggiorna alle estensioni, è possibile aggiungere nuovamente i campi deprecati utilizzando un’estensione personalizzata, se necessario.

Tabelle di sistema

Abbiamo rimosso alcuni campi dalle tabelle di sistema che venivano utilizzati internamente. Se si aggiorna dalla versione 4 del modulo è possibile importare le tabelle e cancellare i campi. Se vuoi aggiornare da una versione precedente, aggiorna prima alla versione 4.

Convertitori

In passato abbiamo usato un convertitore comune per tutta la logica di elaborazione interna. Questo convertitore è stato chiamato convertitore NAV. Poiché il termine NAV non è più usato da Microsoft nelle nuove versioni e abbiamo trovato che è meglio per la struttura delle mappature delineare chiaramente queste in diverse funzioni, abbiamo introdotto tre nuovi convertitori:

  • PREPARE
  • CHECK
  • PROCESS

L’idea è di definire chiaramente la funzione del mapping e applicare le migliori pratiche per separare la preparazione dei dati, la convalida dei dati e l’elaborazione dei dati. Potete saperne di più nel capitolo dei convertitori.

Operazioni commerciali

Abbiamo cambiato il modo in cui è possibile inserire le azioni per uno specifico tipo di transazione commerciale e ora supportiamo azioni multiple, che vengono eseguite una dopo l’altra finché una non fallisce. Se si resetta il passo di elaborazione fallito, il modulo inizierà di nuovo la prima azione. Questo permette di rieseguire le mappature preparate e di semplificare il processo del flusso di lavoro. Inoltre abbiamo promosso la proprietà di avviare un sotto-processo per essere al primo livello di qualsiasi tabella di dati nelle mappature, rendendo molto più facile impostare scenari complessi con più tipi di transazioni commerciali.

Cliente web

Abbiamo migliorato l’esperienza utente nei client web delle diverse versioni di Dynamics. Apprezziamo molto il vostro feedback dove possiamo ancora migliorare l’interfaccia utente per rendere l’uso del modulo il più facile possibile.

Flusso di lavoro

Con la versione 5.00 di Anveo EDI Connect abbiamo introdotto un nuovo sistema di flusso di lavoro semplificato per elaborare i dati. Il nuovo sistema è basato sulle transazioni commerciali e dovrebbe essere più facile da capire per i nuovi utenti del modulo. I “vecchi” post-processi sono ancora disponibili, ma sono ora nascosti come proprietà avanzate in favore del nuovo modello. Ci sono ancora scenari in cui la vecchia logica fornisce più flessibilità e non sarà rimossa dal modulo, ma nella maggior parte dei casi il nuovo modello sarà più facile da configurare e capire.

Comunicazione basata sul servizio

Poiché l’accesso al file system locale non è possibile in Microsoft Dynamics 365 Business Central Online, abbiamo implementato una nuova interfaccia di servizio web che può comunicare con servizi di terze parti. Presto annunceremo una collaborazione che vi permetterà di inviare e recuperare file in protocolli che prima non erano supportati direttamente, come X.400 e AS/2, tramite un servizio online.

Installazione

Anveo EDI Connect è ora completamente disponibile come Extension di Business Central e tramite AppSource.

Con Anveo EDI Connect 5.00 abbiamo cercato di incorporare completamente la maggior parte delle risorse utilizzate e di installarle automaticamente. In Business Central Extension questo viene fatto nel processo di installazione dell’estensione, per le versioni precedenti ti verrà chiesto di eseguire l’installazione quando aprirai la pagina EDI Setup. Il file QuickInstall.anv richiesto nelle vecchie versioni del modulo non è più necessario.

Sistema dimostrativo

Abbiamo incorporato un sistema demo nel modulo. Dopo l’installazione puoi installare le mappature di esempio tramite la pagina EDI Setup o i collegamenti rapidi, a seconda della versione di Dynamics. Questo ambiente demo sarà migliorato con i prossimi aggiornamenti. Abbiamo intenzione di rendere il più facile possibile avere un sistema di prova funzionante per dimostrare o testare il modulo.

Versione 4.00

Anveo EDI Connect 4.00 ha molti miglioramenti e nuove funzionalità.

Esperienza utente

Business Transactions

Vogliamo rendere il più facile possibile per l’utente finale trovare i dati della sua transazione, vedere lo stato e navigare verso le informazioni richieste nel sistema. Prima della versione 4 c’era il logging, dove l’utente finale poteva trovare ogni passo della logica di elaborazione, ma questo è più tecnico di quanto richiesto da molti utenti. Per questo motivo abbiamo deciso di aggiungere il nuovo concetto di Business Transactions.

Centro dei ruoli di Microsoft Dynamics 365 Business Central – Mostra le transazioni commerciali EDI

L’idea generale è quella di rappresentare lo stato di un documento in una singola linea, una Business Transaction. Ciascuna di queste transazioni appartiene a una nuova tabella di impostazione, il Business Transaction Type. Il Business Transaction Type definisce quali processi generali esistono e i punti di ingresso. Discutiamo i dettagli nel capitolo Business Transactions.

Miglioramenti dell’interfaccia utente

Ci sono diversi piccoli cambiamenti per migliorare l’usabilità. Per esempio, abbiamo aggiornato il FactBox nel documento EDI per rappresentare meglio le informazioni richieste dall’utente finale. Abbiamo anche lavorato per rendere più facile lavorare con i nuovi client basati su browser in tutte le versioni. Vedremo ulteriori miglioramenti su questo argomento con la prossima release.

Lavori (“Zero-codifica”)

Con le transazioni commerciali abbiamo aggiunto un modo per esportare i dati senza la necessità di aggiungere campi per tracciare se sono già stati esportati. In passato bisognava aggiungere dei flag booleani a tutti i documenti in uscita, tracciando se doveva essere esportato e se c’era già un’esportazione. La nuova funzionalità può occuparsene in molti scenari. Dandovi la possibilità di impostare flussi di lavoro EDI standard senza una sola riga di codifica o modifiche agli oggetti base di Microsoft Dynamics 365 Business Central. Discutiamo i dettagli nel capitolo Business Transactions.

Impostazione dellaMapping

Ci sono molti piccoli cambiamenti e miglioramenti nell’impostazione della mapping. Un grande cambiamento si nota solo a volte, abbiamo cambiato il modo in cui SourceExpr e DestExpr sono gestiti in un motore completamente digitato. Questo dovrebbe migliorare le prestazioni e la stabilità e rendere il sistema più robusto ai cambiamenti di lingua.

Funzionalità generale

Filtraggio dei dati della tabella

Abbiamo cambiato il modo di accedere ai dati di post-elaborazione. C’è una nuova proprietà Data View, che permette di filtrare il record a tutti i record della tabella, il record di post-elaborazione, il record della transazione commerciale o un record da un filtro nominato. Selezionando
Named Table View si avrà accesso al campo Named Table View, come prima. Questo cambiamento è retrocompatibile. Negli aggiornamenti imposteremo la nuova proprietà su Named Table View e manterremo il nome della vista tabella.

Role Center di Microsoft Dynamics 365 Business Central – Mostrare le proprietà della tabella in EDI Mapping

Table Limit

Se leggete i dati da una tabella c’è una nuova proprietà avanzata chiamata Limit Count. Impostando questa proprietà su True avrete la possibilità di limitare il numero di record che devono essere letti.

Creare documenti collegati

La proprietà Master Table è stata rinominata in Create Linked Documents. Si dovrebbe impostare a True ogni volta che si vuole collegare altre tabelle a questa istanza o quando si vuole essere in grado di navigare da
Business Transaction o EDI Processing Queue al record.

Collegare gli errori alle tabelle

C’è una nuova proprietà Register Errors On Instance che permette che tutti gli errori seguenti siano collegati a questa istanza della tabella.

Funzioni Init per le tabelle temporanee

Nelle tabelle temporanee è ora possibile specificare una funzione che restituisce una ANVEDI Variant che contiene un RecordRef che viene utilizzato come valore iniziale. Questo è un argomento molto avanzato e necessario solo in casi speciali.

Post-elaborazioni

Ci sono nuovi tipi di post-elaborazione per supportare le nuove Business Transactions.

Funzioni integrate

Ci sono molte nuove funzioni integrate. Discuteremo solo uno di loro, ma c’è una nuova sezione funzioni build-in nel manuale.

Ci sono nuove funzioni integrate per confrontare i valori tra loro. Questo vi permetterà di usare linee di tipo Conditional per fare rami condizionali di base. Se cercate di confrontare due tipi di dati diversi, il secondo sarà castato nel primo. Con queste nuove funzioni non è più necessario utilizzare il workaround “seconda tabella” per le istruzioni IF.

Mapping Trasporto / Importazione ed Esportazione

Abbiamo sostituito la vecchia funzionalità di importazione ed esportazione dei dati di mapping. È possibile importare i vecchi backup con i nuovi sistemi e il vecchio rapporto è ancora fornito con il modulo, ma deprecato.

La nuova funzionalità permette di specificare in modo molto più granulare ciò che si vuole esportare. Sulle importazioni puoi vedere i dati contenuti nel backup e decidere cosa importare. Potete trovare maggiori dettagli sotto Backup e Trasporto.


Role Center di Microsoft Dynamics 365 Business Central – Mostra l’esportazione della configurazione EDI

Gestione degli errori

Abbiamo migliorato le funzioni build-in che si possono usare, per esempio, dalle mappature di controllo. Ci sono tre nuovi tipi di comando:

  • INFO
  • WARNING
  • DEBUG

Che vi permetterà di creare voci di registro. Tutti i comandi di log, incluso l’esistente ERROR, ora supportano segnaposto multipli per usare valori dal mapping all’interno del messaggio di errore. Potete anche specificare un Error Code, che potete usare per accedere alle informazioni del registro. Ora è anche possibile specificare esplicitamente la tabella a cui assegnare l’errore.

Errori accettabili

Abbiamo anche introdotto un nuovo tipo di errore, che interromperà l’elaborazione, ma può essere accettato dall’utente finale. Questo permette di definire controlli che interromperanno l’elaborazione, ma che possono essere contrassegnati come accettati/ignorati dall’utente finale.

Nomi di oggetti

Abbiamo prefissato molti oggetti con “ANVEDI” per evitare conflitti di nome con altri moduli. Per essere compatibile all’indietro, questo riguarda la maggior parte dei nomi di oggetti, ma non tutti. Semplificheremo i nomi nella versioneExtension” con la prossima release. Anveo EDI Connect sarà disponibile solo come estensione per Microsoft Dynamics 365 Business Central. Non supporteremo le vecchie versioni di Dynamics come NAV Extension.

Elaborazione parallela

In generale non raccomandiamo l’elaborazione di diversi processi EDI allo stesso tempo. Con la nuova release abbiamo cercato di limitare il tempo di blocco delle nostre tabelle di sistema, rendendo possibile l’esecuzione di più processi allo stesso tempo. Tutte le tabelle utilizzate all’interno delle mappature saranno ancora un fattore limitante. Se potete, vi consigliamo comunque di evitare le elaborazioni parallele.

Supporto per laMapping delle versioni

Con le nuove versioni enterprise disponibili del modulo, abbiamo aggiunto il supporto per il versioning delle mappature. Ci sono due modalità disponibili: una semplice e una revisione sicura, dove una mapping che è stata eseguita una volta non può più essere modificata. Abbiamo aggiunto una sezione Mapping Versioning, dove puoi trovare più informazioni. Se vuoi usare la nuova funzionalità dovrai ottenere una nuova licenza, sentiti libero di contattare il nostro team di partner per avere maggiori informazioni.

Modifiche al convertitore

Ci sono state alcune modifiche al modulo di base che influenzeranno tutte le mappature. Si raccomanda vivamente di testare tutte le mappature dopo l’aggiornamento prima di eseguire l’aggiornamento in un sistema live.

Nelle sezioni seguenti elencheremo le modifiche ai convertitori specifici.

EDIFACT/X12

Abbiamo cercato di migliorare i messaggi di errore all’interno del convertitore. Abbiamo anche cambiato il comportamento dei loop, se hanno una ripetizione minima impostata. Si consiglia di impostare una ripetizione minima per tutte le tabelle all’interno di una mapping EDIFACT, dove ha senso. Il risultato sarà l’elaborazione dei segmenti e non solo il loro controllo, il che migliorerà le prestazioni e i messaggi di errore.

Abbiamo aggiornato l’importatore EDIFACT, per favore scarica gli standard con il nuovo downloader. Dato che abbiamo risolto alcuni problemi, ha senso rimuovere gli standard già importati e importarli di nuovo, prima di costruire nuove mappature.

C’è una nuova funzione EDIFACT.SKIPSEGMENTS che si può usare, se si vogliono saltare dati senza elaborarli, fino a un elemento noto.

XML

C’è un cambiamento nel convertitore XML, se state usando i namespace sulle importazioni. Ora useremo le informazioni dello spazio dei nomi per identificare gli elementi di importazione. Questo richiedeva che tutte le linee avessero le informazioni corrette sullo spazio dei nomi. Il vantaggio è che si possono elaborare file con prefissi diversi, poiché ora sono considerati uguali.

L’altro cambiamento è che un nodo Content vuoto risulterà ora in un output completo del tag. Se volete ottenere un output collassato, potete usare la proprietà Conditional Output sul contenuto. Puoi usare il Conditional Output sull’elemento per evitare che il tag venga mostrato.

ZUGFeRD

ZUGFeRD è supportato solo nelle installazioni che utilizzano file FOB (precedenti o uguali a BC14). Non offriamo un’Extension compatibile con Microsoft Dynamics Business Central della nostra soluzione ZUGFeRD.

I componenti di ZUGFeRD sono stati aggiornati e devono essere aggiornati. La licenza PDF è ora impostata al di fuori di Dynamics utilizzando un License Manager fornito dal produttore dei componenti PDF.

Abbiamo cambiato il modo in cui vengono creati i file ZUGFeRD. Poiché c’è un COMMIT in molti rapporti di fatture di vendita gli errori potrebbero risultare nella falsa creazione di un file di output nelle vecchie versioni. Ora controlliamo se la conversione ha avuto successo prima di creare il file di output.