Que sont les déclencheurs de flux de travail ?
Les déclencheurs de flux de travail sont les événements initiaux qui déclenchent vos flux de travail. En tant qu’utilisateur, vous configurez ces déclencheurs. Souvent, les déclencheurs sont liés à des événements qui se produisent dans la plateforme, comme l’activation de la capacité d’un utilisateur à commander une voiture.
Il est possible d’ajouter plusieurs déclencheurs pour un même flux de travail. Nous décrivons ci-dessous les différents types de déclencheurs disponibles dans Headlight.
Ajout de déclencheurs
Lorsque vous créez un flux de travail, un composant déclencheur est automatiquement ajouté. Dans le configurateur de flux de travail, sous la visualisation du flux de travail, un ensemble de cartes présente les différents composants du flux de travail. Le premier est le déclencheur. Lorsque vous cliquez sur la carte, un écran de configuration s’ouvre.

Déclencheurs manuels de flux de travail
Lorsque vous sélectionnez « Déclenchement manuel » comme type de déclenchement, le flux de travail peut être déclenché manuellement par les utilisateurs. Cependant, tout le monde n’est pas en mesure de déclencher tous les flux de travail. Vous pouvez choisir de limiter la possibilité de lancer le flux de travail à des rôles spécifiques : administrateur de l’entreprise et employé.
Si un utilisateur a un rôle qui lui permet de déclencher un flux de travail spécifique, celui-ci sera affiché dans l’écran de déclenchement des flux de travail.
Déclenchements automatiques de flux de travail
Lorsque vous sélectionnez « Déclenchement automatique » comme type de déclenchement, vous devez sélectionner la source de déclenchement applicable. Il s’agit simplement de l’événement ou du contexte dans lequel le flux de travail doit être lancé.
Source de déclenchement : Flux de travail
Il est possible de développer des flux de travail imbriqués. En d’autres termes, vous pouvez créer des processus qui déclenchent des sous-processus. Par exemple, vous pouvez avoir un processus d’intégration qui comprend un sous-processus de commande d’une nouvelle carte de paiement. Pour ce faire, vous devez définir le déclencheur du processus en tant que « flux de travail ». En outre, vous pouvez identifier les références de paramètres qui seront transférées du flux de travail parent au flux de travail secondaire.
Source de déclenchement : Périodique
Vous pouvez programmer des flux de travail qui seront lancés à intervalles réguliers : tous les jours, tous les jours de la semaine, toutes les semaines, tous les mois, etc.

Sources de déclenchement basées sur des événements
Outre les déclencheurs de flux de travail et les déclencheurs périodiques, vous pouvez sélectionner comme source de déclenchement un ensemble d’événements qui se produisent dans l’application. Par exemple, lorsqu’un compte est activé pour commander un véhicule, ou lorsqu’une personne se connecte pour la première fois, ou encore lorsque le contrat de location d’une personne arrive à son terme, …
Lorsque vous sélectionnez une source de déclenchement basée sur un événement, vous trouverez les paramètres que l’événement fournira au flux de travail sous la configuration.

Autres sources de déclenchement
Certains cas d’utilisation exigent que les flux de travail soient déclenchés par des sources externes. Headlight dispose d’API permettant de lancer des flux de travail. Contactez le service d’assistance pour obtenir l’accès.