Power Automate-Flows für Dynamics 365 Intelligent Order Management

Dieser Artikel enthält eine Liste der Flows, die als Teil von Microsoft Dynamics 365 Intelligent Order Management verfügbar sind. Verwenden Sie diese Abläufe, um eigene benutzerdefinierte Anbieter oder Lösungen zu erstellen.

Zuordnung von Flows

Zuordnung von Konten erstellen

Mit dem Flow Kontozuordnung erstellen wird eine Kundenkontozuordnung erstellt, die den angegebenen externen Feldnamen und den externen Feldwert für die Nachschlagefelder verwendet, um sie einer Konto-ID zuzuordnen.

Parameter Description Erforderlich
Anbieter-ID Die Anbieter-ID für die Zuordnung. Richtig
ID der Zuordnungsgruppe Die ID der Zuordnungsgruppe für die Zuordnung. Richtig
Konto-ID Die Konto-ID, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. Richtig
Externer Feldname Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. Richtig
Externer Feldwert Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. Richtig

Die Zuordnung gibt die ID des Kontos zurück, unabhängig davon, ob es gerade erstellt wurde oder bereits existiert.

Note

Dieser Wert ist die ID der Zuordnung, nicht des Kontos.

Zuordnung von Kontakten erstellen

Mit dem Flow Kontaktzuordnung erstellen wird eine Zuordnung zu einem Kundenkontakt erstellt, die den angegebenen externen Feldnamen und den externen Feldwert für die Nachschlagefelder verwendet, um eine Zuordnung zu einer Kontakt-ID herzustellen.

Parameter Description Erforderlich
Anbieter-ID Die Anbieter-ID für die Zuordnung. Richtig
ID der Zuordnungsgruppe Die ID der Zuordnungsgruppe für die Zuordnung. Richtig
Kontakt-ID Die Kontakt-ID, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. Richtig
Externer Feldname Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. Richtig
Externer Feldwert Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. Richtig

Die Zuordnung gibt die Kontakt-ID zurück, unabhängig davon, ob sie neu ist oder bereits vorhanden ist.

Note

Dieser Wert ist die ID der Zuordnung, nicht des Kontakts.

Zuordnung zur Auftragserfüllung erstellen

Mit dem Flow Zuordnung für Auftragserfüllung erstellen wird eine Zuordnung für eine Auftragserfüllung erstellt, die den angegebenen Namen des externen Feldes und den Wert des externen Feldes für die Nachschlagefelder verwendet, um eine Zuordnung zu einer Auftragserfüllungs-ID herzustellen.

Parameter Description Erforderlich
Anbieter-ID Die Anbieter-ID für die Zuordnung. Richtig
ID der Zuordnungsgruppe Die ID der Zuordnungsgruppe für die Zuordnung. Richtig
Erfüllungsauftragskennung Die Auftragserfüllungs-ID, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. Richtig
Externer Feldname Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. Richtig
Externer Feldwert Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. Richtig

Die Zuordnung gibt die ID der Auftragserfüllung zurück, unabhängig davon, ob sie neu erstellt wurde oder bereits existiert.

Note

Bei diesem Wert handelt es sich um die ID der Zuordnung, nicht um den Auftragserfüllungsauftrag.

Auftragserfüllung erstellen Produktzuordnung

Mit dem Flow Produktzuordnung für Auftragserfüllung erstellen wird eine Produktzuordnung für die Auftragserfüllung erstellt, die den angegebenen Namen des externen Feldes und den Wert des externen Feldes für die Nachschlagefelder verwendet, um eine Zuordnung zu einer Produkt-ID für die Auftragserfüllung herzustellen.

Parameter Description Erforderlich
Anbieter-ID Die Anbieter-ID für die Zuordnung. Richtig
ID der Zuordnungsgruppe Die ID der Zuordnungsgruppe für die Zuordnung. Richtig
Auftragserfüllung Produkt-ID Die Produkt-ID der Auftragserfüllung, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. Richtig
Externer Feldname Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. Richtig
Externer Feldwert Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. Richtig

Die Zuordnung gibt die Produkt-ID der Auftragserfüllung zurück, unabhängig davon, ob sie gerade erstellt wurde oder bereits existiert.

Note

Bei diesem Wert handelt es sich um die ID der Zuordnung, nicht um das Auftragserfüllungsprodukt.

Zuordnung zur Bestellung erstellen

Mit dem Flow Bestellungszuordnung erstellen wird eine Zuordnung erstellt, die den angegebenen Namen des externen Feldes und den Wert des externen Feldes für das Nachschlagefeld verwendet, um eine Zuordnung zu einer Bestellung herzustellen.

