Sdílet prostřednictvím


Toky Power Automate Dynamics 365 Intelligent Order Management

Tento článek obsahuje seznam toků, které jsou k dispozici jako součást Microsoft Dynamics 365 Intelligent Order Management. Tyto toky můžete použít k vytvoření vlastních poskytovatelů nebo řešení.

Mapování toků

Vytvoření mapování účtu

Tok Vytvořit mapování účtu umožňuje vytvořit mapování zákaznického účtu, které používá zadaný název externího pole a hodnotu externího pole pro vyhledávání k mapování zpět na ID účtu.

Parametr popis Povinný
ID poskytovatele ID poskytovatele, pro kterého je mapování určeno. True
ID skupiny mapování ID skupiny mapování, pro kterou je mapování určeno. True
ID účtu ID účtu, které se má vrátit, když je nalezena shoda. True
Název externího pole Název pole pro kontrolu hodnoty v externím zdroji dat. True
Hodnota externího pole Hodnota pole, která se má shodovat v externím zdroji dat. True

Mapování vrátí ID účtu, ať už byl právě vytvořen, nebo již existuje.

Poznámka

Tato hodnota je ID mapování, nikoli účet.

Vytvoření mapování kontaktu

Tok Vytvořit mapování kontaktu umožňuje vytvořit mapování kontaktu zákazníka, které používá zadaný název externího pole a hodnotu externího pole pro vyhledávání k mapování zpět na ID kontaktu.

Parametr popis Povinný
ID poskytovatele ID poskytovatele, pro kterého je mapování určeno. True
ID skupiny mapování ID skupiny mapování, pro kterou je mapování určeno. True
ID kontaktu ID kontaktu, které se má vrátit, když je nalezena shoda. True
Název externího pole Název pole pro kontrolu hodnoty v externím zdroji dat. True
Hodnota externího pole Hodnota pole, která se má shodovat v externím zdroji dat. True

Mapování vrátí ID kontaktu, ať už byl právě vytvořen, nebo již existuje.

Poznámka

Tato hodnota je ID mapování, nikoli kontakt.

Vytvoření mapování objednávky plnění

Tok Vytvořit mapování objednávky plnění umožňuje vytvořit mapování objednávky plnění, které používá zadaný název externího pole a hodnotu externího pole pro vyhledávání k mapování zpět na ID objednávky plnění.

Parametr popis Povinný
ID poskytovatele ID poskytovatele, pro kterého je mapování určeno. True
ID skupiny mapování ID skupiny mapování, pro kterou je mapování určeno. True
ID objednávky plnění ID objednávky plnění, které se má vrátit, když je nalezena shoda. True
Název externího pole Název pole pro kontrolu hodnoty v externím zdroji dat. True
Hodnota externího pole Hodnota pole, která se má shodovat v externím zdroji dat. True

Mapování vrátí ID mapování plnění objednávky, ať už byl právě vytvořen, nebo již existuje.

Poznámka

Tato hodnota je ID mapování, nikoli objednávka plnění.

Vytvoření mapování produktu objednávky plnění

Tok Vytvořit mapování produktu objednávky plnění umožňuje vytvořit mapování produktu objednávky plnění, které používá zadaný název externího pole a hodnotu externího pole pro vyhledávání k mapování zpět na ID produktu objednávky plnění.

Parametr popis Povinný
ID poskytovatele ID poskytovatele, pro kterého je mapování určeno. True
ID skupiny mapování ID skupiny mapování, pro kterou je mapování určeno. True
ID produktu objednávky plnění ID produktu objednávky plnění, které se má vrátit, když je nalezena shoda. True
Název externího pole Název pole pro kontrolu hodnoty v externím zdroji dat. True
Hodnota externího pole Hodnota pole, která se má shodovat v externím zdroji dat. True

Mapování vrátí ID mapování produktu plnění objednávky, ať už byl právě vytvořen, nebo již existuje.

Poznámka

Tato hodnota je ID mapování, nikoli produkt objednávky plnění.

Vytvoření mapování objednávky

Tok Vytvořit mapování objednávky umožňuje vytvořit mapování objednávky, které používá zadaný název externího pole a hodnotu externího pole pro vyhledávání k mapování zpět objednávku.

Parametr popis Povinný
ID poskytovatele ID poskytovatele, pro kterého je mapování určeno. True
ID skupiny mapování ID skupiny mapování, pro kterou je mapování určeno. True
ID objednávky ID objednávky, které se má vrátit, když je nalezena shoda. True
Název externího pole Název pole pro kontrolu hodnoty v externím zdroji dat. True
Hodnota externího pole Hodnota pole, která se má shodovat v externím zdroji dat. True

Mapování vrátí ID mapování objednávky, ať už byl právě vytvořen, nebo již existuje.

Poznámka

Tato hodnota je ID mapování, nikoli objednávka.

Načtení externího mapování

Tok Načíst externí mapování vrací hodnotu externího pole, která se mapuje na hodnotu interního pole pro konkrétní tabulku a název externího pole.

