Flux entrants Créateur de tables

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 12 minutes de lecture
  • Vous pouvez utiliser la Concepteur de flux fonctionnalité intégrée Créateur 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 .

    Concepteur de flux 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 est Créateur de tables l’endroit 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 pour Créateur 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é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 des flux.
    1. Filtrez ou recherchez la liste des cartes de flux selon vos besoins pour trouver le flux souhaité.
      Tableau 1. Recherchez 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 n’importe quelle logique ET/OR.
      3. Pour ajouter des conditions supplémentaires, sélectionnez + Nouveau jeu 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 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. Dans le formulaire Nouveau flux, renseignez les champs suivants pour votre nouveau flux.
      Tableau 2. Formulaire Nouveau 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 d’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 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 initiant 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 lorsque 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 par lequel votre flux sera déclenché.
      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 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 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. Reportez-vous à la section Vue de 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. Concepteur de flux inclut Flow Designer 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 et Spokes installent des actions supplémentaires.

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

      Pour afficher les spokes disponibles dans , ServiceNow Storedéfinissez la valeur Afficher les spokes du magasin sur true dans le menu Actions supplémentaires.
      Remarque :
      Sous Rayons non installés, le système affiche les spokes disponibles dans le ServiceNow Store fichier en fonction de leur compatibilité avec la version et de la ServiceNow dépendance d’application sur Concepteur de flux.
      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. 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 Concepteur de flux 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 Concepteur de flux. Pour plus d’informations, reportez-vous à la rubrique Vue de diagramme de flux.
    9. Continuez à modifier votre flux dans Concepteur de flux.
      Remarque :
      Pour plus d’informations sur l’utilisation des flux pour votre application, consultez Créer un flux.
    10. Sélectionnez Enregistrer.
      Concepteur de flux 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 les flux activés. Pour obtenir des informations détaillées sur la façon de concevoir, tester et activer des flux pour votre application, consultez Flow Designer.
    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 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 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 fournit Créateur de tables une liste des flux déclenchés par les changements d’enregistrement dans une table 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 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 et le modifier.
    5. Modifiez le flux basé sur les enregistrements à l’aide Concepteur de fluxde .
      Pour plus d’informations 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 plus d’informations 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 obtenir des informations détaillées sur la façon de concevoir, tester et activer des flux pour votre application, consultez Flow Designer.
    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 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 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 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 Concepteur de flux.
      Pour plus d’informations 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.