Parameter Description Erforderlich
Anbieter-ID Die Anbieter-ID für die Zuordnung. Richtig
ID der Zuordnungsgruppe Die ID der Zuordnungsgruppe für die Zuordnung. Richtig
Auftrags-ID Die ID der Bestellung, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. Richtig
Externer Feldname Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. Richtig
Externer Feldwert Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. Richtig

Die Zuordnung gibt die ID der Auftragszuordnung zurück, unabhängig davon, ob sie gerade erstellt wurde oder bereits existiert.

Note

Dieser Wert ist die ID der Zuordnung, nicht die der Bestellung.

Externe Zuordnung abrufen

Der Flow Externe Zuordnung abrufen gibt den externen Feldwert zurück, der dem internen Feldwert für eine bestimmte Tabelle und einen externen Feldnamen zugeordnet ist.

Parameter Description Erforderlich
Zuordnung Tabelle Die Zuordnungstabelle, in der Sie nach dem externen Wert suchen. Richtig
Anbieter-ID Die Anbieter-ID für die Zuordnung. Richtig
ID der Zuordnungsgruppe Die ID der Zuordnungsgruppe für die Zuordnung. Richtig
Interner Datensatzwert Der intern zum Abgleichen verwendete Wert. Richtig
Externer Feldname Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. Richtig

Die Zuordnung gibt den Datensatz zurück, wenn eine übereinstimmende Tabelle, ein interner Datensatzwert und ein externer Feldname für den angegebenen Anbieter oder die Zuordnungsgruppe existieren.

Interne Zuordnung abrufen

Der Flow Interne Zuordnung abrufen gibt den internen Feldwert zurück, der dem externen Feldwert für eine bestimmte Tabelle und einen externen Feldnamen zugeordnet ist.

Parameter Description Erforderlich
Zuordnung Tabelle Die Zuordnungstabelle, in der Sie nach dem externen Wert suchen. Richtig
Anbieter-ID Die Anbieter-ID für die Zuordnung. Richtig
ID der Zuordnungsgruppe Die ID der Zuordnungsgruppe für die Zuordnung. Richtig
Externer Feldname Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. Richtig
Externer Feldwert Der wert, der extern zum Abgleichen verwendet wird. Richtig

Die Zuordnung gibt den Datensatz zurück, wenn eine übereinstimmende Tabelle, ein übereinstimmender externer Feldwert und ein übereinstimmender externer Feldname für den angegebenen Anbieter oder die angegebene Zuordnungsgruppe existieren.

Flows zur Auftragserfüllung

Auftragserfüllung erstellen

Der Fulfillment-Tracking erstellen Flow erstellt einen Datensatz in der Tracking-Tabelle, um eine Tracking-Nummer mit einer Auftragserfüllung oder Rücklieferung und anderen Details zu verknüpfen.

Parameter Description Erforderlich
Nachverfolgungsnummer Die Trackingnummer, die für den Datensatz festgelegt werden soll. Richtig
CarrierRecordId Ein passender Datensatz aus der Tabelle Spediteur. Richtig
CarrierServiceId Ein passender Datensatz aus der Tabelle Spediteur Service. Richtig
FulfillmentOrderRecordId Der Datensatz der Auftragserfüllung, auf dem die Tracking-Nummer festgelegt ist. FALSE
FulfillmentLineRecordId Der Datensatz in der Zeile der Auftragserfüllung, für den die Tracking-Nummer festgelegt werden soll. FALSE
ShipmentId Die zugehörige Sendungs-ID, falls sie verfügbar ist. FALSE
ShipmentCost Die zugehörigen Versandkosten, falls verfügbar. FALSE
InsuranceCost Die zugehörigen Versicherungskosten, sofern sie verfügbar sind. FALSE
Steuern Die zugehörige Steuer, sofern sie verfügbar ist. FALSE
SurchargeFee Die zugehörige Zuschlagsgebühr, falls verfügbar. FALSE
FulfillmentReturnOrderRecordId Der Datensatz der Auftragserfüllung für die Rücklieferung, auf den die Tracking-Nummer festgelegt werden soll. FALSE

Note

Es ist entweder ein FulfillmentOrderRecordId Wert oder ein FulfillmentReturnOrderRecordId Wert erforderlich.

Der Flow gibt die Trackingnummer-ID aus der Tabelle Auftragserfüllung Trackings zurück.

Auftragserfüllung Zeile und aggregierte Auftragsereignisse

Der Flow Auftragserfüllung Zeile und aggregierte Auftragsereignisse löst ein betriebswirtschaftliches Ereignis auf einer Auftragserfüllungszeile aus. Wenn dieses Ereignis ausgelöst wird, überprüft der Fluss, dass alle Zeilen denselben Status haben. Wenn sie den gleichen Status haben, wird das angegebene Ereignis auf Auftragserfüllungsebene auf der Kopfebene durch den Flow ausgelöst.

