Pourquoi et quand exécuter cette tâche
Par exemple, une activité Sélectionner peut contenir trois branches, l'une contenant une activité Obtenir lignes insérées, une autre contenant une activité Obtenir lignes supprimées et la troisième contenant une activité Obtenir lignes mises à jour. Si un événement de mise à jour se produit sur une base de données, une instance de l'orchestration est créée et la branche contenant l'activité Obtenir lignes mises à jour est appelée.
Lorsque vous ajoutez une activité de sélection à une
orchestration, deux branches de réception sont automatiquement ajoutées. Vous pouvez ajouter des noeuds receiveEvent supplémentaires à l'activité Sélectionner. Une activité Sélectionner constitue toujours une activité de démarrage et dans chaque branche de l'activité Sélectionner, la première activité doit être une activité de démarrage.
La branche Recevoir contient un noeud
receiveEvent et une marque de réservation vide.
Chaque message est défini dans une branche de réception qui peut contenir d'autres activités pour traiter ce message en particulier.
Supprimez les branches de réception si vous ne souhaitez pas qu'une opération de réception fasse partie de l'activité de sélection.
La suppression du noeud Recevoir supprime la totalité de la branche de réception.
Avertissement : Si une variable n'est pas initialisée dans chaque branche d'une activité Sélectionner, elle ne peut pas être utilisée en dehors de la portée d'une activité Sélectionner.
Toute tentative d'utilisation d'une variable en dehors de l'activité de sélection qui n'est pas initialisée se traduit par une orchestration non valide.
Par exemple, une activité de sélection comporte deux branches, l'une contenant une activité Obtenir lignes mises à jour et l'autre, une activité Obtenir lignes insérées.
L'activité Obtenir lignes mises à jour renvoie les données dans une variable appelée updateResult alors que l'activité Obtenir lignes insérées renvoie les données dans une variable nommée insertResult.
Ces variables peuvent uniquement être utilisée dans l'activité de sélection, pas dans les activités qui la suivent dans l'orchestration. Si la sortie de chaque activité est basée sur le même schéma, vous pouvez néanmoins définir une variable initialisée par ces deux activités. Si toutes les branches d'une activité Sélectionner initialisent
la variable, la portée de la variable inclut toutes les activités placées après l'activité Sélectionner et ne se limite pas à cette dernière.
Pour utiliser une activité Sélectionner, procédez comme suit :
Ajout, édition ou suppression de branches de condition
L'activité Sélectionner peut comporter plusieurs branches pour traiter des conditions complexes.
Pour ajouter une branche à l'activité Sélectionner :
- Cliquez sur le noeud Sélectionner.
- Sélectionnez Ajouter une branche de réception dans la liste.
Pour éditer le nom d'une branche ou d'une activité, procédez comme suit : - Sélectionnez une activité ou une branche.
- Sélectionnez Editer dans la liste. Le nom s'affiche dans une zone.
- Sélectionnez le nom en cours, puis saisissez le nouveau nom.
- Appuyez sur Entrée.
Pour supprimer une activité ou une branche, procédez comme suit :
- Sélectionnez une activité ou une branche.
- Sélectionnez Supprimer dans la liste.
Remarque : Si vous supprimez une branche de condition, toutes les activités au sein de cette branche sont également supprimées.