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.