Dynamics 365 Intelligent Order Management Power Automate-flows
Dette emne indeholder en liste over de udbydere, der findes i Microsoft Dynamics 365 Intelligent Order Management. Du kan bruge disse flows til at opbygge dine egne brugerdefinerede leverandører eller løsninger.
Tilknytning af flows
Opret kontotilknytning
I flowet Opret kontotilknytning kan du oprette en debitorkontotilknytning, der bruger det angivne eksterne feltnavn og den eksterne feltværdi til opslaget, til at knytte tilbage til et konto-id.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Udbyder-id | Den udbyder-id, som tilknytningen bruges til. | Sand |
Tilknytning af gruppe-id | Det tilknytningsgruppe-id, som tilknytningen er til for. | Sand |
Konto-id | Det konto-id, der skal returneres, når der findes et match. | Sand |
Eksternt feltnavn | Navnet på det felt, der skal kontrolleres for værdien i den eksterne datakilde. | Sand |
Ekstern feltværdi | Den feltværdi, der skal bruges til at matche i den eksterne datakilde. | Sand |
Tilknytningen returnerer konto-id, uanset om det er oprettet eller allerede findes.
Bemærk!
Denne værdi er tilknytnings-id'et, ikke kontoen.
Opret kontakttilknytning
Flowet Opret kontotilknytning kan du oprette en debitorkontotilknytning, der bruger det angivne eksterne feltnavn og den eksterne feltværdi til opslaget, til at knytte tilbage til et konto-id.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Udbyder-id | Den udbyder-id, som tilknytningen bruges til. | Sand |
Tilknytning af gruppe-id | Det tilknytningsgruppe-id, som tilknytningen er til for. | Sand |
Kontakt-id | Det konto-id, der skal returneres, når der findes et match. | Sand |
Eksternt feltnavn | Navnet på det felt, der skal kontrolleres for værdien i den eksterne datakilde. | Sand |
Ekstern feltværdi | Den feltværdi, der skal bruges til at matche i den eksterne datakilde. | Sand |
Tilknytningen returnerer kontakt-id, uanset om det er oprettet eller allerede findes.
Bemærk!
Denne værdi er tilknytnings-id'et, ikke kontakten.
Opret opfyldelsesordretilknytning
I flowet Opret opfyldelse af kontotilknytning kan du oprette en opfyldelse af ordretilknytning, der bruger det angivne eksterne feltnavn og den eksterne feltværdi til opslaget, til at knytte tilbage til opfyldelse af et konto-id.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Udbyder-id | Den udbyder-id, som tilknytningen bruges til. | Sand |
Tilknytning af gruppe-id | Det tilknytningsgruppe-id, som tilknytningen er til for. | Sand |
Opfyldelsesordre-id | Opfyldelsen af ordre-id, der skal returneres, når der findes et match. | Sand |
Eksternt feltnavn | Navnet på det felt, der skal kontrolleres for værdien i den eksterne datakilde. | Sand |
Ekstern feltværdi | Den feltværdi, der skal bruges til at matche i den eksterne datakilde. | Sand |
Tilknytningen returnerer opfyldelsens af ordretilknytnings-id, uanset om det er oprettet eller allerede findes.
Bemærk!
Denne værdi er tilknytnings-id'et, ikke opfyldelsesordren.
Opret tilknytning af opfyldelsesordreprodukt
Med flowet Opret opfyldelse af ordreprodukttilknytning kan du oprette en opfyldelse af ordreprodukttilknytning, der bruger det angivne eksterne feltnavn og den eksterne feltværdi til opslaget, til at knytte tilbage til opfyldelse af et konto-id.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Udbyder-id | Den udbyder-id, som tilknytningen bruges til. | Sand |
Tilknytning af gruppe-id | Det tilknytningsgruppe-id, som tilknytningen er til for. | Sand |
Opfyldelsesordreprodukt-id | Opfyldelsen af ordreprodukt-id, der skal returneres, når der findes et match. | Sand |
Eksternt feltnavn | Navnet på det felt, der skal kontrolleres for værdien i den eksterne datakilde. | Sand |
Ekstern feltværdi | Den feltværdi, der skal bruges til at matche i den eksterne datakilde. | Sand |
Tilknytningen returnerer opfyldelsen af ordreprodukttilknytning-id, uanset om det er oprettet eller allerede findes.
Bemærk!
Denne værdi er tilknytnings-id, ikke opfyldelsen af ordreproduktet.
Opret ordretilknytning
I flowet Opret ordretilknytning kan du oprette en ordretilknytning, der bruger det angivne eksterne feltnavn og den eksterne feltværdi til opslaget, til at knytte tilbage til en ordre.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Udbyder-id | Den udbyder-id, som tilknytningen bruges til. | Sand |
Tilknytning af gruppe-id | Det tilknytningsgruppe-id, som tilknytningen er til for. | Sand |
Ordre-id | Det ordre-id, der skal returneres, når der findes et match. | Sand |
Eksternt feltnavn | Navnet på det felt, der skal kontrolleres for værdien i den eksterne datakilde. | Sand |
Ekstern feltværdi | Den feltværdi, der skal bruges til at matche i den eksterne datakilde. | Sand |
Tilknytningen returnerer ordretilknytnings-id, uanset om det er oprettet eller allerede findes.
Bemærk!
Denne værdi er tilknytnings-id'et, ikke ordren.
Hent ekstern tilknytning
Flowet Hent ekstern tilknytning returnerer den eksterne feltværdi, der knytter sig til den interne feltværdi for en bestemt tabel og et eksternt feltnavn.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Tilknytning af tabel | Den tilknytningstabel, der skal søges efter den eksterne værdi. | Sand |
Udbyder-id | Den udbyder-id, som tilknytningen bruges til. | Sand |
Tilknytning af gruppe-id | Det tilknytningsgruppe-id, som tilknytningen er til for. | Sand |
Intern postværdi | Den værdi, der bruges internt til at matche. | Sand |
Eksternt feltnavn | Navnet på det felt, der skal kontrolleres for værdien i den eksterne datakilde. | Sand |
Tilknytningen returnerer posten, hvis der findes en tilsvarende tabel, en intern postværdi og et eksternt feltnavn for den angivne udbyder eller tilknytningsgruppe.
Hent intern tilknytning
Flowet Hent ekstern tilknytning returnerer den eksterne feltværdi, der knytter sig til den interne feltværdi for en bestemt tabel og et eksternt feltnavn.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Tilknytning af tabel | Den tilknytningstabel, der skal søges efter den eksterne værdi. | Sand |
Udbyder-id | Den udbyder-id, som tilknytningen bruges til. | Sand |
Tilknytning af gruppe-id | Det tilknytningsgruppe-id, som tilknytningen er til for. | Sand |
Eksternt feltnavn | Navnet på det felt, der skal kontrolleres for værdien i den eksterne datakilde. | Sand |
Ekstern feltværdi | Den værdi, der bruges eksternt til at matche. | Sand |
Tilknytningen returnerer posten, hvis der findes en tilsvarende tabel, en ekstern feltværdi og et eksternt feltnavn for den angivne udbyder eller tilknytningsgruppe.
Opfyldelses-flows
Opret opfyldelsessporing
Flowet Opret opfyldelsessporing opretter der en post i sporingstabellen for at knytte et sporingsnummer med en opfyldelsesordre eller en opfyldelses-returordre og andre oplysninger.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Sporingsnummer | Sporingsnummeret for at angive posten. | Sand |
CarrierRecordId | En tilsvarende post fra tabellen Fragtmand. | Sand |
CarrierServiceId | En tilsvarende post fra tabellen Fragtmand. | Sand |
FulfillmentOrderRecordId | Opfyldelsesordreposten for at aktivere sporingsnummeret. | Falsk |
FulfillmentLineRecordId | Opfyldelsesordrelinjeposten for at aktivere sporingsnummeret. | Falsk |
ShipmentId | Det tilknyttede forsendelses-id, hvis det er tilgængeligt. | Falsk |
ShipmentCost | Den tilknyttede forsendelsesomkostning, hvis det er tilgængeligt. | Falsk |
InsuranceCost | Den tilknyttede forsikringsomkostning, hvis det er tilgængeligt. | Falsk |
Moms | Den tilknyttede moms, hvis det er tilgængeligt. | Falsk |
SurchargeFee | Den tilknyttede tillægsafgift, hvis det er tilgængeligt. | Falsk |
FulfillmentReturnOrderRecordId | Opfyldelsesreturordreposten for at aktivere sporingsnummeret. | Falsk |
Bemærk!
Der kræves enten en værdi for FulfillmentOrderRecordId eller en FulfillmentReturnOrderRecordId-værdi.
I flowet returneres sporingsnummer-id'et fra tabellen Opfyldelsessporinger.
Opfyldelseslinje og aggregerede ordrehændelser
Flowet opfyldningslinjen og aggregerede ordrehændelser hæver en forretningshændelse på en opfyldningsordrelinje. Når denne hændelse markeres, udføres en kontrol for at kontrollere, at alle linjer har samme status. Hvis de har samme status, forhøjes den angivne forretningshændelse på opfyldningsordreniveau på hovedniveau.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
FulfillmentLineBusinessEventDefinitionId | Den forretningshændelse, der skal forhøjes på linjeenheden. | Sand |
FulfillmentLineRecordId | Den opfyldelsesordrelinje, som den første forretningshændelse skal forhøjes for. | Sand |
FulfillmentOrderBusinessEventDefinitionId | Den forretningshændelse, der skal hæves på opfyldningsordren, hvis alle linjer har samme status. | Sand |
FulfillmentOrderRecordId | Den opfyldelsesordrelinje, som forretningshændelsen skal forhøjes for. | Sand |
Nyttedata | Den valgfri JavaScript Object Notation (JSON), der skal bestås sammen med forretningshændelsen. | Falsk |
Flowet returnerer IsSstrecessful sand, hvis forretningshændelsen blev genereret uden fejl.
Debitorkonto og kontaktflows
Opret eller opdater en konto
Flowet Opret eller opdater en konto opretter eller opdaterer en eksisterende konto på baggrund af den angivne JSON-nyttelast.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Nyttedata | JSON-repræsentationen for kontoen. | Sand |
Konto-id | Identifikationen af kontoen, der skal opdateres. | Falsk |
Bemærk!
Tabellen Konto indeholder bestemte felter, der skal udfyldes af JSON-nyttelasten. Hvis du vil se, hvilke felter der er obligatoriske, skal du gå til Dataverse>Tabeller>Alle, finde din tabel og vælge Kolonner. Brug feltet Påkrævet til at bestemme, hvad der kræves.
Flowet returnerer id'et for den oprettede eller opdaterede konto.
Opret eller opdater en kontakt
Flowet Opret eller opdater en konto opretter eller opdaterer en eksisterende konto på baggrund af den angivne JSON-nyttelast.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Nyttedata | JSON-repræsentationen på kontakten. | Sand |
Kontakt-id | Identifikationen af kontoen, der skal opdateres. | Falsk |
Bemærk!
Tabellen Kontakttabel indeholder bestemte felter, der skal udfyldes af JSON-nyttelasten. Hvis du vil se, hvilke felter der er obligatoriske, skal du gå til Dataverse>Tabeller>Alle, finde din tabel og vælge Kolonner. Brug feltet Påkrævet til at bestemme, hvad der kræves.
Flowet returnerer id'et for den oprettede eller opdaterede kontakt.
Ordreflows og flows med ordreprodukt
Oprettelse af salgsordre
Flowet Salgsordreoprettelse opretter en salgsordre på basis af den angivne JSON-nyttelast.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Nyttedata | JSON-repræsentationen af salgsordren og linjerne. | Sand |
ProviderId | Id for opkaldsudbyder. | Falsk |
Bemærk!
Både tabellen Ordre og tabellen Ordrelinje indeholder bestemte felter, der kræves i JSON-nyttelasten. Hvis du vil se, hvilke felter der er obligatoriske, skal du gå til Dataverse>Tabeller>Alle, finde din tabel og vælge Kolonner. Brug feltet Påkrævet til at bestemme, hvad der kræves.
Flowet returnerer id'et for den oprettede salgsordre.
Forhøj linjer og aggregerede ordrehændelser
Flowet Forhøjede linjer og aggregerede ordrehændelser hæver en forretningshændelse på en opfyldningsordrelinje. Når denne hændelse markeres, udføres en kontrol for at kontrollere, at alle linjer har samme status. Hvis de har samme status, forhøjes den angivne forretningshændelse på ordreniveau til hovedniveau.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
LineBusinessEventId | Den forretningshændelse, der skal forhøjes på linjeenheden. | Sand |
LineRecordId | Ordrelinje, som den første forretningshændelse skal forhøjes for. | Sand |
OrderBusinessEventId | Den forretningshændelse, der skal hæves på ordren, hvis alle linjer har samme status. | Sand |
OrderRecordId | Den ordre, som forretningshændelsen skal forhøjes for. | Sand |
Nyttedata | Den valgfri JavaScript Object Notation (JSON), der skal bestås sammen med forretningshændelsen. | Falsk |
Flowet returnerer IsSstrecessful sand, hvis forretningshændelsen blev genereret uden fejl.
Forhøjelse af salgsordrelinjer i forretningshændelse
Flowet Forhøjede salgsordrelinjer for forretningshændelser hæver en forretningshændelse for alle linjer i en salgsordre.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
SalesOrderId | Den ordrepost, som en forretningshændelse skal hæves for på alle linjer. | Sand |
BusinessEventId | Ordrelinje, som forretningshændelsen skal forhøjes for i hver linje. | Sand |
Flowet returnerer IsSstrecessful sand, hvis forretningshændelsen blev genereret uden fejl.
Enhedsomregning
Flowet Enhedskonvertering konverterer et antal fra én enhed til en anden ved hjælp af de enhedsomregninger, der er konfigureret for et produkt.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Quantity | Den mængde, der skal konverteres. | Sand |
Fra enhed | Den enhed, der konverteres fra. | Sand |
Til enhed | Den enhed, der konverteres til. | Sand |
Et flow returnerer enhedskonverteringen, hvis der findes en konvertering.
Diverse flows
Udbydertransformer
Flowet Udbydertransformer anvender en Power Query-transformering, der er defineret for en udbyder, og returnerer derefter de konverterede data. I dette flow vises en aktiv udbyderforekomst efter id, og der kontrolleres for en transformation, der har et matchende kildeobjektnavn og et destinationsobjektnavn.
Hvis transformationstypen er en Dataverse-enhed, skal der angives et post-id. Det post-id, der er angivet, er et entydigt nummer på den enhed, der er defineret i transformationen. Hvis der findes en post, bruges den til transformationen.
Hvis transformeringstypen er JsonPayload, skal der angives en værdi for parameteren Payload.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
Udbyder-id | Alle gyldige globalt entydige id (GUID). | Sand |
Navn på kildeobjekt | Navnet på det kildeobjekt, der skal søges efter i udbydertransformationer. | Sand |
Navn på destinationsobjekt | Navnet på det destinationsobjekt, der skal søges efter i udbydertransformationer. | Sand |
Nyttedata | Den JSON-nyttelast, der skal transformeres, hvis transformeringstypen er JsonPayload. | Falsk |
Post-id | Den post, der skal søges efter vedrørende den enhed, der er tilknyttet transformationen. | Falsk |
Bemærk!
Tilføj værdien Nyttedata eller Post-id skal angives.
Værdien for Udbyder-id er et GUID og erstattes, når en udbyder aktiveres. Du kan angive et hvilket som helst GUID for denne parameter.
Hvis et flow lykkes, returnerer det en JSON-repræsentation af den konverterede post.
Opret en forretningshændelse
Flowet Opret en forretningshændelse opretter en forretningshændelse for den angivne enhedspost og leverer en valgfri nyttelast.
Parameter | Beskrivende tekst | Obligatorisk |
---|---|---|
BusinessEventDefinitionId | GUID for en eksisterende forretningshændelse. | Sand |
EntityRecordId | Post-id for den enhed, der er tilknyttet til forretningshændelsen. | Sand |
Nyttedata | Valgfri nyttedata, der skal leveres sammen med forretningshændelsen. | Falsk |
Bemærk!
Værdien EntityRecordId kan være en kommasepareret liste over post-id'er. Hvis der findes en afgrænset liste, opstår der en forretningshændelse for hver post.
Flowet returnerer IsSstrecessful sand, hvis forretningshændelsen blev genereret uden fejl.