Dela via


Dynamics 365 Intelligent Order Management Power Automate-flöden

Den här artikeln innehåller en lista över de flöden som är tillgängliga som en del av Microsoft Dynamics 365 Intelligent Order Management. Du kan använda dessa flöden för att skapa egna anpassade providers eller lösningar.

Mappa flöden

Skapa kontomappning

Med flödet Skapa kontomappning kan du skapa en kundkontomappning som använder det angivna externa fältnamnet och det externa fältvärdet för sökning som ska mappa tillbaka till ett konto-ID.

Parameter beskrivning Obligatoriskt
Provider-ID Provider-ID som mappningen är till för. Sant
Mappningsgrupp-ID Det mappningsgrupp-ID som mappningen gäller för. Sant
Konto-ID Det konto-ID som ska returneras när en matchning hittas. Sant
Externt fältnamn Namnet på fältet som ska söka efter värdet i den externa datakällan. Sant
Externt fältvärde Fältvärdet som ska matchas i den externa datakällan. Sant

Mappningen returnerar konto-ID:t, oavsett om det bara har skapats eller om det redan finns.

Notering

Det här värdet är ID:t för mappningen, inte kontot.

Skapa kontaktmappning

Med flödet Skapa kontaktmappning kan du skapa en kundkontaktmappning som använder det angivna externa fältnamnet och det externa fältvärdet för sökning som ska mappa tillbaka till ett kontakt-ID.

Parameter beskrivning Obligatoriskt
Provider-ID Provider-ID som mappningen är till för. Sant
Mappningsgrupp-ID Det mappningsgrupp-ID som mappningen gäller för. Sant
Kontakt-ID Det kontakt-ID som ska returneras när en matchning hittas. Sant
Externt fältnamn Namnet på fältet som ska söka efter värdet i den externa datakällan. Sant
Externt fältvärde Fältvärdet som ska matchas i den externa datakällan. Sant

Mappningen returnerar kontakt-ID:t, oavsett om det bara har skapats eller om det redan finns.

Notering

Det här värdet är ID:t för mappningen, inte kontakten.

Skapa mappning av uppfyllelseorder

Med flödet Skapa mappning av uppfyllelseorder kan du skapa en mappning av uppfyllelseorder som använder det angivna externa fältnamnet och det externa fältvärdet för sökning som ska mappa tillbaka till ett uppfyllelseorder-ID.

Parameter beskrivning Obligatoriskt
Provider-ID Provider-ID som mappningen är till för. Sant
Mappningsgrupp-ID Det mappningsgrupp-ID som mappningen gäller för. Sant
Uppfyllelseorder-ID Det uppfyllelseorder-ID som ska returneras när en matchning hittas. Sant
Externt fältnamn Namnet på fältet som ska söka efter värdet i den externa datakällan. Sant
Externt fältvärde Fältvärdet som ska matchas i den externa datakällan. Sant

Mappningen returnerar mappnings-ID av uppfyllelseorder, oavsett om det bara har skapats eller om det redan finns.

Notering

Det här värdet är ID:t för mappningen, inte uppfyllelseorder.

Skapa produktmappning för uppfyllelseorder

Med flödet Skapa produktmappning för uppfyllelseorder låter dig skapa en produktmappning för uppfyllelseorder som använder det angivna externa fältnamnet och externt fältvärde för uppslagningen för att mappa tillbaka till ett produkt-ID för uppfyllelseorder.

Parameter beskrivning Obligatoriskt
Provider-ID Provider-ID som mappningen är till för. Sant
Mappningsgrupp-ID Det mappningsgrupp-ID som mappningen gäller för. Sant
Uppfyllelseorderprodukt-ID Det produkt-ID för uppfyllelseorder som ska returneras när en matchning hittas. Sant
Externt fältnamn Namnet på fältet som ska söka efter värdet i den externa datakällan. Sant
Externt fältvärde Fältvärdet som ska matchas i den externa datakällan. Sant

Mappningen returnerar produktmappnings-ID av uppfyllelseorder, oavsett om det bara har skapats eller om det redan finns.

Notering

Det här värdet är ID:t för mappningen, inte uppfyllelseorderprodukten.

Skapa ordermappning

Med flödet Skapa ordermappning kan du skapa en ordermappning som använder det angivna externa fältnamnet och det externa fältvärdet för sökning som ska mappa tillbaka till en order.

Parameter beskrivning Obligatoriskt
Provider-ID Provider-ID som mappningen är till för. Sant
Mappningsgrupp-ID Det mappningsgrupp-ID som mappningen gäller för. Sant
Order-ID Det order-ID som ska returneras när en matchning hittas. Sant
Externt fältnamn Namnet på fältet som ska söka efter värdet i den externa datakällan. Sant
Externt fältvärde Fältvärdet som ska matchas i den externa datakällan. Sant

Mappningen returnerar ordermappnings-ID, oavsett om det bara har skapats eller om det redan finns.

Notering

Det här värdet är ID:t för mappningen, inte ordern.

Hämta extern mappning

Flödet Hämta extern mappning returnerar det externa fältvärdet som mappar till det interna fältvärdet för ett visst register och ett externt fältnamn.

