Flux entrants Générateur de tables

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 12 minutes de lecture
  • Vous pouvez utiliser la Studio de workflow fonctionnalité intégrée Générateur de tables pour gérer les flux basés sur les 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 en plusieurs étapes à partir de composants réutilisables sans avoir à coder.

    L’onglet Flux dans Générateur de tables lequel vous pouvez afficher et utiliser les flux basés sur des 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 .Générateur de tables

    Onglet Flux.

    Rechercher un flux basé sur les enregistrements

    Utilisez l’onglet Flux pour Générateur de tables 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é). Pour plus d'informations, consultez Déléguer des développeurs à l’aide de AES.

    Procédure

    1. Lancez Générateur de tables comme décrit dans .Accéder à Générateur de tables
    2. Sélectionnez l’onglet Flux .
      Les flux déclenchés par la table sélectionnée sont répertoriés comme des cartes de flux.
    Figure 2. Liste de 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. Trouver la carte de flux souhaitée
      Option Étapes
      Texte de recherche Saisissez un mot clé dans la zone de recherche . La liste des cartes sera 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 ( Flux de filtrage.).
      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 déclenchés lorsqu’un enregistrement de table est mis à jour, créé ou à la fois mis à jour et créé à l’aide de l’onglet Flux dans Générateur 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é). Pour plus d'informations, consultez Déléguer des développeurs à l’aide de AES.

    Procédure

    1. Lancez Générateur de tables comme décrit dans .Accéder à Générateur 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 du nom.
      Description Description de votre flux.
    5. Facultatif : Pour entrer des options avancées pour votre flux, sélectionnez Afficher les options avancées sur 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 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.

      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 restrictions de liste de contrôle d’accès utilisateur (ACL). 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.
    6. Sélectionnez Continuer.
    7. Choisissez l’événement qui déclenchera votre flux.
      OptionDescription
      Lorsque l'enregistrement est créé Créez un flux déclenché lorsqu’un enregistrement est créé dans la table sélectionnée.
      Lorsque l'enregistrement est mis à jour Créez un flux qui se déclenche lorsqu’un enregistrement est mis à jour dans la table sélectionnée.
      Lorsque l'enregistrement est créé ou mis à jour Créez un flux déclenché lorsqu’un enregistrement est créé ou mis à jour dans la table sélectionnée.
      Le flux que vous venez de créer s’affiche dans la vue de diagramme de flux. Voir 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 comprend 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 et Spokes les modules d’extension installent des actions supplémentaires.

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

      Pour afficher les spokes disponibles dans , définissez l’option ServiceNow StoreAfficher 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 en fonction de la ServiceNow Store compatibilité avec la version et la dépendance de l’application ServiceNow sur Studio de workflow.
      Logique de flux Sélectionnez une option pour spécifier des opérations conditionnelles ou répétées.
      Flux secondaire Sélectionnez un flux secondaire publié et définissez les valeurs d’entrée. Outre l’ajout d’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 basculer 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, consultez Vue 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 plus d’informations sur le test et la modification des flux, consultez Activer un flux.

    Remarque :
    Votre application ne peut déclencher que des flux activés. Pour en savoir plus sur la conception, le test et l’activation des 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 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 illustré 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 à la fois mis à jour et créés à l’aide de l’onglet Flux dans Générateur 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é). Pour plus d'informations, consultez Déléguer des développeurs à l’aide de AES.

    Pourquoi et quand exécuter cette tâche

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

    Procédure

    1. Lancez Générateur de tables comme décrit dans .Accéder à Générateur de tables
    2. Sélectionnez l’onglet Flux .
      Les flux disponibles 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 Studio de workflowde .
      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 Tous les flux.
    6. Sélectionnez Enregistrer.

    Que faire ensuite

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

    Remarque :
    Votre application ne peut déclencher que des flux activés. Pour en savoir plus sur la conception, le test et l’activation des 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 illustré 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 Générateur 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é). Pour plus d'informations, consultez Déléguer des développeurs à l’aide de AES.

    Procédure

    1. Lancez Générateur de tables comme décrit dans .Accéder à Générateur de tables
    2. Sélectionnez l’onglet Flux .
      Les flux disponibles 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 nouveau flux basé sur les enregistrements à partir d’un flux existant à l’aide de l’onglet Flux dans Générateur 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é). Pour plus d'informations, consultez Déléguer des développeurs à l’aide de AES.

    Procédure

    1. Lancez Générateur de tables comme décrit dans .Accéder à Générateur de tables
    2. Sélectionnez l’onglet Flux .
      Les flux disponibles 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.