Del via


Køre eksempel på ordreorkestreringsflow

I dette emne beskrives de trin, der skal bruges til at køre et eksempel på ordreorkestreringsflow i Microsoft Dynamics 365 Intelligent Order Management.

Oprette en kunde

Følg disse trin for at konfigurere en debitor.

  1. Gå til Debitorer > Konti.
  2. Vælg Ny.
  3. Angiv "DefaultAccount-IOMLabOrderIntakeProvider" for Kontonavn.
  4. Vælg Gem og luk.

Konfigurere kontotilknytning

Benyt følgende fremgangsmåde for at konfigurere kontotilknytning.

  1. I nederste højre hjørne af skærmen til programmet Intelligent Order Management kan du ændre området fra IOM til Konfigurationer. Hvis du bruger sproget fra venstre mod højre (LTR), findes denne indstilling nederst til venstre på programskærmbilledet.
  2. Gå til Tilknytninger > Konti.
  3. Vælg Ny.
  4. Gør følgende på siden Ny IOM-kontotilknytning:
    1. Angiv "Standardtilknytningsgruppe" i feltet Tilknytningsgruppe.
    2. Angiv "DefaultAccount-IOMLabOrderIntakeProvider" for Debitor.
    3. Angiv "ProviderName" for Eksternt feltnavn.
    4. For "IOMLabOrderIntakeProvider" skal du skrive Ekstern feltværdi.
  5. Vælg Gem og luk.

Konfigurere prislistetilknytning

Benyt følgende fremgangsmåde for at konfigurere prislistetilknytning.

  1. Gå til Tilknytning af > Prislister.
  2. Vælg Ny.
  3. Gør følgende på siden Ny IOM-prislistetilknytning:
    1. Angiv "IOMLabOrderIntakeProvider" for IOM-udbyder.
    2. Angiv "MasterPriceList" for Prisliste.
    3. Angiv "ProviderName" for Eksternt feltnavn.
    4. For "IOMLabOrderIntakeProvider" skal du skrive Ekstern feltværdi.
  4. Vælg Gem og luk.

Konfigurere enhedstilknytning

Benyt følgende fremgangsmåde for at konfigurere enhedstilknytning.

  1. Gå til Tilknytninger > Enheder.
  2. Vælg Ny.
  3. Gør følgende på siden Ny IOM-enhedstilknytning:
    1. Angiv "IOMLabOrderIntakeProvider" for IOM-udbyder.
    2. Skriv "ea" for Enhed.
    3. Angiv "enhed" for Eksternt feltnavn.
    4. For "hver" skal du skrive Ekstern feltværdi.
  4. Vælg Gem og luk.

Konfigurere produkttilknytning

Benyt følgende fremgangsmåde for at konfigurere produkttilknytning.

  1. Gå til Tilknytninger > Produkter.
  2. Vælg Ny.
  3. Gør følgende på siden Ny IOM-produkttilknytning:
    1. Angiv "IOMLabOrderIntakeProvider" for IOM-udbyder.
    2. Angiv "Barista Home" for Produkt.
    3. Angiv "sku" for Eksternt feltnavn.
    4. For "883988211855" skal du skrive Ekstern feltværdi.
  4. Vælg Gem og luk.

Eksempel på salgsordre-nyttelast

{
  "ordernumber": "IOMLabOrder001",
  "shiptocity": "BELLEVUE",
  "shiptostateorprovince": "WA",
  "shiptocountry": "US",
  "shiptozip": "98007",
  "billtocity": "BELLEVUE",
  "billtostateorprovince": "WA",
  "billtocountry": "US",
  "billtozip": "98007",
  "orderdetails": [
    {
      "sku": "883988211855",
      "unit": "each",
      "quantity": 110
    }
  ]
}

Laboratorie-scenarie

  1. Ordre leveres til Intelligent Order Management som en vedhæftet fil i en e-mail.
  2. Valider ordrehoved for at sikre, at "afsendelseslandet" er USA.
  3. Valider ordrelinjen for at sikre, at antallet er større end 1.
  4. Ruteordre baseret på antal.
    1. Hvis antal >= 100, skal du sende til Seattle-butikken.
    2. Hvis antal < 100, skal du sende til Chicago-butikken.
  5. Hvis en ordre sendes til Seattle-butikken, sendes e-mails med opfyldelsesordre med vedhæftet fil.
  6. Hvis ordren sendes til butikken, sendes anmodninger med opfyldelsesordre som nyttelast til RequestBin.

Testkørsler

Testkørsel 1

Gør følgende for at fuldføre testkørsel 1.

  1. Gem vareprøven på salgsordren som en JSON-fil, og knyt den til en e-mail med emnet "IOMLabOrderInorganOrder".
  2. Send e-mailen til den Outlook-konto, der tidligere blev brugt til opsætning af IOMLabOrderIntake-udbyder.

Du modtager to e-mails med vedhæftede filer med opfyldelsesoplysninger. Årsagen til ordrestatus angives til "Sendt til Opfyldelse".

Testkørsel 2

Gør følgende for at fuldføre testkørsel 2.

  1. Rediger værdien for ordrenummer til "IOMLabOrder002" og antallet til 10.
  2. Gem vareprøven på salgsordren som en JSON-fil, og knyt den til en e-mail med emnet "IOMLabOrderInorganOrder".
  3. Send e-mailen til den Outlook-konto, der tidligere blev brugt til opsætning af IOMLabOrderIntake-udbyder.

Du modtager to anmodninger med opfyldelsesoplysninger i din RequestBin. Årsagen til ordrestatus angives til "Sendt til Opfyldelse".

Testkørsel 3

Gør følgende for at fuldføre testkørsel 3.

  1. Rediger værdien for ordrenummer til "IOMLabOrder003" og antallet til "1".
  2. Gem vareprøven på salgsordren som en JSON-fil, og knyt den til en e-mail med emnet "IOMLabOrderInorganOrder".
  3. Send e-mailen til den Outlook-konto, der tidligere blev brugt til opsætning af IOMLabOrderIntake-udbyder.

Ordren mislykkes valideringen af det minimale antal for linjen med statusårsagen "Ordrevalidering mislykkedes" og linjestatusårsagen "Ordrelinjevalidering mislykkedes".

Testkørsel 4

Gør følgende for at fuldføre testkørsel 4.

  1. Rediger værdien for ordrenummer til "IOMLabOrder004" og shiptocountry til "CA".
  2. Gem vareprøven på salgsordren som en JSON-fil, og knyt den til en e-mail med emnet "IOMLabOrderInorganOrder".
  3. Send e-mailen til den Outlook-konto, der tidligere blev brugt til opsætning af IOMLabOrderIntake-udbyder.

Ordren mislykkes ved landevalidering af overskrift med statusårsagen "Ordrevalidering mislykkedes".