xooom-community / product

0 stars 0 forks source link

Løsningsbeskrivelse til Integration med ordrehåndtering i Microsoft Business Central #224

Closed henrikbak closed 1 week ago

henrikbak commented 2 weeks ago

Lav en løsningsbeskrivelse baseret på nedenstående:


henrikbak commented 2 weeks ago

Følgende løsningsbeskrivelse er sendt til Ole:


Forslag til løsningsbeskrivelse til integration mellem Xooom og Business Central. Vi har taget udgangspunkt i dokumentation fra følgende api: https://learn.microsoft.com/da-dk/dynamics365/business-central/dev-itpro/api-reference/v2.0/. Forudsætningen for at vi kan lave integrationen er at vi får en API-adgang til Tinghallens løsning i Business Central.

Synkronisering af produkter: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/api/dynamics_item_get Vi laver en funktion i Xoom, hvor man kan hente en liste af produkter i BC, som man manuelt kan vælge at vinge af og importere til Xooom. De valgte produkter oprettes derefter som produkter i Xooom med en reference (id) til produktet i BC. Stamdata på produktet synkroniseres manuelt ved at trykke på en knap i Xooom , som henter seneste data fra produktet i BC

Oprettelse af ordrer og justering af lagerbeholding i BC: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/api/dynamics_salesorder_create Når der oprettes en ordre i Xooom, som indeholder produkter med en kobling til BC, opretter vi også denne ordre i BC. Når vi opretter ordren i BC burde justering af varebeholdning mm. derefter foregå automatisk, som hvis man havde oprettet ordren direkte i BC. Ligeledes bør fejlhåndtering også følge med automatisk - eksempelvis hvis man forsøger at lave en ordre på et produkt, som ikke længere eksisterer, eller hvor varebeholdiningen er nul. I dette tilfælde viser vi den fejlbesked vi modtager fra API'et.