Parameter Description Erforderlich
FulfillmentLineBusinessEventDefinitionId Das betriebswirtschaftliche Ereignis, das für die Entität Zeile ausgelöst werden soll. Richtig
FulfillmentLineRecordId Die Zeile der Auftragserfüllung, für die das erste Ereignis ausgelöst werden soll. Richtig
FulfillmentOrderBusinessEventDefinitionId Das betriebswirtschaftliche Ereignis, das für die Auftragserfüllung ausgelöst werden soll, wenn alle Zeilen den gleichen Status haben. Richtig
FulfillmentOrderRecordId Der Auftragserfüllungsauftrag, für den das geschäftliche Ereignis ausgelöst werden soll. Richtig
Nutzlast Der optionale JavaScript Object Notation (JSON) Payload, der zusammen mit dem geschäftlichen Ereignis übergeben wird. FALSE

Der Flow gibt IsSuccessful true zurück, wenn das geschäftliche Ereignis erfolgreich ausgelöst wird.

Kundenkonto und Kontakt Flows

Ein Konto erstellen oder aktualisieren

Der Flow Erstellen oder Aktualisieren eines Kontos erstellt oder aktualisiert ein bestehendes Konto auf der Grundlage des angegebenen JSON Payloads.

Parameter Description Erforderlich
Nutzlast Die JSON-Darstellung des Kontos. Richtig
Konto-ID Die ID des zu aktualisierenden Kontos. FALSE

Note

Die Tabelle Konto enthält bestimmte Felder, die im JSON Payload erforderlich sind. Um zu sehen, welche Felder erforderlich sind, gehen Sie zu Dataverse>Tabellen>Alle, suchen Ihre Tabelle, und wählen Sie Spalten aus. Verwenden Sie das Feld Erforderlich, um zu bestimmen, was erforderlich ist.

Der Flow gibt die ID des erstellten oder aktualisierten Kontos zurück.

Erzeugen oder aktualisieren Sie einen Kontakt

Der Flow Kontakt erstellen oder aktualisieren erstellt oder aktualisiert einen bestehenden Kontakt auf der Grundlage des angegebenen JSON-Payloads.

Parameter Description Erforderlich
Nutzlast Die JSON-Darstellung des Kontakts. Richtig
Kontakt-ID Die ID des zu aktualisierenden Kontos. FALSE

Note

Die Tabelle Kontakt hat bestimmte Felder, die im JSON Payload erforderlich sind. Um zu sehen, welche Felder erforderlich sind, gehen Sie zu Dataverse>Tabellen>Alle, suchen Ihre Tabelle, und wählen Sie Spalten aus. Verwenden Sie das Feld Erforderlich, um zu bestimmen, was erforderlich ist.

Der Flow gibt die ID des erstellten oder aktualisierten Kontakts zurück.

Order Flows und Order Product Flows

Auftragserstellung

Der Flow Kaufauftragserstellung erstellt einen Verkaufsauftrag auf der Grundlage des angegebenen JSON Payloads.

Parameter Description Erforderlich
Nutzlast Die JSON-Darstellung des Verkaufsauftrags und der Zeilen. Richtig
ProviderId Die ID des aufrufenden Anbieters. FALSE

Note

Sowohl die Tabelle Auftrag als auch die Tabelle Auftragszeile haben bestimmte Felder, die im JSON Payload erforderlich sind. Um zu sehen, welche Felder erforderlich sind, gehen Sie zu Dataverse>Tabellen>Alle, suchen Ihre Tabelle, und wählen Sie Spalten aus. Verwenden Sie das Feld Erforderlich, um zu bestimmen, was erforderlich ist.

Der Flow gibt die ID des erstellten Verkaufsauftrags zurück.

Zeilen erhöhen und aggregierte Bestellungsereignisse

Der Flow Zeilen erhöhen und Aggregierte Auftragsereignisse löst ein betriebswirtschaftliches Ereignis für eine Verkaufsauftragszeile aus. Wenn dieses Ereignis ausgelöst wird, überprüft der Fluss, ob alle Zeilen denselben Status haben. Wenn sie den gleichen Status haben, wird das angegebene Ereignis auf Auftragsebene auf der Kopfebene durch den Flow ausgelöst.

