I convertitori PREPARE, CHECK, PROCESS
Anveo EDI Connect offre convertitori per gestire il processo di business. Le mappature possono essere utilizzate per controllare i dati e per trasferire dati tra le tabelle dello stesso database. Questo convertitore viene utilizzato per aggiungere tutta la logica di elaborazione al flusso di lavoro EDI.
Ogni licenza di Anveo EDI Connect contiene un numero illimitato di mappature dei processi aziendali.
Migliori pratiche
Prima della versione 5.00 del modulo avevamo un convertitore (chiamato NAV) per la gestione della business logic. In base alla nostra esperienza, è necessario suddividere la gestione dei dati in più fasi. Qui sotto potete trovare un breve riassunto, potete saperne di più nella sezione modellazione dei flussi di lavoro di mappatura.
In arrivo
Per i dati in entrata è necessario convertirli dal formato esterno alle tabelle del buffer, in modo che l’utente possa accedere ai dati grezzi. Nel passo successivo è necessario preparare i dati, in modo che l’utente possa lavorare con essi (tradurre i numeri degli articoli, trovare descrizioni, ecc.). Abbiamo il nuovo convertitore PREPARE per questo passo. Il passo successivo dovrebbe essere quello di controllare i dati e vedere se sono presenti tutte le informazioni per elaborare i dati. In questo modo è possibile mantenere basso il carico del sistema, se i dati non sono come previsto. L’ultimo passo o i passi successivi è quello di elaborare i dati utilizzando il nuovo convertitore PROCESS.
In uscita
Per la logica di uscita i passaggi sarebbero la preparazione dei dati, il controllo dei dati e successivamente l’esportazione dei dati nel formato del file di destinazione. Se si dispone di fasi di elaborazione nella logica, è anche possibile implementarle, ma spesso non è richiesta alcuna elaborazione.
Proprietà
Supponiamo che tu sappia come lavorare con le linee di mappatura e come accedere alle proprietà EDI.
Il convertitore NAV non aggiunge molte proprietà EDI specifiche del convertitore alla mappatura. La maggior parte delle proprietà sono già state discusse in precedenza. In questo convertitore c’è un tipo di linea speciale. Le linee di mappatura in cui la proprietà Type è impostata su Data si comportano diversamente che in altre mappature.
Linee di mappatura EDI con Type impostato su Data
Queste righe hanno un SourceExpr e DestExpr e vengono utilizzate per trasferire dati da una tabella all’altra o per eseguire funzioni o assegnare valori costanti ai campi della tabella. Queste righe leggono il SourceExpr e scrivono il risultato al DestExpr. Abbiamo una sezione separata, dove descriviamo queste proprietà.
Le linee di mappatura in cui la proprietà Type della proprietà DestExpr è impostata su Filter creerà un errore, se la SourceExpr non corrisponde al filtro specificato. In questo convertitore non è possibile utilizzare filtri per l’esecuzione condizionale della mappatura delle parti.
In questo convertitore il DestExpr ha anche una proprietà aggiuntiva, che permette di fare semplici calcoli direttamente nella mappatura.
DestExpr
Questa proprietà è disponibile solo se DestType è impostato su Field. È possibile utilizzare Anveo EDI Connect per calcolare i valori. Impostando questa proprietà ad un valore diverso da Assign si utilizzerà il valore esistente nell’istanza della tabella e aggiungere/sottrarre/moltiplicare o dividerlo con il valore sorgente di questa riga.
I valori possibili sono:
Sovrascrivere il valore esistente nel campo tabella.
Aggiungere il valore al valore corrente del campo nell’istanza della tabella.
Sottrarre il valore dal valore corrente del campo nell’istanza della tabella.
Moltiplica il valore con il valore corrente del campo nell’istanza della tabella.
Dividere il valore corrente del campo nell’istanza della tabella con il valore sorgente.