- Introduction
- Démarrage
- Créer sur n’importe quel canevas
- Créer avec le cas
- Référence (Reference)
- Définition des clés de cas (système vs. externe)
- Établissement des contrats d'E/S et de réécriture de la tâche
- Modélisation des étapes primaires et secondaires
- Déclencher un cas à partir de Data Fabric
- Implémentation des personas et des autorisations au niveau de l'étape
- Définition des SLA et des règles d'escalade automatisées
- Configuration d'une boucle de retraitement (renouvellement)
- Configurer et tester l'agent Case Manager (aperçu)
- Créer avec Flow
- Créer avec BPMN
- Opérations
- Surveillance
- Optimisation
- Informations de référence
Marqueurs
BPMN markers in Maestro Orchestrate for annotating task and call activity intent, including runtime multi-instance execution for collection-based processing.
Markers annotate BPMN tasks and call activities to convey intent, such as repetition or compensation. In Maestro Orchestrate, markers are for modeling clarity, except multi‑instance, which Maestro Orchestrate interprets at runtime.
Marqueurs multi-instances
Utilisez un marqueur multi-instances lorsqu'une activité doit s'exécuter une fois par élément dans une collection (liste ou tableau).
| Saisie de texte | Ce que cela signifie | Note sur le runtime. |
|---|---|---|
| Séquentielle | Un élément à la fois, dans l'ordre. | Préserve l'ordre ; l'élément suivant démarre après la fin du précédent |
| Parallel | Plusieurs éléments à la fois. | Les éléments s'exécutent simultanément. L'ordre n'est pas garanti. |
Vous pouvez configurer une tâche pour exécuter plusieurs instances de la même activité soit en séquence, soit en parallèle.
- Sélectionnez la tâche sur le diagramme de processus.
- Choisissez Changer l'élément et sélectionnez des instances multiples parallèles ou séquentielles.
- Dans le panneau Propriétés, ouvrez la section Instances multiples.
- Activez les instances multiples.
- Définissez la variable de collection qui contient la liste des éléments à itérer.
- Définissez éventuellement une variable d'élément pour représenter l'élément actuel.
Résultat
La tâche est configurée pour l'exécution multi-instances et affiche le marqueur correspondant sur la zone de dessin : trois lignes horizontales pour les instances séquentielles ou des lignes verticales pour les instances parallèles.
La zone des tâches sur le diagramme affiche désormais le marqueur d'instances multiples - trois lignes horizontales pour les instances séquentielles ou des lignes verticales pour les instances parallèles.
L'activité de tâche ou d'appel annotée avec un marqueur multi-instances doit référencer une collection (une variable ou une expression qui s'évalue par rapport à une liste).Si l'activité renvoie un résultat par élément et que vous avez besoin d'une sortie combinée unique, configurez l'agrégation pour combiner ces résultats (par exemple, collecter sous forme de liste ou réduire avec une expression).
Instances multiples séquentielles
La tâche exécute chaque élément de la liste un par un, en attendant que chacun soit terminé avec succès avant de lancer le suivant. Une fois que toutes les tâches sont achevées, le reste du processus se poursuit.
Plusieurs instances parallèles
La tâche s'exécute en parallèle et attend que toutes les exécutions soient terminées avec succès avant de poursuivre l'exécution du reste du processus.
Marqueur de compensation
Marks an activity as eligible for compensation (undo logic) in the diagram. Maestro Orchestrate does not execute compensation automatically at runtime. Implement any undo logic explicitly in your model.
Conseils de modélisation
- Utilisez des marqueurs pour clarifier l'intention de conception, en particulier pour les parties prenantes qui ne connaissent pas les contraintes d'exécution.
- Only the multi‑instance marker changes runtime behavior in Maestro Orchestrate; other markers are visualization aids.
- Documentez la logique de boucle et toute approche de compensation ailleurs dans le modèle de processus.
- Préférez les collections nommées et les schémas d'éléments clairs pour améliorer la lisibilité.
Lisez la mise en œuvre multi-instances pour savoir comment configurer et exécuter un travail multi-instances.
For more details about the BPMN elements supported in Maestro Orchestrate, read BPMN support.