- Introduction
- Démarrage
- Modélisation du processus avec BPMN
- Compréhension de la modélisation des processus
- Ouverture du canevas de modélisation
- Modéliser votre processus
- Alignement et connexion des éléments BPMN
- Autopilot pour Maestro (aperçu)
- Référentiel de processus
- Modélisation des processus avec la gestion des incidents
- Concevoir un schéma d'entité de cas persistant
- 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
- Règles de sortie et fin de l’étape précoce
- 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)
- Gestion des instances de cas en cours : suspendre, migrer et réessayer
- Dictionnaire des composants de gestion des incidents Maestro
- Modélisation des processus avec Flow
- Implémentation des processus
- Débogage
- Simulation
- Publication et mise à niveau des processus agentiques
- Scénarios de mise en œuvre courants
- Extraire et valider des documents
- Opérations de processus
- Surveillance des processus
- Optimisation des processus
- Informations de référence
Types de déclencheurs, propriété des entrées et comportement du point d'entrée dans les Processes Maestro.
De quoi il s'agit
Un déclencheur définit le mode de démarrage d'un processus. Chaque processus nécessite au moins un déclencheur, et les nouveaux processus incluent un déclencheur manuel par défaut.
Types de déclencheur
Flow prend en charge les types de déclencheur suivants:
| Saisie de texte | Description | Use case |
|---|---|---|
| Manual Trigger | Démarre le processus à la demande lorsque vous sélectionnez Déboguer | Test, débogage et exécution ad hoc |
| Déclenchement planifié | Exécute le processus selon une planification récurrente, définie sous la forme d'un intervalle ou d'une expression Cron | Synchronisations périodiques des données, rapports quotidiens, tâches de nettoyage récurrentes |
| Déclencheurs basés sur un connecteur | Démarre le processus lorsqu'un événement se produit dans un connecteur Integration Service (par exemple, nouvel e-mail reçu ou formulaire soumis) | Automatisation pilotée par les événements qui réagit aux systèmes externes en temps réel |
Emplacement du déclencheur
Les déclencheurs sont ajoutés à partir de la palette de nœuds dans la barre d'outils inférieure. Vous ne pouvez pas ajouter un déclencheur à partir de la gestion de sortie d'un nœud.
Une fois qu'un déclencheur est ajouté, il apparaît sur le canevas sous la forme d'un nœud circulaire. Sa gestion de sortie se connecte au premier nœud du processus pour compléter le point d'entrée.
Chaque déclencheur doit être connecté à au moins un nœud en aval. Flow affiche un avertissement si un déclencheur n'a pas de connexion sortante.
Entrées du déclencheur
Les variables d’entrée appartiennent à leur déclencheur, et non au processus. Chaque déclencheur définit son propre ensemble d'entrées, et ces entrées ne sont renseignées que lorsque ce déclencheur spécifique se déclenche.
Pour référencer l'entrée d'un déclencheur dans un nœud en aval, utilisez la syntaxe:
$vars.<triggerName>.output.<inputName>
$vars.<triggerName>.output.<inputName>
Par exemple, si un déclencheur manuel nommé manualTrigger1 définit une entrée appelée userId:
$vars.manualTrigger1.output.userId
$vars.manualTrigger1.output.userId
Les entrées du déclencheur sont configurées dans le panneau Variables . Chaque entrée appartient au déclencheur qui la possède et possède son propre nom et type.
Une fois qu'une entrée est définie, elle apparaît sous ce déclencheur dans le panneau Variables et est accessible en aval en tant que $vars.<triggerName>.output.<inputName>.
Reportez-vous à la section Variables et flux de données pour obtenir de plus amples informations sur la syntaxe des expressions et le déplacement des données entre les nœuds.
Plusieurs déclencheurs
Un processus peut avoir plusieurs déclencheurs. Chaque déclencheur agit comme un point d'entrée distinct. Lorsqu'un déclencheur se déclenche, il démarre une exécution indépendante du processus.
Cela est utile lorsque la même logique doit s’exécuter en réponse à différents événements. Par exemple, un processus peut avoir à la fois un déclencheur planifié pour les exécutions par lots nocturne et un déclencheur basé sur le connecteur qui réagit aux demandes entrantes pendant la journée.
Chaque déclencheur possède ses propres entrées. Les nœuds en aval font référence au déclencheur spécifique qui a démarré l'exécution en cours. Si votre processus comporte un déclencheur manuel nommé manualTrigger1 et un déclencheur planifié nommé scheduledTrigger1, chacun dispose de son propre espace de noms $vars.<triggerName>.output .
Pages liées
- Variables et flux de données — syntaxe des expressions, sortie de nœud, références d'entrée de déclencheur
- La zone de dessin — palette de nœuds, panneau Propriétés, barre d'outils inférieure
- Gestion des erreurs — gestion des échecs dans les nœuds en aval d'un déclencheur