Partager via


Créer des flux d’orchestration

Cette rubrique couvre les flux d’orchestration et décrit leur création dans Microsoft Dynamics 365 Intelligent Order Management.

Les flux d’orchestration sont un concept central dans Intelligent Order Management. Vous pouvez créer des flux d’orchestration qui déterminent la manière dont les données obtenues auprès des fournisseurs configurés sont orchestrées.

Intelligent Order Management prend en charge la possibilité de définir des flux d’orchestration à différentes fins, telles que la prise de commandes ou l’exécution, en passant par la collecte et la distribution d’informations sur la visibilité des stocks.

Types d’orchestration

Les types d’orchestration contrôlent les actions et les éléments pouvant être utilisés pour définir le flux d’orchestration. Un type d’orchestration prêt à l’emploi est actuellement pris en charge. Des types d’orchestration supplémentaires seront publiés au fil du temps.

Type Objectif
Orchestration de commande Permet aux utilisateurs de définir un flux d’orchestration de bout en bout pour les commandes, de la capture des commandes à l’exécution et à la facturation.

Champs d’orchestration

Un enregistrement de flux d’orchestration se compose de trois champs, comme indiqué dans le tableau suivant.

Champ Description
Nom Nom unique fourni par l’utilisateur.
Type d’orchestration Spécifie le type d’orchestration.
Date de création Date et heure de création du flux d’orchestration.
État

Un flux d’orchestration peut être associé à deux états :

  • Non publié : le flux d’orchestration et ses actions ne seront pas exécutés lorsque les données entreront dans le système.
  • Publié : ce statut est obtenu lorsque le flux d’orchestration est publié à l’aide de l’action Publier dans la vue du concepteur. Le flux d’orchestration et ses actions sont exécutés lorsque les données entrent dans le système.

Actions et éléments

Les actions et les éléments peuvent être utilisés pour définir le flux d’orchestration dans la vue du concepteur. Le tableau suivant répertorie les actions et les éléments du type d’orchestration de commande.

Action ou élément Description
Valider l’en-tête de commande Effectue la validation au niveau de l’en-tête de commande.
Valider la ligne de commande Effectue la validation au niveau de la ligne de commande.
Envoyer à DOM Envoie les commandes et les lignes de commande au fournisseur de gestion des commandes distribuées (DOM) pour la détermination de l’exécution. Les commandes d’exécution et les lignes de commande d’exécution sont générées.
Affecter la source d’exécution Permet à la détermination de l’exécution d’être affectée par une stratégie et des règles simples définies par l’utilisateur. Les commandes d’exécution et les lignes de commande d’exécution sont générées.
Envoyer à l’exécution Envoie les commandes d’exécution et les lignes de commande d’exécution au fournisseur d’exécution.
Envoyer à l’exécution - Applications de finances et d'opérations Dynamics 365 Envoie les commandes et les lignes de commande aux applications de finances et d’opérations. La détermination de l’exécution a lieu dans les applications de finances et d’opérations.
Envoyer à la facture Envoie les commandes et les lignes de commande au fournisseur d’exécution.
Personnalisée Permet d’ajouter des actions définies par l’utilisateur au flux d’orchestration. Par exemple, une action définie par l’utilisateur peut être utilisée pour orchestrer des commandes à un fournisseur personnalisé.

Le tableau suivant répertorie les autres actions et éléments disponibles.

Action ou élément Description
Condition

Vous permet de diviser le flux d’orchestration en deux chemins, sans la contrainte que les chemins fusionnent à nouveau.

  • Oui : ce chemin sera déclenché si l’étape d’orchestration précédente a réussi.
  • Non : ce chemin sera déclenché si l’étape d’orchestration précédente a échoué.
Séparateur

Vous permet de diviser le flux d’orchestration en un nombre de chemins défini par l’utilisateur, sans la contrainte que les chemins fusionnent à nouveau.

Remarque : L’ajout d’une stratégie de filtre dans l’action suivante permet de définir la division du chemin.

Fusion de la condition

