Elektroniskt datautbyte
EDI överför strukturerade affärsdokument mellan system. Format, partnerprofil, datamappning och återkoppling måste stämma överens.
Elektroniskt datautbyte, eller EDI, är elektroniskt utbyte av affärsdokument med standardiserad struktur mellan olika företags system. Exempel är beställningar, leveransaviseringar och fakturor. EANCOM och GS1 XML är exempel på EDI-standarder. Att skicka en PDF via e-post är inte i sig ett sådant strukturerat utbyte mellan system.
I ett fiktivt integrationsprojekt skickar ett ERP ordern PO-84 på 10 stycken av artikel A-17. Målsystemet använder en annan identifierare för samma artikel. Mappningen måste koppla ihop identifierarna och bevara enheten: En felaktig fältmappning får inte göra 10 stycken till 10 kartonger.
Skilj teknisk leverans från affärsmässig acceptans
En mottagningskvittens kan bekräfta den tekniska leveransen. Om ordern har accepterats måste framgå av den överenskomna affärsmässiga återkopplingen. Koppla svar entydigt till den ursprungliga ordern och bestäm vad som händer vid okända artiklar, ogiltiga enheter eller upprepade meddelanden.
Integrationen kräver överenskommelser om formatversion, partnerprofil, obligatoriska fält, identifierare och transport. Ett syntaktiskt giltigt meddelande kan fortfarande innehålla felaktiga värden för affärstransaktionen. Kontrollera därför även betydelser, överenskomna affärsregler och hänvisningar mellan order och svar.
Källor
Relaterade begrepp
- DatamappningDatamappning anger hur källdata förs över till en målstruktur. Förutom fältnamn behöver betydelse, enheter och felhantering stämma.
- KopplingstabellEn kopplingstabell lagrar konkreta samband, till exempel identifierarpar från två system. Den gör en bekräftad koppling återanvändbar.
- Server-Sent EventsServer-Sent Events skickar textmeddelanden från server till klient via HTTP, exempelvis om ett bakgrundsjobbs förlopp.
- ETagEn ETag identifierar en viss representationsversion av en HTTP-resurs och stöder villkorade hämtningar eller ändringar.
- Cross-Origin Resource SharingCORS styr webbläsarens åtkomst till svar från en annan origin. Det ersätter varken API-inloggning eller behörighetskontroll.
- RealtidsbearbetningRealtidsbearbetning hanterar inkommande händelser mot ett fastställt latensmål. Händelsetid, bearbetningstid och sena data behöver tydliga regler.
Artiklar om ämnet

Ditt projekt med ASES
Beskriv ditt projekt för oss. Vi hör av oss med en första bedömning.
