Freigeben über


Erstellen von Orchestrierungs Flows

In diesem Artikel werden Orchestrierungs-Flows erläutert, wie Sie sie in Microsoft Dynamics 365 Intelligent Order Management erstellen.

Orchestrierungsflows sind ein zentrales Konzept im Intelligent Order Management. Sie können Orchestrierungsflows erstellen, die bestimmen, wie Daten von konfigurierten Anbietern orchestriert werden.

Mit Intelligent Order Management können Sie Orchestrierungsflows für verschiedene Zwecke definieren. Beispielsweise können Sie Flows für den Auftragseingang bis zur Auftragserfüllung sowie für das Sammeln und Verteilen von Informationen zur Bestandsanzeige definieren.

Orchestrierungstypen

Orchestrierungstypen steuern, welche Aktivitäten und Elemente verwendet werden können, um den Orchestrierungsflow festzulegen. Ein Orchestrierungstyp wird derzeit standardmäßig unterstützt. Weitere Orchestrierungstypen werden im Laufe der Zeit veröffentlicht.

Art Zweck
Auftragsorchestrierung Ermöglicht Benutzern, einen End-to-End-Orchestrierungsflow für Aufträge festzulegen, von der Auftragserfassung bis zur Auftragserfüllung und Abrechnung.

Orchestrierungsfelder

Ein Orchestrierungsflow-Datensatz besteht aus drei Feldern, wie in der folgenden Tabelle aufgeführt.

Feld Description
Name Ein vom Benutzer bereitgestellter eindeutiger Name.
Orchestrierungstyp Gibt den Orchestrierungstyp an.
Erstellt am Das Datum und die Uhrzeit, zu der der Orchestrierungsflows erstellt wurde.
Status

Ein Orchestrierungsflow kann zwei Status haben:

  • Unveröffentlicht: Der Orchestrierungsflow und seine Aktivitäten werden nicht ausgeführt, wenn Daten in das System fließen.
  • Veröffentlicht: Dieser Status wird erreicht, wenn der Orchestrierungsflow mit der Aktivität Veröffentlichen in der Designeransicht veröffentlicht wird. Der Orchestrierungsflow und seine Aktivitäten werden ausgeführt, wenn Daten in das System fließen.

Aktivitäten und Elemente

Aktivitäten und Elemente können verwendet werden, um den Orchestrierungsflow in der Designeransicht festzulegen. In der folgenden Tabelle sind Aktivitäten und Elemente für den Auftragsorchestrierungstyp aufgeführt.

Aktivität oder Element Description
Auftragskopf überprüfen Führt die Überprüfung auf Auftragskopfebene durch.
Auftragsposition überprüfen Führt die Überprüfung auf Auftragspositionsebene durch.
An DOM senden Sendet Aufträge und Auftragspositionen an Anbieter der verteilten Auftragsverwaltung (DOM) zur Festlegung der Auftragserfüllung. Es werden Erfüllungsaufträge und Erfüllungsauftragspositionen generiert.
Erfüllungsquelle zuweisen Ermöglicht die Zuweisung der Erfüllungsbestimmung durch einfache benutzerdefinierte Richtlinien und Regeln. Es werden Erfüllungsaufträge und Erfüllungsauftragspositionen generiert.
An Erfüllung senden Sendet Erfüllungsaufträge und Erfüllungsauftragspositionen an den Auftragserfüllungsanbieter.
An Erfüllung senden – Finanz- und Betriebs-Apps von Dynamics 365 Sendet Aufträge und Auftragspositionen an Finanz- und Betriebs-Apps. Die Auftragserfüllungsfeststellung erfolgt in Finanz- und Betriebs-Apps.
An Rechnung senden Sendet Aufträge und Auftragspositionen an den Abrechnungsanbieter.
Angepasst Ermöglicht das Hinzufügen von benutzerdefinierten Aktivitäten zum Orchestrierungsflow. Beispielsweise kann eine benutzerdefinierte Aktivität verwendet werden, um Bestellungen an einen benutzerdefinierten Anbieter zu orchestrieren.

In der folgenden Tabelle sind andere verfügbare Aktivitäten und Elemente aufgeführt.

Aktivität oder Element Description
Bedingung

Ermöglicht es Ihnen, den Orchestrierungsflow in zwei Pfade aufzuteilen, ohne dass die Pfade wieder zusammengeführt werden.

  • Ja: Dieser Pfad wird ausgelöst, wenn der vorherige Orchestrierungsschritt erfolgreich war.
  • Nein: Dieser Pfad wird ausgelöst, wenn der vorherige Orchestrierungsschritt fehlgeschlagen ist.
Teiler

Ermöglicht es Ihnen, den Orchestrierungsflow in eine vom Benutzer festgelegte Anzahl an Pfaden aufzuteilen, ohne dass die Pfade wieder zusammengeführt werden.

Hinweis: Das Hinzufügen einer Filterrichtlinie in der nachfolgenden Aktivität wird verwendet, um die Aufteilung des Pfads zu bestimmen.

Bedingungszusammenführung

Ermöglicht es Ihnen, den Orchestrierungsflow in zwei Pfade aufzuteilen, wobei die Pfade wieder zusammengeführt werden können.

  • Ja: Dieser Pfad wird ausgelöst, wenn der vorherige Orchestrierungsschritt erfolgreich war.
  • Nein: Dieser Pfad wird ausgelöst, wenn der vorherige Orchestrierungsschritt fehlgeschlagen ist.
Teilerzusammenführung

Ermöglicht es Ihnen, den Orchestrierungsflow in eine vom Benutzer festgelegte Anzahl an Pfaden aufzuteilen, wobei die Pfade wieder zusammengeführt werden können.

