Introduction

EDI supporta diversi scenari per i messaggi in uscita e in entrata. Sebbene l’app fornisca un framework per supportare più tipi di messaggi e direzioni di trasmissione, non tutti i tipi sono supportati immediatamente.

I seguenti tipi di messaggi sono supportati per impostazione predefinita:

Tipo di messaggio Descrizione Direzione Incluso Report di conversione
ORDERS In Inbound purchase orders Inbound Yes 70491818 “EOS074 Euritmo Orders In”
70491816 “EOS074 Eancom Orders In”
70491814 “EOS074 Edifact Eancom OrdersIn”
ORDERS RSP Outbound No n/a
DESADV OUT Despatch advice Outbound No n/a
INVOIC OUT Outbound sales invoices Outbound Yes 70491812 “EOS074 Invoice Out HoGast”
70491813 “EOS074 Euritmo Invoice Out”
70491815 “EOS074 Edifact Inv. Out ALDI”
70491817 “EOS074 Edifact Inv. Out Mpreis”
SALES INVOIC Outbound No n/a
SALES INVOIC IN Inbound No n/a
RECADV IN Receiving advice Inbound No n/a
IFTMIN Inbound No n/a
PRICAT OUT Outbound No n/a

Customizzazione ed estensione

EDI fornisce un framework per la gestione di diversi tipi di scambi di messaggi. Fornisce quindi un framework per la lettura e la scrittura di messaggi, inclusi log e notifiche. Tuttavia, gli scambi di messaggi sono comunemente personalizzati e partner o clienti diversi richiedono specifiche diverse. Esistono diversi modi per personalizzare e adattare i formati sopra specificati alle esigenze specifiche del cliente:

Innanzitutto, tutti i report di conversione forniti con l’app sono stati resi open source su https://github.com/EOS-Solutions/Sample/tree/master/EX074.EDI. È possibile scaricarli, modificarli e includerli come report di conversione personalizzati nella propria soluzione.

Per quanto riguarda i documenti in uscita, è molto semplice includere una nuova tabella e/o supportare quelle tabelle che non sono supportate immediatamente. È necessario:

  • Aggiungere un nuovo valore all’enumerazione enum 70491811 “EOS074 Message Type” per il tipo di messaggio (se richiesto)
  • Utilizzare l’evento OnAfterCollectingDocuments per specificare i record che devono essere esportati
  • Successivamente, ogni esecuzione del report 70491821 “EOS074 Messaggi EDI in uscita (v2)” gestirà automaticamente anche il tipo di messaggio/tabella personalizzato. È possibile trovare un esempio all’indirizzo https://github.com/EOS-Solutions/Sample/tree/master/EX074.EDI/NewTable

EOS Labs -