Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält eine Liste der Flows, die als Teil des 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 | Beschreibung | Erforderlich |
|---|---|---|
| Anbieter-ID | Die Anbieter-ID für die Zuordnung. | True |
| ID der Zuordnungsgruppe | Die ID der Zuordnungsgruppe für die Zuordnung. | True |
| Kontokennung | Die Konto-ID, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. | True |
| Externer Feldname | Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. | True |
| Externer Feldwert | Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. | True |
Die Zuordnung gibt die ID des Kontos zurück, unabhängig davon, ob es gerade erstellt wurde oder bereits existiert.
Hinweis
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 | Beschreibung | Erforderlich |
|---|---|---|
| Anbieter-ID | Die Anbieter-ID für die Zuordnung. | True |
| ID der Zuordnungsgruppe | Die ID der Zuordnungsgruppe für die Zuordnung. | True |
| Kontaktkennung | Die Kontakt-ID, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. | True |
| Externer Feldname | Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. | True |
| Externer Feldwert | Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. | True |
Die Zuordnung gibt die Kontakt-ID zurück, unabhängig davon, ob sie neu ist oder bereits vorhanden ist.
Hinweis
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 | Beschreibung | Erforderlich |
|---|---|---|
| Anbieter-ID | Die Anbieter-ID für die Zuordnung. | True |
| ID der Zuordnungsgruppe | Die ID der Zuordnungsgruppe für die Zuordnung. | True |
| Erfüllungsauftragskennung | Die Auftragserfüllungs-ID, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. | True |
| Externer Feldname | Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. | True |
| Externer Feldwert | Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. | True |
Die Zuordnung gibt die ID der Auftragserfüllung zurück, unabhängig davon, ob sie neu erstellt wurde oder bereits existiert.
Hinweis
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 | Beschreibung | Erforderlich |
|---|---|---|
| Anbieter-ID | Die Anbieter-ID für die Zuordnung. | True |
| ID der Zuordnungsgruppe | Die ID der Zuordnungsgruppe für die Zuordnung. | True |
| Auftragserfüllung Produkt-ID | Die Produkt-ID der Auftragserfüllung, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. | True |
| Externer Feldname | Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. | True |
| Externer Feldwert | Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. | True |
Die Zuordnung gibt die Produkt-ID der Auftragserfüllung zurück, unabhängig davon, ob sie gerade erstellt wurde oder bereits existiert.
Hinweis
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 | Beschreibung | Erforderlich |
|---|---|---|
| Anbieter-ID | Die Anbieter-ID für die Zuordnung. | True |
| ID der Zuordnungsgruppe | Die ID der Zuordnungsgruppe für die Zuordnung. | True |
| Auftrags-ID | Die ID der Bestellung, die zurückgegeben wird, wenn eine Übereinstimmung gefunden wird. | True |
| Externer Feldname | Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. | True |
| Externer Feldwert | Der Feldwert, der in der externen Datenquelle abgeglichen werden soll. | True |
Die Zuordnung gibt die ID der Auftragszuordnung zurück, unabhängig davon, ob sie gerade erstellt wurde oder bereits existiert.
Hinweis
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 | Beschreibung | Erforderlich |
|---|---|---|
| Zuordnung Tabelle | Die Zuordnungstabelle, in der Sie nach dem externen Wert suchen. | True |
| Anbieter-ID | Die Anbieter-ID für die Zuordnung. | True |
| ID der Zuordnungsgruppe | Die ID der Zuordnungsgruppe für die Zuordnung. | True |
| Interner Datensatzwert | Der intern zum Abgleichen verwendete Wert. | True |
| Externer Feldname | Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. | True |
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 | Beschreibung | Erforderlich |
|---|---|---|
| Zuordnung Tabelle | Die Zuordnungstabelle, in der Sie nach dem externen Wert suchen. | True |
| Anbieter-ID | Die Anbieter-ID für die Zuordnung. | True |
| ID der Zuordnungsgruppe | Die ID der Zuordnungsgruppe für die Zuordnung. | True |
| Externer Feldname | Der Name des Feldes, das auf den Wert in der externen Datenquelle geprüft werden soll. | True |
| Externer Feldwert | Der wert, der extern zum Abgleichen verwendet wird. | True |
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 | Beschreibung | Erforderlich |
|---|---|---|
| Nachverfolgungsnummer | Die Trackingnummer, die für den Datensatz festgelegt werden soll. | True |
| CarrierRecordId | Ein passender Datensatz aus der Tabelle Spediteur. | True |
| CarrierServiceId | Ein passender Datensatz aus der Tabelle Spediteurdienstleistung. | True |
| 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 |
Hinweis
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 | Beschreibung | Erforderlich |
|---|---|---|
| FulfillmentLineBusinessEventDefinitionId | Das betriebswirtschaftliche Ereignis, das für die Entität Zeile ausgelöst werden soll. | True |
| FulfillmentLineRecordId | Die Zeile der Auftragserfüllung, für die das erste Ereignis ausgelöst werden soll. | True |
| FulfillmentOrderBusinessEventDefinitionId | Das betriebswirtschaftliche Ereignis, das für die Auftragserfüllung ausgelöst werden soll, wenn alle Zeilen den gleichen Status haben. | True |
| FulfillmentOrderRecordId | Der Auftragserfüllungsauftrag, für den das geschäftliche Ereignis ausgelöst werden soll. | True |
| Nutzdaten | 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 | Beschreibung | Erforderlich |
|---|---|---|
| Nutzdaten | Die JSON-Darstellung des Kontos. | True |
| Kontokennung | Die ID des zu aktualisierenden Kontos. | False |
Hinweis
Die Tabelle Konto enthält bestimmte Felder, die im JSON Payload erforderlich sind. Um zu sehen, welche Felder erforderlich sind, gehen Sie zu DataverseTabellenAlle, 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 | Beschreibung | Erforderlich |
|---|---|---|
| Nutzdaten | Die JSON-Darstellung des Kontakts. | True |
| Kontaktkennung | Die ID des zu aktualisierenden Kontos. | False |
Hinweis
Die Tabelle Kontakt hat bestimmte Felder, die im JSON Payload erforderlich sind. Um zu sehen, welche Felder erforderlich sind, gehen Sie zu DataverseTabellenAlle, 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 | Beschreibung | Erforderlich |
|---|---|---|
| Nutzdaten | Die JSON-Darstellung des Verkaufsauftrags und der Zeilen. | True |
| ProviderId | Die ID des aufrufenden Anbieters. | False |
Hinweis
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 DataverseTabellenAlle, 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 | Beschreibung | Erforderlich |
|---|---|---|
| LineBusinessEventId | Das betriebswirtschaftliche Ereignis, das für die Entität Zeile ausgelöst werden soll. | True |
| LineRecordId | Die Auftragszeile, für die das erste Ereignis ausgelöst werden soll. | True |
| OrderBusinessEventId | Das betriebswirtschaftliche Ereignis, das für die Bestellung ausgelöst werden soll, wenn alle Zeilen denselben Status haben. | True |
| OrderRecordId | Die Bestellung, für die das geschäftliche Ereignis ausgelöst werden soll. | True |
| Nutzdaten | 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 | Beschreibung | Erforderlich |
|---|---|---|
| SalesOrderId | Der Datensatz des Auftrags, für den ein Ereignis für jede Zeile ausgelöst werden soll. | True |
| BusinessEventId | Das Ereignis, das für die einzelnen Zeilen des Auftrags ausgelöst werden soll. | True |
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 | Beschreibung | Erforderlich |
|---|---|---|
| Menge | Die umzurechnende Menge. | True |
| Von Einheit | Die Einheit, von der umgerechnet werden soll. | True |
| In Einheit | Die Einheit, in die umgerechnet werden soll. | True |
Der Fluss gibt die Einheitenkonvertierung zurück, wenn eine Konvertierung vorhanden ist.
Verschiedene Flows
Provider Transformator
Der Provider-Transformator 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 | Beschreibung | Erforderlich |
|---|---|---|
| Anbieter-ID | Ein beliebiger gültiger globaler eindeutiger Bezeichner (GUID). | True |
| Quellobjektname | Der Name des Quellobjekts, nach dem in Provider-Transformationen gesucht wird. | True |
| Zielobjektname | Der Name des Zielobjekts, nach dem in Provider-Transformationen gesucht werden soll. | True |
| Nutzdaten | Der zu transformierende JSON Payload, wenn der Transformationstyp JsonPayload ist. | False |
| Datensatzkennung | Der Datensatz, in dem die Entität gesucht wird, die mit der Transformation verbunden ist. | False |
Hinweis
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 | Beschreibung | Erforderlich |
|---|---|---|
| BusinessEventDefinitionId | Die GUID eines bestehenden Ereignisses. | True |
| EntityRecordId | Die Datensatz-ID der Entität, die mit dem Ereignis verknüpft ist. | True |
| Nutzdaten | Eine optionale Payload, die zusammen mit dem Ereignis geliefert wird. | False |
Hinweis
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.