Parametr popis Povinný
Mapovací tabulka Mapovací tabulka pro vyhledání externí hodnoty. True
ID poskytovatele ID poskytovatele, pro kterého je mapování určeno. True
ID skupiny mapování ID skupiny mapování, pro kterou je mapování určeno. True
Interní hodnota záznamu Hodnota, která se používá interně k párování. True
Název externího pole Název pole pro kontrolu hodnoty v externím zdroji dat. True

Mapování vrátí záznam, pokud pro zadaného poskytovatele nebo skupinu mapování existuje odpovídající tabulka, hodnota interního záznamu a název externího pole.

Načtení interního mapování

Tok Načíst interní mapování vrací hodnotu interního pole, která se mapuje na hodnotu externího pole pro konkrétní tabulku a název externího pole.

Parametr popis Povinný
Mapovací tabulka Mapovací tabulka pro vyhledání externí hodnoty. True
ID poskytovatele ID poskytovatele, pro kterého je mapování určeno. True
ID skupiny mapování ID skupiny mapování, pro kterou je mapování určeno. True
Název externího pole Název pole pro kontrolu hodnoty v externím zdroji dat. True
Hodnota externího pole Hodnota, která se používá externě k párování. True

Mapování vrátí záznam, pokud pro zadaného poskytovatele nebo skupinu mapování existuje odpovídající tabulka, hodnota externího pole a název externího pole.

Toky plnění

Vytvoření sledování plnění

Tok Vytvořit sledování plnění vytvoří záznam v tabulce sledování, který přiřadí sledovací číslo k objednávce plnění nebo k objednávce vrácení plnění a další údaje.

Parametr popis Povinný
Sledovací číslo Sledovací číslo, které se má nastavit pro záznam. True
CarrierRecordId Odpovídající záznam z tabulky Dopravce dodávky. True
CarrierServiceId Odpovídající záznam z tabulky Služba dopravce. True
FulfillmentOrderRecordId Záznam objednávky plnění, na které se má nastavit sledovací číslo. False
FulfillmentLineRecordId Záznam řádku objednávky plnění, na které se má nastavit sledovací číslo. False
ID dodávky Přidružené ID zásilky, pokud je k dispozici. False
ShipmentCost Přidružené dopravné, pokud je k dispozici. False
InsuranceCost Přidružené pojistné, pokud je k dispozici. False
Daň Přidružená daň, pokud je k dispozici. False
SurchargeFee Přidružená přirážka, pokud je k dispozici. False
FulfillmentReturnOrderRecordId Záznam vratky plnění, na které se má nastavit sledovací číslo. False

Poznámka

Je vyžadována buď hodnota FulfillmentOrderRecordId, nebo FulfillmentReturnOrderRecordId.

Tok vrátí ID čísla sledování z tabulky Sledování plnění.

Řádek plnění a agregované události objednávek

Tok Řádek plnění a agregované události objednávky vyvolává obchodní událost na řádku objednávky plnění. Když je tato událost vyvolána, je provedena kontrola, aby se ověřilo, že všechny řádky mají stejný stav. Pokud mají stejný stav, zadaná obchodní událost na úrovni objednávky plnění se vyvolá na úrovni záhlaví.

Parametr popis Povinný
FulfillmentLineBusinessEventDefinitionId Obchodní událost, která má být vyvolána na řádku entity. True
FulfillmentLineRecordId Řádek objednávky plnění, pro který se má vyvolat počáteční obchodní událost. True
FulfillmentOrderBusinessEventDefinitionId Obchodní událost, která má být vyvolána na objednávce plnění, pokud mají všechny řádky stejný stav. True
FulfillmentOrderRecordId Objednávka plnění, pro kterou se má vyvolat obchodní událost. True
Datová část Volitelná datová část JavaScript Object Notation (JSON), která se má předat společně s obchodní událostí. False

Tok vrátí IsSuccessful true, pokud byla obchodní událost úspěšně vyvolána.

Zákaznický účet a toky kontaktů

Vytvoření nebo aktualizace účtu

Tok Vytvoření nebo aktualizace účtu vytváří nebo aktualizuje existující účet na základě zadané datové části JSON.

Parametr popis Povinný
Datová část Reprezentace JSON účtu. True
ID účtu ID účtu k aktualizaci. False

Poznámka

Tabulka Účet obsahuje specifická pole, která jsou vyžadována v datové části JSON. Chcete-li zjistit, jaká pole jsou povinná, přejděte na Dataverse>Tabulky>Všechny, najděte svou tabulku a vyberte Sloupce. Pomocí pole Povinné určete, co je požadováno.

Tok vrátí ID vytvořeného nebo aktualizovaného účtu.

Vytvoření nebo aktualizace kontaktu

Tok Vytvoření nebo aktualizace kontaktu vytváří nebo aktualizuje existující kontakt na základě zadané datové části JSON.

Parametr popis Povinný
Datová část Reprezentace JSON kontaktu. True
ID kontaktu ID účtu k aktualizaci. False

Poznámka

Tabulka Kontakt obsahuje specifická pole, která jsou vyžadována v datové části JSON. Chcete-li zjistit, jaká pole jsou povinná, přejděte na Dataverse>Tabulky>Všechny, najděte svou tabulku a vyberte Sloupce. Pomocí pole Povinné určete, co je požadováno.

