Étape 2 : Définir le processus d'entreprise
Durée d’exécution : 8 minutes
Objectif: Dans cette étape, vous utilisez orchestration Designer pour définir votre processus métier.
But: Le flux de travail de l’orchestration représente et automatise le processus métier de votre entreprise pour approuver les demandes de réapprovisionnement d’inventaire.
Prérequis
Les conditions suivantes sont requises avant de commencer cette étape :
- Avant de commencer cette étape, vous devez effectuer l’étape 1 : Ajouter le projet EAIOrchestration à la solution.
Procédures
La première étape de développement d'une orchestration consiste à utiliser des formes d'action pour représenter le processus d'entreprise.
Pour créer le workflow du processus d'entreprise EAI
Dans Visual Studio, dans Explorateur de solutions, double-cliquez sur EAIProcess.odx pour ouvrir l’orchestration.
Dans Orchestration Designer, à partir de la boîte à outils d’orchestration, faites glisser la forme Recevoir et déposez-la entre les formes Begin (cercle vert) et End (octogone rouge).
Notes
Si la boîte à outils n’est pas ouverte, dans le menu Affichage , cliquez sur Boîte à outils. Pour l'ancrer à l'écran, cliquez sur l'icône en forme de punaise.
Dans la boîte à outils, faites glisser la forme Décider sous la forme Recevoir.
Dans la boîte à outils, faites glisser la forme Transformer vers la branche gauche de la forme Décider. La forme Transformer est imbriquée dans la forme Construire un message.
À partir de la boîte à outils, faites glisser la forme Envoyer sous la forme Transformer.
À partir de la boîte à outils, faites glisser la forme Envoyer vers la branche droite de la forme Décider. L'orchestration se présente comme suit après avoir ajouté les formes d'action :
L'étape suivante consiste à définir des variables de message. Plusieurs formes d'action présentent une propriété-message qui doit être spécifiée.
Pour définir des variables de message
Dans Visual Studio, cliquez sur le menu Affichage , sur Autres fenêtres, puis sur Vue orchestration.
Dans la vue Orchestration, cliquez avec le bouton droit sur Messages, puis cliquez sur Nouveau message.
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Identificateur Tapez RequestMessage. Type de message Cliquez sur Schémas, puis sur <Sélectionner à partir de l’assembly référencé ...>. Dans la fenêtre Sélectionner un type d’artefact, cliquez sur EAISchemas, puis sur Demander. Cliquez sur OK Dans la vue Orchestration, cliquez avec le bouton droit sur Messages, puis cliquez sur Nouveau message.
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Identificateur Tapez RequestDeclineMessage. Type de message Cliquez sur Schémas, puis sur <Sélectionner à partir de l’assembly référencé ...>. Dans la fenêtre Sélectionner un type d’artefact, cliquez sur EAISchemas, puis sur RequêteDéligner. Cliquez sur OK
Pour configurer les propriétés des formes
Dans l’aire de conception, cliquez sur la forme Recevoir pour la sélectionner.
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Nom Tapez ReceiveRequest. Message Sélectionnez RequêteMessage. Activer Dans la liste déroulante, sélectionnez True. Notes
Si la fenêtre Propriété n’est pas ouverte, dans le menu Affichage , cliquez sur Fenêtre Propriétés.
Sur l’aire de conception, cliquez sur décider la forme.
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Nom Tapez CheckGrandTotal. Notes
Si la fenêtre Propriété n’est pas ouverte, dans le menu Affichage , cliquez sur Fenêtre Propriétés.
Sur l’aire de conception, cliquez sur la forme Rule_1 .
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Nom Tapez DeclineRule. Expression Cliquez sur les points de suspension (...), puis tapez RequestMessage(EAISchemas.PropertySchema.GrandTotal ) > 10000
. Cliquez sur OK.Dans l’aire de conception, cliquez sur la forme ConstructMessage_1 .
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Nom Tapez ConstructRequestDeclineMessage. Messages construits Sélectionnez RequestDeclineMessage. Sur l’aire de conception, cliquez sur la forme Transform_1 .
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Nom Tapez TransformRequestToRequestDeclineMessage. Nom de mappage Cliquez sur .... Dans Configuration de la forme Transformer, procédez comme suit :
Entrez les informations de configuration :
- Cliquez sur Carte existante.
Nom de mappage complet :
- Sélectionnez <Sélectionner à partir de l’assembly> référencé. Dans le volet gauche, sélectionnez EAISchemas. Dans le volet de droite, sélectionnez EAISchemas.MapToReqDecline. Cliquez sur OK.
Source
- RequestMessage
Destination
- RequestDeclineMessageSur l’aire de conception, cliquez sur la forme Send_1 .
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Nom Tapez SendRequestDecline. Message Sélectionnez RequestDeclineMessage. Sur l’aire de conception, cliquez sur la forme Send_2 .
Dans la fenêtre Propriétés, effectuez les paramétrages suivants :
Propriété Pour Nom Tapez SendRequestToERP. Message Sélectionnez RequêteMessage.
Actions effectuées
Au cours de cette étape, vous avez utilisé le Concepteur d'orchestration pour définir votre processus d'entreprise.
Étapes suivantes
Vous ajoutez des ports logiques à l’orchestration à l’étape 3 : Ajouter des ports à l’orchestration.
Voir aussi
Étape 1 : ajouter un projet EAIOrchestration à la solution
Étape 3 : ajouter des ports à l'orchestration
Étape 4 : créer le projet EAIOrchestration