Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article présente les flux d’orchestration et la manière de les créer dans Microsoft Dynamics 365 Intelligent Order Management.
Les flux d’orchestration sont un concept central dans Intelligent Order Management. Vous créez des flux d’orchestration qui déterminent comment orchestrer les données obtenues à partir de fournisseurs configurés.
Intelligent Order Management vous permet de définir des flux d’orchestration à différentes fins. Par exemple, vous pouvez définir des flux allant de la prise de commande à l’exécution, ainsi que des flux pour la collecte et la diffusion des informations de visibilité des stocks.
Types d’orchestration
Les types d’orchestration contrôlent les actions et les éléments que vous pouvez utiliser pour définir le flux d’orchestration. Actuellement, un type d’orchestration est pris en charge.
| 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 que vous fournissez. |
| 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 :
|
Actions et éléments
Utilisez des actions et des éléments pour définir le flux d’orchestration en mode 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 | Valide l’en-tête de commande. |
| Valider la ligne de commande | Valide 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. Génère des commandes d'exécution et des lignes de commande d'exécution. |
| Affecter la source d’exécution | Attribue la détermination de l'exécution à l'aide d'une politique et de règles simples définies par l'utilisateur. Génère des commandes d'exécution et des lignes de commande d'exécution. |
| 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 financières et opérationnelles. |
| Envoyer à la facture | Envoie les commandes et les lignes de commande au fournisseur d’exécution. |
| Coutume | Ajoute des actions définies par l’utilisateur au flux d’orchestration. Par exemple, utilisez une action définie par l’utilisateur pour orchestrer les commandes vers un fournisseur personnalisé. |
Le tableau suivant répertorie les autres actions et éléments disponibles.
| Action ou élément | Description |
|---|---|
| État | Scinde le flux d’orchestration en deux chemins, sans contrainte obligeant ces chemins à se rejoindre de nouveau.
|
| Séparateur | Fractionne le flux d’orchestration en un nombre défini par l’utilisateur de chemins, sans 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 | Scinde le flux d’orchestration en deux chemins, avec la contrainte que ces chemins se rejoignent à nouveau.
|
| Fusion du séparateur | Fractionne le flux d’orchestration en plusieurs chemins définis par l'utilisateur, avec la contrainte que ces 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 :
- Accédez à Orchestration>flux.
- Sélectionnez Nouveau pour commencer à créer un flux d’orchestration. Le concepteur de flux d’orchestration s’ouvre.
- Dans le coin supérieur gauche, saisissez un nom unique tel que Exemple de flux de commande test.
- Dans le champ Type d’orchestration, sélectionnez Orchestration de commande.
- Dans le champ Description, saisissez Mon premier flux d’orchestration.
- Dans le concepteur, sélectionnez le signe plus (+) pour ajouter une action ou un élément.
- Sélectionnez Séparateur-Fusion.
- Dans le champ Nom, entrez Division de validation.
- Dans Paramètres du séparateur, supprimez Branche 1 et entrez Source de commande 1. Supprimez ensuite la branche 2 et entrez la source de commande 2.
- Dans le concepteur, sous Order Source 1, sélectionnez le signe plus (+) pour ajouter une action ou un élément.
- Sélectionnez Valider l’en-tête de commande.
- Dans le champ Nom, entrez Validation test 1.
- Dans le champs Événements d’entrée, sélectionnez Nouvelle commande.
- Cliquez sur Ajouter.
- Dans le champ Stratégies de filtre, sélectionnez Stratégie de filtre – BigCommerce.
- Dans le champ Stratégies d’exécution, sélectionnez Stratégie de validation de l’en-tête de commande.
- Cliquez sur Ajouter.
- Dans le concepteur, sous Order Source 2, sélectionnez le signe plus (+) pour ajouter une action ou un élément.
- Sélectionnez Valider l’en-tête de commande.
- Dans le champ Nom, entrez Validation test 2.
- Dans le champs Événements d’entrée, sélectionnez Nouvelle commande.
- Cliquez sur Ajouter.
- Dans le champ Stratégies de filtre, sélectionnez Stratégie de filtre – Orderful.
- Dans le champ Stratégies d’exécution, sélectionnez Stratégie de validation de l’en-tête de commande.
- Cliquez sur Ajouter.
- Sélectionnez Publier.
L’illustration suivante montre un exemple de flux d’orchestration nommé Exemple de flux de commande test.
Note
- Plusieurs flux d’orchestration du même type peuvent avoir le statut Publié simultanément. Plusieurs flux d’orchestration peuvent traiter un ordre et ses lignes. Si vous créez et publiez plusieurs flux d’orchestration, ajoutez et configurez des stratégies de filtre.
- Vous ne pouvez pas modifier un flux d’orchestration après sa publication.
- Vous pouvez arrêter un flux d’orchestration publié. Son état devient Non publié pour s’assurer que les données ne transitent plus par elle.
- Vous pouvez recevoir un message expliquant qu’un flux d’orchestration arrêté ne peut pas être redémarré. Ce message est incorrectement généré à partir de la plateforme du concepteur. Il ne s’applique pas à l’implémentation du concepteur dans Intelligent Order Management.
- Vous pouvez modifier un flux d’orchestration non publié, puis le republier. L'état est mis à jour en Publié afin d'assurer que les données circulent à nouveau dans la nouvelle version.
Suspendre et reprendre un flux d’orchestrations (version préliminaire)
Les utilisateurs d'Intelligent Order Management peuvent désormais suspendre un flux d’orchestration pendant les heures de bureau. Grâce à cette fonctionnalité, ils peuvent gérer les temps d’arrêt imprévus que provoquent les problèmes de connexion du fournisseur. Ils peuvent également apporter des modifications au flux d’orchestration pendant la journée et le republier en fonction des besoins.
Pour activer cette fonctionnalité, activez les paramètres suivants dans Power Apps :
- Allez à Solution>par défaut Solution>Paramètres>activez la suspension et la reprise de l’orchestration. Sous Définition de la valeur de l’environnement, définissez le champ Ajouter la valeur existante sur Oui.
- Allez à Solution>Solution par défaut>Paramètres>Activez les déclencheurs de plug-in pour l’exécution de l’étape dans un parcours, puis remplacez la valeur par défaut par oui.