Tok vrátí ID vytvořeného nebo aktualizovaného kontaktu.

Toky objednávek a toky produktů objednávek

Vytvoření prodejní objednávky

Tok Vytvoření prodejní objednávky vytvoří prodejní objednávku na základě zadaného datové části JSON.

Parametr popis Povinný
Datová část Reprezentace JSON prodejní objednávky a řádků. True
ProviderId ID poskytovatele volání. False

Poznámka

Tabulka Objednávka i tabulka Řádek objednávky mají specifická pole, která jsou vyžadována v datové části JSON. Chcete-li zjistit, jaká pole jsou povinná, přejděte na Dataverse>Tabulky>Všechny, najděte svou tabulku a vyberte Sloupce. Pomocí pole Povinné určete, co je požadováno.

Tok vrátí ID vytvořené prodejní objednávky.

Vyvolání událostí řádků a agregovaných objednávek

Tok Vyvolat události řádků a agregované objednávky vyvolává obchodní událost na řádku prodejní objednávky. Když je tato událost vyvolána, je provedena kontrola, aby se ověřilo, že všechny řádky mají stejný stav. Pokud mají stejný stav, zadaná obchodní událost na úrovni objednávky se vyvolá na úrovni záhlaví.

Parametr popis Povinný
LineBusinessEventId Obchodní událost, která má být vyvolána na řádku entity. True
LineRecordId Řádek objednávky, pro který se má vyvolat počáteční obchodní událost. True
OrderBusinessEventId Obchodní událost, která má být vyvolána na objednávce, pokud mají všechny řádky stejný stav. True
OrderRecordId Objednávka, pro kterou se má vyvolat obchodní událost. True
Datová část Volitelná datová část JSON, která se má předat společně s obchodní událostí. False

Tok vrátí IsSuccessful true, pokud byla obchodní událost úspěšně vyvolána.

Vyvolání obchodní události řádků prodejní objednávka

Tok Vyvolat obchodní událost řádků prodejní objednávka vyvolává obchodní událost pro všechny řádky prodejní objednávky.

Parametr popis Povinný
SalesOrderId Záznam objednávky, pro který by měla být pro každý řádek vyvolána obchodní událost. True
BusinessEventId Obchodní událost řádku objednávky, která se má pro každý řádek vyvolat. True

Tok vrátí IsSuccessful true, pokud byla obchodní událost úspěšně vyvolána.

Převod jednotek

Tok Převod jednotek převádí množství z jedné jednotky na druhou pomocí převodů jednotek, které jsou nastaveny pro produkt.

Parametr popis Povinný
Množství Množství určené k převodu. True
Z jednotky Jednotka, ze které se má převádět. True
Do jednotky Cílová jednotka pro převod. True

Tok vrátí převod jednotek, pokud převod existuje.

Různé toky

Nástroj pro transformaci poskytovatele

Tok Nástroj pro transformaci poskytovatele použije transformaci Power Query, která je definována u poskytovatele, a poté vrátí transformovaná data. Tento tok vyhledá instanci aktivního poskytovatele podle ID a zkontroluje transformaci, která má shodný název zdrojového objektu a název cílového objektu.

Pokud je typ transformace entita Dataverse, je vyžadováno ID záznamu. Zadané ID záznamu je vyhledáno pro entitu, která je definována při transformaci. Pokud je nalezen záznam, použije se k transformaci.

Pokud je typ transformace JsonPayload, je vyžadována hodnota pro parametr Datová část.

Parametr popis Povinný
ID poskytovatele Jakýkoli platný globálně jedinečný identifikátor (GUID). True
Název zdrojového objektu Název zdrojového objektu, který se má vyhledat v transformacích poskytovatelů. True
Název cílového objektu Název cílového objektu, který se má vyhledat v transformacích poskytovatelů. True
Datová část Datová část JSON, která se má transformovat, pokud je typ transformace JsonPayload. False
ID záznamu Záznam, který se má vyhledat pro entitu spojenou s transformací. False

Poznámka

Je vyžadována buď hodnota Datová část, nebo ID záznamu.

Hodnota ID poskytovatele je GUID a je nahrazena při aktivaci poskytovatele. Pro tento parametr můžete zadat libovolný GUID.

Pokud je tok úspěšný, vrátí JSON reprezentaci transformovaného záznamu.

Vyvolání obchodní události

Tok Vyvolat obchodní událost vyvolává obchodní událost pro zadaný záznam entity a dodává volitelnou datovou část.

Parametr popis Povinný
BusinessEventDefinitionId GUID existující obchodní události. True
EntityRecordId ID záznamu entity přiřazené k obchodní události. True
Datová část Volitelná datová část, která se má doručit společně s obchodní událostí. False

Poznámka

Hodnota EntityRecordId může být seznam ID záznamů oddělených čárkami. Pokud je uveden seznam s oddělovači, je pro každý záznam vyvolána obchodní událost.

Tok vrátí IsSuccessful true, pokud byla obchodní událost úspěšně vyvolána.