Parameter Description Erforderlich
LineBusinessEventId Das betriebswirtschaftliche Ereignis, das für die Entität Zeile ausgelöst werden soll. Richtig
LineRecordId Die Auftragszeile, für die das erste Ereignis ausgelöst werden soll. Richtig
OrderBusinessEventId Das betriebswirtschaftliche Ereignis, das für die Bestellung ausgelöst werden soll, wenn alle Zeilen denselben Status haben. Richtig
OrderRecordId Die Bestellung, für die das geschäftliche Ereignis ausgelöst werden soll. Richtig
Nutzlast Die optionale JSON Payload, die zusammen mit dem geschäftlichen Ereignis übergeben wird. FALSE

Der Flow gibt IsSuccessful true zurück, wenn das geschäftliche Ereignis erfolgreich ausgelöst wird.

Geschäftsereignis Zeilen des Verkaufsauftrags auslösen

Der Flow Verkaufsauftragszeilen auslösen löst ein betriebswirtschaftliches Ereignis für alle Zeilen eines Verkaufsauftrags aus.

Parameter Description Erforderlich
SalesOrderId Der Datensatz des Auftrags, für den ein Ereignis für jede Zeile ausgelöst werden soll. Richtig
BusinessEventId Das Ereignis, das für die einzelnen Zeilen des Auftrags ausgelöst werden soll. Richtig

Der Flow gibt IsSuccessful true zurück, wenn das geschäftliche Ereignis erfolgreich ausgelöst wird.

Einheitenumrechnung

Der Einheitenumwandlungsfluss wandelt eine Menge von einer Einheit in eine andere um, indem sie die Einheitenkonvertierungen verwendet, die Sie für ein Produkt eingerichtet haben.

Parameter Description Erforderlich
Menge Die umzurechnende Menge. Richtig
Von Einheit Die Einheit, von der umgerechnet werden soll. Richtig
In Einheit Die Einheit, in die umgerechnet werden soll. Richtig

Der Fluss gibt die Einheitenkonvertierung zurück, wenn eine Konvertierung vorhanden ist.

Verschiedene Flows

Provider Transformator

Der Anbietertransformorfluss wendet eine Power Query-Transformation an, die Sie für einen Anbieter definieren, und gibt dann die transformierten Daten zurück. Dieser Flow sucht nach einer aktiven Provider-Instanz anhand der ID und sucht nach einer Transformation, die einen passenden Quellobjektnamen und Zielobjektnamen hat.

Wenn die Art der Transformation eine Entität vom Typ Dataverse ist, wird eine Datensatz-ID benötigt. Der Flow sucht die Datensatz-ID für die Entität, die in der Transformation definiert ist. Wenn ein Datensatz gefunden wird, wird er vom Flow für die Transformation verwendet.

Wenn der Typ der Transformation JsonPayload ist, ist ein Wert für den Parameter Payload erforderlich.

Parameter Description Erforderlich
Anbieter-ID Ein beliebiger gültiger globaler eindeutiger Bezeichner (GUID). Richtig
Quellobjektname Der Name des Quellobjekts, nach dem in Provider-Transformationen gesucht wird. Richtig
Zielobjektname Der Name des Zielobjekts, nach dem in Provider-Transformationen gesucht werden soll. Richtig
Nutzlast Der zu transformierende JSON Payload, wenn der Transformationstyp JsonPayload ist. FALSE
Aufzeichnungskennung Der Datensatz, in dem die Entität gesucht wird, die mit der Transformation verbunden ist. FALSE

Note

Sie müssen entweder einen Nutzlastwert oder einen Datensatz-ID-Wert angeben.

Das System ersetzt den Anbieter-ID-Wert , bei dem es sich um eine GUID handelt, wenn Sie einen Anbieter aktivieren. Sie können eine beliebige GUID für diesen Parameter eingeben.

Wenn der Flow erfolgreich ist, gibt er eine JSON-Darstellung des transformierten Datensatzes zurück.

Ein geschäftliches Ereignis auslösen

Der Flow Business Event auslösen löst ein Ereignis für den angegebenen Datensatz einer Entität aus und liefert einen optionalen Payload.

Parameter Description Erforderlich
BusinessEventDefinitionId Die GUID eines bestehenden Ereignisses. Richtig
EntityRecordId Die Datensatz-ID der Entität, die mit dem Ereignis verknüpft ist. Richtig
Nutzlast Eine optionale Payload, die zusammen mit dem Ereignis geliefert wird. FALSE

Note

Der Wert EntityRecordId kann eine durch Komma getrennte Liste von Datensatz-IDs sein. Wenn Sie eine durch Trennzeichen getrennte Liste angeben, löst der Fluss ein Geschäftsereignis für jeden Datensatz aus.

Der Flow gibt IsSuccessful true zurück, wenn das geschäftliche Ereignis erfolgreich ausgelöst wird.