Vous permet de diviser le flux d’orchestration en deux chemins, avec la contrainte que les chemins fusionnent à nouveau.

  • Oui : ce chemin sera déclenché si l’étape d’orchestration précédente a réussi.
  • Non : ce chemin sera déclenché si l’étape d’orchestration précédente a échoué.
Fusion du séparateur

Vous permet de diviser le flux d’orchestration en un nombre de chemins défini par l’utilisateur, avec la contrainte que les chemins fusionnent à nouveau.

Remarque : L’ajout d’une stratégie de filtre dans l’action suivante permet de définir la division du chemin.

Créer un flux d’orchestration

Pour créer un flux d’orchestration, procédez comme suit.

  1. Accédez à Orchestration > flux.

  2. Sélectionnez Nouveau pour lancer le processus de création d’un flux d’orchestration. Le canevas du concepteur de flux d’orchestration s’ouvre.

  3. Dans le coin supérieur gauche, saisissez un nom unique tel que « Exemple de flux de commande test ».

  4. Dans le champ Type d’orchestration, sélectionnez Orchestration de commande.

  5. Dans le champ Description, saisissez « Mon premier flux d’orchestration ».

  6. Dans le canevas du concepteur, sélectionnez le symbole plus (« + ») pour ajouter une action ou un élément.

  7. Sélectionnez Séparateur-Fusion. Une boîte de dialogue apparaît à droite.

  8. Dans le champ Nom, entrez « Division de validation ».

  9. Dans Paramètres du séparateur, supprimez Branche 1 et entrez Source commande 1, puis supprimez Branche 2 et entrez Source commande 2.

  10. Dans le canevas du concepteur, sous Source commande 1, sélectionnez le symbole plus (« + ») pour ajouter une action ou un élément.

  11. Sélectionnez Valider l’en-tête de commande. Une boîte de dialogue apparaît à droite.

  12. Dans le champ Nom, entrez « Validation test 1 ».

  13. Dans le champs Événements d’entrée, sélectionnez Nouvelle commande.

  14. Sélectionnez Ajouter.

  15. Dans le champ Stratégies de filtre, sélectionnez Stratégie de filtre – BigCommerce.

  16. Dans le champ Stratégies d’exécution, sélectionnez Stratégie de validation de l’en-tête de commande.

  17. Sélectionnez Ajouter.

  18. Dans le canevas du concepteur, sous Source commande 2, sélectionnez le symbole plus (« + ») pour ajouter une action ou un élément.

  19. Sélectionnez Valider l’en-tête de commande. Une boîte de dialogue apparaît à droite.

  20. Dans le champ Nom, entrez « Validation test 2 ».

  21. Dans le champs Événements d’entrée, sélectionnez Nouvelle commande.

  22. Sélectionnez Ajouter.

  23. Dans le champ Stratégies de filtre, sélectionnez Stratégie de filtre – Orderful.

  24. Dans le champ Stratégies d’exécution, sélectionnez Stratégie de validation de l’en-tête de commande.

  25. Sélectionnez Ajouter.

  26. Sélectionnez Publier.

L’illustration suivante montre un exemple de flux d’orchestration nommé « Exemple de flux de commande test ».

Test order flow sample.

Note

  • Plusieurs flux d’orchestration du même type peuvent avoir le statut « Publié » simultanément. Une commande et ses lignes peuvent être traitées par plusieurs flux d’orchestration. L’ajout et la configuration de stratégies de filtre sont importants si vous créez et publiez plusieurs flux d’orchestration.
  • Un flux d’orchestration ne peut pas être modifié après sa publication.
  • Un flux d’orchestration publié peut être arrêté, ce qui mettra à jour le statut sur Non publié. Cela garantit que les données ne circuleront plus via ce flux d’orchestration.
  • Vous pouvez recevoir un message expliquant qu’un flux d’orchestration arrêté ne peut pas être redémarré. Ce message est généré de manière incorrecte par la plateforme du concepteur et ne s’applique pas à l’implémentation du concepteur dans Intelligent Order Management.
  • Un flux d’orchestration non publié peut être modifié et publié à nouveau, ce qui mettra à jour le statut sur Publié. Cela garantit que les données circuleront à nouveau via la nouvelle version du flux d’orchestration.