Domande frequenti / Anveo EDI Connect / Creazione di una mappatura di un lavoro
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Creazione di una mappatura di un lavoro

Cos’è una job mapping? Si tratta di una mappatura del tipo NAV che viene eseguita dalla coda di lavoro per elaborare alcuni record in una tabella. L’obiettivo è quello di controllare regolarmente la tabella se ci sono (nuovi) record che devono essere elaborati, cioè esportato nella maggior parte dei casi.

A seconda della tabella dati che si desidera elaborare, questa mappatura contiene un ciclo di tabelle su questa tabella con filtri appropriati che preselezionano i record. Ad esempio, filtra tutti i record che sono già stati elaborati da altre mappature NAV e sono già esportati. Si dovrebbe avere nella tabella un campo che si può utilizzare per il filtro, ad esempio un campo booleano chiamato “Trasferito in EDI”. È impostato su “VERO” per tutti i record che sono già stati esportati ed è possibile filtrarlo su “FALSO” per identificare i record che devono essere esportati.

Un’altra condizione per consentire l’elaborazione potrebbe essere l’importo di una fattura di vendita affissa: se l’importo è pari a zero, non deve essere esportato.

Se avete ulteriori condizioni che devono essere soddisfatte, applicate anche questi filtri. Per iniziare l’ulteriore elaborazione, è necessario impostare la post-elaborazione su questa tabella per passare i record alla mappatura NAV effettiva che trasferisce i dati alle tabelle buffer (e imposta il booleano di cui sopra a “TRUE”), seguita dalla mappatura di esportazione che scrive il file in una cartella, ecc.

Un grande vantaggio di questo metodo è che ogni post-elaborazione è una transazione separata e anche se un’elaborazione fallisce per qualche motivo, non fermerà l’intero processo di esportazione e gli altri record saranno comunque esportati.