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.