Parameter beskrivning Obligatoriskt
Mappningstabell Mappningstabellen för att söka efter det externa värdet. Sant
Provider-ID Provider-ID som mappningen är till för. Sant
Mappningsgrupp-ID Det mappningsgrupp-ID som mappningen gäller för. Sant
Internt postvärde Värdet som används internt för att matcha. Sant
Externt fältnamn Namnet på fältet som ska söka efter värdet i den externa datakällan. Sant

Mappningen returnerar posten om en matchande tabell, internt postvärde och externt fältnamn finns för den angivna providern eller mappningsgruppen.

Hämta intern mappning

Flödet Hämta intern mappning returnerar det interna fältvärdet som mappar till det externa fältvärdet för ett visst register och ett externt fältnamn.

Parameter beskrivning Obligatoriskt
Mappningstabell Mappningstabellen för att söka efter det externa värdet. Sant
Provider-ID Provider-ID som mappningen är till för. Sant
Mappningsgrupp-ID Det mappningsgrupp-ID som mappningen gäller för. Sant
Externt fältnamn Namnet på fältet som ska söka efter värdet i den externa datakällan. Sant
Externt fältvärde Värdet som används externt för att matcha. Sant

Mappningen returnerar posten om en matchande tabell, externt postvärde och externt fältnamn finns för den angivna providern eller mappningsgruppen.

Uppfyllelseflöden

Skapa uppfyllelsespårning

Flödet Skapa uppfyllelsespårning skapar en post i spårningstabellen för att associera ett spårningsnummer med en uppfyllelseorder eller en returorder för uppfyllelse och andra detaljer.

Parameter beskrivning Obligatoriskt
Spårningsnummer Det spårningsnummer som ska ställas in för posten. Sant
CarrierRecordId En matchningspost från registret transportföretag. Sant
CarrierServiceId En matchningspost från registret transporttjänst. Sant
FulfillmentOrderRecordId Uppfyllelseorderposten att ställa in spårningsnumret på. Falskt
FulfillmentLineRecordId Uppfyllelseorderradens post att ställa in spårningsnumret på. Falskt
ShipmentId Det associerade leverans-ID:t, om tillgängligt. Falskt
ShipmentCost Den associerade leveranskostnaden, om tillgängligt. Falskt
InsuranceCost Den associerade försäkringskostnaden, om tillgängligt. Falskt
Moms Det associerade momsen, om tillgängligt. Falskt
SurchargeFee Den associerade tilläggsavgiften, om tillgängligt. Falskt
FulfillmentReturnOrderRecordId Post för returorder för uppfyllelse att ställa in spårningsnumret på. Falskt

Notering

Det krävs antingen ett värde för FulfillmentOrderRecordId eller ett värde för FulfillmentReturnOrderRecordId.

Flödet returnerar spårningsnummer-ID från registret Uppfyllelsespårningar.

Uppfyllelserad och sammanlagda orderhändelser

Flödet Uppfyllelserad och sammanlagda orderhändelser skapar en affärshändelse på en uppfyllelseorderrad. När händelsen utlöses utförs en kontroll för att bekräfta att alla rader har samma status. Om de har samma status utlöses affärshändelsen på uppfyllelseordernivå på rubriknivån.

Parameter beskrivning Obligatoriskt
FulfillmentLineBusinessEventDefinitionId Affärshändelsen som utlöses på radenheten. Sant
FulfillmentLineRecordId Uppfyllelseorderraden som den ursprungliga affärshändelsen utlöses för. Sant
FulfillmentOrderBusinessEventDefinitionId Affärshändelsen som utlöses i uppfyllelseordern om alla rader har samma status. Sant
FulfillmentOrderRecordId Uppfyllelseorder som affärshändelsen utlöses för. Sant
Nyttolast Valfria nyttolast för JavaScript Object Notation (JSON) som ska överföras tillsammans med affärshändelsen. Falskt

Flödet returnerar IsSuccessful true om affärshändelsen utlöstes.

Flöden för kundkonto och kontakt

Skapa eller uppdatera ett konto

Flödet Skapa eller uppdatera ett konto skapar eller uppdaterar ett befintligt konto baserat på den angivna JSON-nyttolasten.

Parameter beskrivning Obligatoriskt
Nyttolast Kontots JSON-representation. Sant
Konto-ID ID för kontot som ska uppdateras. Falskt

Notering

Registret Konto har specifika fält som krävs i JSON-nyttolasten. Om du vill se vilka fält som krävs går du till Dataverse>Register>Alla, söker efter registret och väljer Kolumner. Använd fältet Obligatoriskt när du vill avgöra vilka behov som finns.

Flödet returnerar ID:t för det skapade eller uppdaterade kontot.

Skapa eller uppdatera en kontakt

Flödet Skapa eller uppdatera en kontakt skapar eller uppdaterar en befintligt kontakt baserat på den angivna JSON-nyttolasten.

Parameter beskrivning Obligatoriskt
Nyttolast JSON-representationen av kontakten. Sant
Kontakt-ID ID för kontot som ska uppdateras. Falskt

