Elektronisk dataudveksling
EDI overfører strukturerede forretningsdokumenter mellem systemer. Format, partnerprofil, datafelternes tilknytning og tilbagemeldinger skal passe sammen.
Elektronisk dataudveksling, eller EDI, er elektronisk udveksling af forretningsdokumenter med standardiseret struktur mellem forskellige virksomheders systemer. Det kan være ordrer, forsendelsesmeddelelser og fakturaer. EANCOM og GS1 XML er eksempler på EDI-standarder. At sende en PDF med e-mail er ikke i sig selv denne form for struktureret udveksling mellem systemer.
I et fiktivt integrationsprojekt sender et ERP ordre PO-84 med 10 styk af vare A-17. Målsystemet bruger en anden identifikator for samme vare. Mappingen skal forbinde de to identifikatorer og bevare enheden: En forkert felttilknytning må ikke forvandle 10 styk til 10 kasser.
Skeln mellem teknisk levering og forretningsmæssig accept
En modtagelseskvittering kan bekræfte den tekniske levering. Om ordren er accepteret, skal fremgå af den aftalte forretningsmæssige tilbagemelding. Knyt svar entydigt til den oprindelige ordre, og fastlæg, hvad der sker ved ukendte varer, ugyldige enheder eller gentagne meddelelser.
Integrationen kræver aftaler om formatversion, partnerprofil, obligatoriske felter, identifikatorer og transport. En syntaktisk gyldig meddelelse kan stadig indeholde forkerte værdier til forretningstransaktionen. Kontrollér derfor også betydninger, aftalte forretningsregler og referencer mellem ordre og svar.
Kilder
Relaterede begreber
- DatamappingDatamapping fastlægger, hvordan kildedata overføres til en målstruktur. Ud over feltnavne skal betydning, enheder og fejlhåndtering passe sammen.
- TilknytningstabelEn tilknytningstabel gemmer konkrete forbindelser, eksempelvis identifikationspar fra to systemer. Den gør en bekræftet kobling genbrugelig.
- Server-Sent EventsServer-Sent Events sender tekstmeddelelser fra server til klient via HTTP, eksempelvis om en baggrundsopgaves fremdrift.
- ETagEt ETag identificerer en bestemt repræsentationsversion af en HTTP-ressource og understøtter betingede opslag eller ændringer.
- Cross-Origin Resource SharingCORS styrer browserens adgang til svar fra en anden origin. Det erstatter hverken login til API’et eller kontrol af rettigheder.
- RealtidsbehandlingRealtidsbehandling behandler indgående hændelser efter et fastlagt latensmål. Hændelsestid, behandlingstid og forsinkede data kræver klare regler.
Artikler om emnet

Dit projekt med ASES
Beskriv dit projekt for os. Vi vender tilbage med en første vurdering.
