Déclencheurs de flux enregistrés

  • Rversion finale: Australia
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Enregistrer un ensemble de définitions de déclencheur en tant que déclencheur réutilisable. Permettez aux auteurs de flux de sélectionner le déclencheur enregistré dans certains ou tous les flux d’application. Indiquez si les auteurs de flux peuvent voir les détails du déclencheur ou ajouter des conditions au déclencheur.

    Avantages

    Enregistrez les déclencheurs de flux pour bénéficier des avantages suivants :
    • Permettez aux auteurs de flux de sélectionner des définitions de déclencheur prédéfinies sans avoir à créer un déclencheur.
    • Envoyez les changements à chaque flux qui utilise un déclencheur enregistré plutôt que d’avoir à mettre à jour chaque flux manuellement.
    • Réutilisez les définitions de déclencheur dans plusieurs flux.

    Éléments d'interface utilisateur

    La Studio de workflow page d’accueil affiche une option Déclencheurs dans la liste des composants disponibles et la liste des nouveaux composants.

    Figure 1. Écran permettant de créer un déclencheur basé sur les enregistrements
    Interface pour la configuration du déclencheur avec des légendes numérotées pour des éléments d’interface utilisateur spécifiques. Pour obtenir une description des éléments d’interface utilisateur, consultez la liste dans le texte suivant.
    Un onglet Studio de workflow Créer un déclencheur se compose des éléments suivants :
    1. Publier et plus d’actions
    Publiez le déclencheur pour consommation ou accédez au menu Actions supplémentaires pour supprimer le déclencheur, modifier les propriétés du déclencheur, afficher les flux qui utilisent le déclencheur ou forcer l’enregistrement de vos changements.
    2. Afficher les options
    Affichez la version brouillon du déclencheur pour tous les derniers changements ou affichez le déclencheur publié.
    3. Boutons Rétablir et annuler
    Rétablir ou annuler une action que vous avez effectuée lors de la création du déclencheur.
    4. Icône d’enregistrement automatique
    Affichez si et quand vos changements sont automatiquement enregistrés.
    5. Type de déclencheur et section de table
    Sélectionnez le type de déclencheur et la table parmi les options disponibles.

    Pour en savoir plus sur les types de déclencheurs, reportez-vous à la section Studio de workflow Types de déclencheurs de flux.

    Remarque :
    À partir de la Yokohama version, seuls les déclencheurs basés sur les enregistrements sont pris en charge pour les déclencheurs de flux enregistrés.
    6. Section Conditions

    Spécifiez les conditions du déclencheur. Ajoutez d’autres conditions selon vos besoins.

    Vous pouvez autoriser les auteurs de flux à afficher les conditions ou à afficher et ajouter d’autres conditions lorsqu’ils utilisent le déclencheur enregistré dans un flux. Les changements n’affectent pas le déclencheur enregistré.

    7. Section Options avancées
    Spécifiez les exigences de session utilisateur nécessaires pour démarrer un flux dans la section Options avancées .
    Moment d'exécution du flux

    Déterminez le type de session qui peut déclencher le flux, s’il faut exécuter le flux lorsqu’il est déclenché par certains utilisateurs et quelles tables peuvent déclencher le flux.

    Tableau 1. Options du menu déroulant de la session interactive
    Option Description
    Exécuter uniquement pour la session non interactive Flux qui n’est déclenché que pendant les sessions non interactives. Voir Sessions non interactives.
    Exécuter uniquement pour la session interactive de l'utilisateur Flux déclenché uniquement dans les sessions interactives.
    Exécuter pour les sessions interactives et non interactives Flux déclenché dans toutes les sessions.
    Tableau 2. Options du menu déroulant Utilisateur
    Option Description
    Ne pas exécuter si déclenché par les utilisateurs suivants Flux qui ne se déclenche pas pour une liste d’utilisateurs sélectionnée. Sélectionnez l’icône Ajouter un utilisateur ( icône Ajouter un utilisateur) pour ajouter des utilisateurs à la liste.
    Exécuter uniquement si déclenché par les utilisateurs suivants Flux qui se déclenche uniquement pour une liste d’utilisateurs sélectionnée. Sélectionnez l’icône Ajouter un utilisateur ( icône Ajouter un utilisateur) pour ajouter des utilisateurs à la liste.
    Exécuter pour n'importe quel utilisateur Flux qui s’exécute pour n’importe quel utilisateur.
    Tableau 3. Options du menu déroulant Table
    Option Description
    Exécuter uniquement sur la table actuelle Flux déclenché uniquement pour la table sélectionnée.
    Exécuter sur les tables actuelles et étendues Flux déclenché pour la table sélectionnée et toutes les tables étendues.
    Lieu d'exécution du flux

    Déterminez s’il faut exécuter le flux en arrière-plan ou dans la session en cours.

    Option Description
    Exécuter le flux en arrière-plan (par défaut) Flux qui s’exécute de façon asynchrone en arrière-plan. Utilisez cette option pour les flux qui ne nécessitent pas de mises à jour immédiates et pour permettre l’exécution simultanée d’autres processus système.
    Exécuter le flux au premier plan Flux qui s’exécute de façon synchrone dans la session actuelle. Utilisez cette option pour fournir des mises à jour immédiates à un utilisateur final. Par exemple, si un flux ouvre une tâche après la fermeture de la tâche précédente, utilisez cette option pour ouvrir la tâche suivante immédiatement après qu’un utilisateur en a fermé une.
    Remarque :
    L’exécution d’un flux au premier plan peut bloquer le thread de la session en cours et empêcher l’utilisateur de saisir jusqu’à la fin du flux. Évitez d’exécuter des flux au premier plan lorsqu’ils contiennent des actions qui ne peuvent pas être interrompues, telles que les actions qui exécutent un script. Les actions ou la logique de flux qui interrompent un flux ne bloqueront pas une session.

    Vous pouvez autoriser les utilisateurs à afficher et à modifier les options avancées lorsqu’ils utilisent le déclencheur enregistré dans un flux. Si un utilisateur modifie les options avancées, les modifications ultérieures que vous apporterez au déclencheur n’affecteront pas les options modifiées par l’utilisateur.