Notering

Registret Kontakt har specifika fält som krävs i JSON-nyttolasten. Om du vill se vilka fält som krävs går du till Dataverse>Register>Alla, söker efter registret och väljer Kolumner. Använd fältet Obligatoriskt när du vill avgöra vilka behov som finns.

Flödet returnerar ID:t för den skapade eller uppdaterade kontakten.

Orderflöden och orderproduktflöden

Skapa försäljningsorder

Flödet Skapa försäljningsorder skapar en försäljningsorder baserat på angiven JSON-nyttolast.

Parameter beskrivning Obligatoriskt
Nyttolast JSON-representationen av försäljningsordern och raderna. Sant
ProviderId ID för den uppringande providern. Falskt

Notering

Både registret Order och Orderrad har specifika fält som krävs i JSON-nyttolasten. Om du vill se vilka fält som krävs går du till Dataverse>Register>Alla, söker efter registret och väljer Kolumner. Använd fältet Obligatoriskt när du vill avgöra vilka behov som finns.

Flödet returnerar ID:t för den skapade försäljningsordern.

Utlösa rader och sammanlagda orderhändelser

Flödet Utlösa rader och sammanlagda orderhändelser skapar en affärshändelse på en försäljningsorderrad. När händelsen utlöses utförs en kontroll för att bekräfta att alla rader har samma status. Om de har samma status utlöses affärshändelsen på ordernivå på rubriknivån.

Parameter beskrivning Obligatoriskt
LineBusinessEventId Affärshändelsen som utlöses på radenheten. Sant
LineRecordId Orderraden som den ursprungliga affärshändelsen utlöses för. Sant
OrderBusinessEventId Affärshändelsen som utlöses i ordern om alla rader har samma status. Sant
OrderRecordId Order som affärshändelsen utlöses för. Sant
Nyttolast Den valfria JSON-nyttolastet som ska överföras tillsammans med affärshändelsen. Falskt

Flödet returnerar IsSuccessful true om affärshändelsen utlöstes.

Utlösa affärshändelse för försäljningsorderrader

Flödet Utlösa affärshändelse för försäljningsorderrader utlöser en affärshändelse för alla rader på en försäljningsorder.

Parameter beskrivning Obligatoriskt
SalesOrderId Den orderpost för vilken en affärshändelse ska utlösas för varje rad. Sant
BusinessEventId Affärshändelse för orderraden att utlösa för varje rad. Sant

Flödet returnerar IsSuccessful true om affärshändelsen utlöstes.

Enhetskonvertering

Flödet Enhetskonvertering konverterar en kvantitet från en enhet till en annan genom att använda enhetskonverteringarna som har ställts in för en produkt.

Parameter beskrivning Obligatoriskt
Antal Kvantitet att konvertera. Sant
Från enhet Enhet att konvertera från. Sant
Till enhet Enhet att konvertera till. Sant

Flödet returnerar enhetskonverteringen, om det finns en konvertering.

Diverse flöden

Provideromvandlare

Flödet Provideromvandlare tillämpar en Power Query transformering som definieras på en provider och returnerar sedan den transformerade datan. Det här flödet söker efter en aktiv providerinstans efter ID och kontrollerar om en transformering har ett matchande källobjektnamn och målobjektnamn.

Om typen av transformering är en Dataverse enhet krävs ett post-ID. Post-ID:t som anges söker efter enheten som definieras i transformeringen. Om en post hittas används den för transformeringen.

Om typen av transformering är JsonPayload måste ett värde anges för parametern Nyttolast.

Parameter beskrivning Obligatoriskt
Provider-ID Alla giltiga globala unika identifierare (GUID). Sant
Källobjektnamn Källobjektnamnet som du vill söka efter i providertransformationer. Sant
Namn på målobjekt Målobjektsnamn som du vill söka efter i providertransformationer. Sant
Nyttolast Den JSON-nyttolast som ska transformeras om transformeringstypen är JsonPayload. Falskt
Post-ID Posten att slå upp för den enhet som är kopplad till transformeringen. Falskt

Notering

Antingen ett värde för Nyttolast eller ett värde för Podt-ID krävs.

Värdet Provider-ID är ett GUID och ersätts när en provider aktiveras. Du kan ange vilket GUID du vill för den här parametern.

Om flödet lyckas returnerar det en JSON-representation av den transformerade posten.

Utlösa en affärshändelse

Flödet Utlösa en affärshändelse utlöser en affärshändelse för den angivna enhetsposten och levererar en valfri nyttolast.

Parameter beskrivning Obligatoriskt
BusinessEventDefinitionId GUID för en befintlig affärshändelse. Sant
EntityRecordId Post-ID för den enhet som är kopplad till affärshändelsen. Sant
Nyttolast En valfri nyttolastet som ska levereras tillsammans med affärshändelsen. Falskt

Notering

Värdet EntityRecordId kan vara en kommaavgränsad lista med post-ID. Om en avgränsad lista tillhandahålls tas en affärshändelse upp för varje post.

Flödet returnerar IsSuccessful true om affärshändelsen utlöstes.