Hinweis: Das Hinzufügen einer Filterrichtlinie in der nachfolgenden Aktivität wird verwendet, um die Aufteilung des Pfads zu bestimmen.

Einen neuen Orchestrierungsflow erstellen

Führen Sie die folgenden Schritte aus, um einen Orchestrierungsfluss zu erstellen:

  1. Gehen Sie zu Orchestrierung>Flows.
  2. Wählen Sie Neu, um den Prozess für die Erstellung des Orchestrierungsflows zu initiieren. Die Canvas des Orchestrierungsflow-Designers wird geöffnet.
  3. Geben Sie in der oberen linken Ecke einen eindeutigen Namen ein, z. B. Auftragsflowbeispiel testen.
  4. Wählen Sie im Feld OrchestrierungstypAuftragsorchestrierung.
  5. Geben Sie im Feld BeschreibungMein erster Orchestrierungsflow ein.
  6. Wählen Sie in der Designer-Canvas das Plussymbol („+“) aus, um eine Aktion oder ein Element hinzuzufügen.
  7. Wählen Sie Teilerzusammenführung.
  8. Geben Sie im Feld NameÜberprüfungsteilung ein.
  9. In den Teilungseinstellungen löschen Sie Verzweigung 1, und geben Sie Auftragsquelle 1 ein. Dann löschen Sie Verzweigung 2, und Sie geben Auftragsquelle 2 ein.
  10. Wählen Sie in der Designer-Canvas unter Auftragsquelle 1 das Pluszeichen („+“) aus, um eine Aktion oder ein Element hinzuzufügen.
  11. Wählen Sie Auftragskopf überprüfen aus.
  12. Geben Sie im Feld NameÜberprüfung testen 1 ein.
  13. Wählen Sie im Feld EingabeereignisseNeuer Auftrag aus.
  14. Wählen Sie Hinzufügen aus.
  15. Wählen Sie im Feld FilterrichtlinienFilterrichtlinie – BigCommerce aus.
  16. Wählen Sie im Feld AusführungsrichtlinienAuftragskopf-Validierungsrichtlinie aus.
  17. Wählen Sie Hinzufügen aus.
  18. Wählen Sie in der Designer-Canvas unter Auftragsquelle 2 das Pluszeichen („+“) aus, um eine Aktion oder ein Element hinzuzufügen.
  19. Wählen Sie Auftragskopf überprüfen aus.
  20. Geben Sie im Feld NameÜberprüfung testen 2 ein.
  21. Wählen Sie im Feld EingabeereignisseNeuer Auftrag aus.
  22. Wählen Sie Hinzufügen aus.
  23. Wählen Sie im Feld FilterrichtlinienFilterrichtlinie – Orderful aus.
  24. Wählen Sie im Feld AusführungsrichtlinienAuftragskopf-Validierungsrichtlinie aus.
  25. Wählen Sie Hinzufügen aus.
  26. Wählen Sie Veröffentlichen aus.

Die folgende Abbildung zeigt ein Beispiel für einen Orchestrierungsflow mit dem Namen Auftragsflowbeispiel testen.

Screenshot des Beispielorchestrierungsflows für den Testauftragsflow

Hinweis

  • Mehrere Orchestrierungsflows des gleichen Typs können gleichzeitig den Status Veröffentlicht haben. Ein Auftrag und seine Positionen können von mehreren Orchestrierungsflows verarbeitet werden. Wenn Sie Sie mehrere Orchestrierungsflows erstellen und veröffentlichen, ist das Hinzufügen und Konfigurieren von Filterrichtlinien wichtig,.
  • Ein Orchestrierungsflow kann nach der Veröffentlichung nicht mehr bearbeitet werden.
  • Ein veröffentlichter Orchestrierungsflow kann beendet werden. In diesem Fall wird der Status auf Nicht veröffentlicht aktualisiert, um sicherzustellen, dass keine Daten mehr hindurchfließen.
  • Möglicherweise erhalten Sie eine Meldung, die erklärt, dass ein angehaltener Orchestrierungsflow nicht neu gestartet werden kann. Diese Nachricht wird fälschlicherweise von der Designer-Plattform generiert. Sie gilt nicht für die Implementierung des Designers in Intelligent Order Management.
  • Ein unveröffentlichter Orchestrierungsflow kann bearbeitet und anschließend erneut veröffentlicht werden. In diesem Fall wird der Status auf Veröffentlicht aktualisiert, um sicherzustellen, dass Daten wieder durch die neue Version fließen.

Anhalten und Fortsetzen eines Orchestrierungs-Flows (Vorschau)

Mit einer neuen Funktion können Benutzer von Intelligent Order Management einen Orchestrierungsflow während der Geschäftszeiten pausieren. Auf diese Weise können sie unvorhergesehene Ausfallzeiten verwalten, die durch Probleme mit der Anbieterverbindung verursacht werden. Sie können im Tagesverlauf auch Änderungen am Orchestrierungsflow vornehmen und ihn bei Bedarf erneut veröffentlichen.

Um diese Funktion zu aktivieren, aktivieren Sie die folgenden Einstellungen in Power Apps:

  • Wechseln Sie zu Lösung>Standardlösung>Einstellungen>Anhalten und Fortsetzen der Orchestrierung aktivieren. Legen Sie unter Festlegen des Umgebungswerts das Feld Vorhandenen Wert hinzufügen auf Ja fest.
  • Gehen Sie zu Lösung>Standardlösung>Einstellungen>Plug-In-Trigger für Schrittausführung in einer Erfassung aktivieren, und ändern Sie den Standardwert auf Ja.