Créer un flux avec un déclencheur externe
Configurez un flux avec une définition de déclencheur externe du système de base. Le flux répond à un déclencheur externe piloté par un événement provenant d’un système tiers. Par exemple, exécutez un flux lorsqu’un problème est créé dans un système de suivi des problèmes tiers.
Avant de commencer
Rôle requis : flow_designer ou admin
Abonnement requis : cette fonctionnalité nécessite un Hub d'intégration abonnement. Pour plus d’informations, consultez Calendriers juridiques - Vue d’ensemble du Centre d’intégration.
Procédure
- Accédez à la Tout > Automatisation des processus > Concepteur de flux.
- Sélectionner Créer > Flux.
-
Remplissez le formulaire Propriétés du flux .
Champ Description Nom Nom permettant d'identifier votre flux de façon unique. Le système crée le nom interne du flux à partir de ce nom. Description Description de votre flux. Demande Périmètre de l'application dans lequel créer votre flux entrant. Global par défaut. Protection Spécifiez si le flux est en lecture seule. Remarque :Il s’agit d’un champ facultatif avec deux valeurs : Aucun et Lecture seule. Choisissez la lecture seule si le flux se trouve dans un périmètre de l’application que vous possédez.Exécuter en tant que Option que vous pouvez sélectionner pour spécifier que le flux s'exécute en tant qu'utilisateur système ou en tant qu'utilisateur qui initie la session. Sélectionnez l’utilisateur qui lance l’option de session lorsque les mises à jour doivent provenir de l’utilisateur qui a déclenché le flux. Par exemple, utilisez cette option lorsque vous souhaitez que les commentaires sur l’enregistrement d’incident proviennent de l’utilisateur actuel ou si vous souhaitez que les e-mails d’approbation proviennent de l’approbateur. Les paramètres de l’option Exécuter en tant que dans un flux ne s’appliquent pas aux flux secondaires enfants.
Remarque :Par défaut, les flux s’exécutent en tant qu’utilisateur qui initie la session.Pour créer un flux qui peut s’exécuter avec un jeton OAuth personnel, sélectionnez l’utilisateur qui lance l’option de session. Si l’utilisateur qui exécute le flux possède un jeton OAuth personnel, le flux s’exécute avec ce jeton. Pour plus d’informations sur la création d’un jeton OAuth personnel, consultez Informations d’identification OAuth 2.0.
Lorsque les flux s’exécutent en tant qu’utilisateur qui initie la session, le système limite les actions de flux par restriction de règle de contrôle d’accès (ACL) utilisateur. Assurez-vous que les restrictions de sécurité n’empêchent pas les utilisateurs qui déclenchent le flux d’effectuer des actions de flux. Les flux exécutés par l’utilisateur initiateur respectent également les paramètres spécifiques à l’utilisateur tels que les formats de date/heure.
Remarque :Les flux d’e-mails entrants ignorent ce paramètre et s’exécutent toujours en tant qu’utilisateur qui initie la session. Pour tester les contrôles d’accès pour un flux d’e-mails entrants, empruntez l’identité d’un utilisateur d’e-mails entrants classique et déclenchez manuellement le flux.Exécuter avec des rôles Rôles avec lesquels le flux s'exécute. Cette option n’est disponible que si l’option Exécuter en tant que est définie sur l’utilisateur qui lance la session. -
Sélectionnez Soumettre.
Remarque :Si c’est votre première fois dans Studio de workflow, un écran de bienvenue s’affiche. Vous pouvez choisir de suivre la visite guidée de bienvenue ou de ne pas la visiter.
-
Ajoutez un déclencheur à votre flux.
Si vous avez un déclencheur externe enregistré, le déclencheur s’affiche sous le spoke tiers installé que vous pouvez utiliser. Vous pouvez ajouter des conditions supplémentaires si nécessaire. Consultez Créer un déclencheur externe enregistré.
- Dans la section DÉCLENCHEUR, sélectionnez Ajouter un déclencheur.
-
Sous l’en-tête SPOKES INSTALLÉS, sélectionnez un spoke dans la liste des déclencheurs.
-
Sélectionnez la définition de déclenchement externe prédéfinie.Pour en savoir plus sur les définitions de déclencheurs externes, reportez-vous à la section Conditional and event-driven inbound integration.
- Facultatif : Pour définir les conditions d’exécution du flux, dans le champ Condition 1, faites glisser la pastille de données appropriée et saisissez la valeur.
-
Sélectionnez Terminé.
Vous avez configuré le déclencheur.
- Ajoutez des actions, des flux secondaires et une logique de flux au flux.
- Testez le flux.
-
Activez le flux.
Activez le flux si le test renvoie le résultat souhaité. Pour plus d’informations sur le test et l’activation de votre flux, consultez Tester un flux et Activer un flux.