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.