Flux entrants Créateur de tables

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 12 minutes de lecture
  • Vous pouvez utiliser la fonctionnalité intégrée Créateur de tables pour gérer les flux basés sur les Studio de workflow enregistrements de votre table. Vous pouvez gérer ces flux à l’aide de l’onglet Flux .

    Studio de workflow est une Now Platform® fonctionnalité qui permet aux propriétaires de processus d’automatiser le travail. Créez des flux à plusieurs étapes à partir de composants réutilisables sans avoir à coder.

    L’onglet Flux est l’endroit Créateur de tables où vous pouvez afficher et utiliser les flux basés sur les enregistrements pour une table de données sélectionnée (c’est-à-dire les actions qui sont déclenchées lorsqu’un enregistrement de table est créé ou mis à jour, ou les deux).

    Figure 1. Onglet Flux

    Le diagramme suivant montre les cartes de flux dans Créateur de tables.

    Onglet Flux.

    Rechercher un flux basé sur les enregistrements

    Utilisez l’onglet Flux dans Créateur de tables pour rechercher et filtrer une liste de flux qui sont déclenchés lorsque les enregistrements de table sélectionnés sont mis à jour, créés ou les deux.

    Avant de commencer

    Rôle requis : autorisations personalize_forms, personalize_dictionary et flow_designer (ou rôle d’utilisateur pertinent AES et autorisations de développeur déléguées). Pour plus d'informations, consultez Déléguer les développeurs à l’aide de AES.

    Procédure

    1. Lancez Créateur de tables comme décrit dans Accéder à Créateur de tables.
    2. Sélectionnez l’onglet Flux .
      Les flux déclenchés par la table sélectionnée sont répertoriés en tant que cartes de flux.
    Figure 2. Liste des cartes de flux
    Liste de flux.
    1. Filtrez ou recherchez la liste des cartes de flux selon vos besoins pour trouver le flux souhaité.
      Tableau 1. Rechercher la carte de flux souhaitée
      Option Étapes
      Texte de recherche Tapez un mot clé dans la zone de recherche . La liste des cartes est filtrée au fur et à mesure que vous tapez.
      Flux de tri Sélectionnez une option dans la liste de tri pour trier les cartes de flux.
      1. Nom du flux (a à z)
      2. Nom du flux (z à a)
      3. Mis à jour par (a à z)
      4. Mis à jour par (z à a)
      5. Mis à jour (récent à dernier) : option par défaut
      6. Mis à jour (dernier à récent)
      Filtrer les flux en configurant des critères de filtre
      1. Sélectionnez l’icône de filtre ( Filtrer les flux.).
      2. Ajoutez vos critères de condition de filtre, y compris toute logique ET/OR.
      3. Pour ajouter des conditions supplémentaires, sélectionnez + Nouvel ensemble de conditions.
      4. Sélectionnez Appliquer.

    Que faire ensuite

    Ajouter un flux basé sur les enregistrements

    Ajoutez des flux qui sont déclenchés lorsqu’un enregistrement de table est mis à jour, créé, ou les deux mis à jour et créés à l’aide de l’onglet Flux dans Créateur de tables.

    Avant de commencer

    Rôle requis : autorisations personalize_forms, personalize_dictionary et flow_designer (ou rôle d’utilisateur pertinent AES et autorisations de développeur déléguées). Pour plus d'informations, consultez Déléguer les développeurs à l’aide de AES.

    Procédure

    1. Lancez Créateur de tables comme décrit dans Accéder à Créateur de tables.
    2. Sélectionnez l’onglet Flux .
    3. Sélectionnez le bouton Ajouter un nouveau flux .
    4. Renseignez les champs suivants du formulaire Nouveau flux pour votre nouveau flux.
      Tableau 2. Nouveau formulaire de flux
      Champ Description
      Nom Nom permettant d'identifier votre flux de façon unique. Le système calcule le nom interne du flux à partir de ce nom.
      Description Description de votre flux.
    5. Facultatif : Pour entrer des options avancées pour votre flux, sélectionnez Afficher les options avancées dans le formulaire Nouveau flux.
      Tableau 3. Options avancées
      Champ Description
      Protection Option que vous pouvez sélectionner si le flux est en lecture seule. Vous ne pouvez sélectionner une valeur que lorsque vous créez le flux 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 si 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.

      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 dispose d’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 lance la session, le système limite les actions de flux par les restrictions de la liste de contrôle d’accès (ACL) de l’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 lance 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-mail entrant 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 lorsque l’option Exécuter en tant que est définie sur Utilisateur qui lance la session.
    6. Sélectionnez Continuer.
    7. Choisissez l’événement qui déclenchera votre flux.
      OptionDescription
      Lorsque l'enregistrement est créé Créez un flux qui est déclenché lorsqu’un enregistrement est créé dans la table sélectionnée.
      Lorsque l'enregistrement est mis à jour Créez un flux qui est déclenché lorsqu’un enregistrement est mis à jour dans la table sélectionnée.
      Lorsque l'enregistrement est créé ou mis à jour Créez un flux qui est déclenché lorsqu’un enregistrement de la table sélectionnée est créé ou mis à jour.
      Le flux que vous venez de créer s’affiche dans la vue de diagramme de flux. Reportez-vous à la rubrique Vue Diagramme de flux.
    8. Sélectionnez Ajouter un nœud, puis sélectionnez l’une des options suivantes pour modifier votre flux :
      Option Description
      Action

      Sélectionnez l’action souhaitée. Studio de workflow inclut Workflow Studio actions qui sont disponibles pour les flux et les flux secondaires. Un utilisateur disposant du rôle action_designer peut également créer des actions supplémentaires à ajouter aux flux. Les Integration Hub modules d’extension and Spokes installent des actions supplémentaires.

      Pour ajouter des actions brouillon à partir du menu Actions supplémentaires, définissez Afficher les actions brouillon sur vrai.

      Pour afficher les spokes disponibles dans le ServiceNow Store, définissez l’option Afficher les spokes du magasin sur true dans le menu Actions supplémentaires.
      Remarque :
      Sous Spokes non installés, le système affiche les spokes disponibles dans le ServiceNow Store en fonction de la compatibilité avec la version et de la dépendance de l’application ServiceNow sur Studio de workflow.
      Logique de flux Sélectionnez une option pour spécifier les opérations conditionnelles ou répétées.
      Flux secondaire Sélectionnez un flux secondaire publié et définissez les valeurs d’entrée. En plus d’ajouter un flux secondaire en tant qu’action de flux, vous pouvez activer l’option Afficher les flux déclenchés dans le menu Actions supplémentaires pour sélectionner un flux activé et définir les entrées requises. L’exécution d’un flux déclenché ignore ses conditions de déclenchement et exécute toutes les actions.
      Remarque :
      Vous pouvez également activer/désactiver la Studio de workflow vue par défaut à partir du sélecteur de vue, puis sélectionner Ajouter une action, une logique de flux ou un flux secondaire dans cette vue de Studio de workflow. Pour plus d’informations, reportez-vous à la rubrique Vue de diagramme de flux.
    9. Poursuivre la modification de votre flux dans Studio de workflow.
      Remarque :
      Pour en savoir plus sur l’utilisation des flux pour votre application, consultez Créer un flux.
    10. Sélectionnez Enregistrer.
      Studio de workflow Enregistre un brouillon du flux, du déclencheur et des actions.

    Que faire ensuite

    Testez votre flux jusqu’à ce que vous soyez prêt à l’activer. Pour en savoir plus sur le test et la modification des flux, consultez Activer un flux.

    Remarque :
    Votre application ne peut déclencher que les flux activés. Pour en savoir plus sur la conception, le test et l’activation de flux pour votre application, consultez Flux entrants Studio de workflow.
    Pour revenir à la liste complète des flux associés à la table sélectionnée après la modification d’un flux, sélectionnez le menu Actions supplémentaires ( menu Actions supplémentaires.)à droite de l’onglet Flux , puis sélectionnez Tous les flux comme indiqué dans l’exemple suivant.
    Figure 3. Tous les flux
    Tous les flux.

    Modifier un flux basé sur les enregistrements

    Modifiez les flux qui sont déclenchés lorsque les enregistrements de table que vous sélectionnez sont mis à jour, créés ou les deux mis à jour et créés à l’aide de l’onglet Flux dans Créateur de tables.

    Avant de commencer

    Rôle requis : autorisations personalize_forms, personalize_dictionary et flow_designer (ou rôle d’utilisateur pertinent AES et autorisations de développeur déléguées). Pour plus d'informations, consultez Déléguer les développeurs à l’aide de AES.

    Pourquoi et quand exécuter cette tâche

    L’onglet Flux de Créateur de tables fournit une liste des flux déclenchés par les changements apportés à une table d’enregistrement et vous permet de les gérer à partir de la table d’enregistrements qui déclenche le workflow.

    Procédure

    1. Lancez Créateur de tables comme décrit dans Accéder à Créateur de tables.
    2. Sélectionnez l’onglet Flux .
      Les flux disponibles qui sont déclenchés par la table sont répertoriés en tant que cartes de flux.
    3. Filtrez ou recherchez la liste des cartes de flux selon vos besoins pour trouver le flux souhaité.
    4. Sélectionnez une carte de flux pour ouvrir le flux pour modification.
    5. Modifiez le flux basé sur les enregistrements à l’aide de Studio de workflow.
      Pour en savoir plus sur l’utilisation des flux pour votre application, consultez Créer un flux.
      Remarque :
      Pour revenir à la liste des cartes de flux associées à la table, sélectionnez le menu Actions supplémentaires ( menu Actions supplémentaires.)à droite de l’onglet Flux , puis sélectionnez Tous les flux.
    6. Sélectionnez Enregistrer.

    Que faire ensuite

    Testez votre flux jusqu’à ce que vous soyez prêt à l’activer. Pour en savoir plus sur le test et la modification des flux, consultez Activer un flux.

    Remarque :
    Votre application ne peut déclencher que les flux activés. Pour en savoir plus sur la conception, le test et l’activation de flux pour votre application, consultez Flux entrants Studio de workflow.
    Pour revenir à la liste des flux associés à la table que vous avez sélectionnée après avoir modifié un flux, sélectionnez le menu Actions supplémentaires ( menu Actions supplémentaires.)à droite de l’onglet Flux , puis sélectionnez Tous les flux comme indiqué dans l’exemple suivant.
    Figure 4. Tous les flux
    Tous les flux.

    Supprimer un flux basé sur les enregistrements

    Supprimez un flux basé sur les enregistrements à l’aide de l’onglet Flux dans Créateur de tables.

    Avant de commencer

    Rôle requis : autorisations personalize_forms, personalize_dictionary et flow_designer (ou rôle d’utilisateur pertinent AES et autorisations de développeur déléguées). Pour plus d'informations, consultez Déléguer les développeurs à l’aide de AES.

    Procédure

    1. Lancez Créateur de tables comme décrit dans Accéder à Créateur de tables.
    2. Sélectionnez l’onglet Flux .
      Les flux disponibles qui sont déclenchés par la table sont répertoriés en tant que cartes de flux.
    3. Filtrez ou recherchez la liste des cartes de flux selon vos besoins pour trouver le flux souhaité.
    4. Sélectionnez le menu Actions supplémentaires ( menu Actions supplémentaires.)dans le coin supérieur droit du flux que vous souhaitez supprimer, puis sélectionnez Supprimer dans la liste des options.
    5. Dans la fenêtre de confirmation de suppression, entrez SUPPRIMER, puis sélectionnez Supprimer.
    6. Sélectionnez Enregistrer.

    Copier un flux basé sur les enregistrements

    Créez un flux basé sur les enregistrements à partir d’un flux existant à l’aide de l’onglet Flux dans Créateur de tables.

    Avant de commencer

    Rôle requis : autorisations personalize_forms, personalize_dictionary et flow_designer (ou rôle d’utilisateur pertinent AES et autorisations de développeur déléguées). Pour plus d'informations, consultez Déléguer les développeurs à l’aide de AES.

    Procédure

    1. Lancez Créateur de tables comme décrit dans Accéder à Créateur de tables.
    2. Sélectionnez l’onglet Flux .
      Les flux disponibles qui sont déclenchés par la table sont répertoriés en tant que cartes de flux.
    3. Filtrez ou recherchez la liste des cartes de flux selon vos besoins pour trouver le flux souhaité.
    4. Sélectionnez le menu Actions supplémentaires ( menu Actions supplémentaires.)dans le coin supérieur droit du flux que vous souhaitez supprimer, puis sélectionnez Copier dans la liste des options.
    5. Dans la fenêtre Créer une copie du flux qui s’affiche, saisissez un nom pour le nouveau flux que vous souhaitez créer à partir du flux existant, puis sélectionnez Copier.
    6. Modifiez votre nouveau flux à l’aide de Studio de workflow.
      Pour en savoir plus sur l’utilisation des flux pour votre application, consultez Créer un flux.
    7. Sélectionnez Enregistrer.
      Remarque :
      Pour revenir à la liste des flux après la modification d’un flux, sélectionnez le menu Actions supplémentaires ( menu Actions supplémentaires.)à droite de l’onglet Flux , puis sélectionnez Tous les flux.