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 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 NAV 2016. 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.