Créer un flux dans Studio de workflow

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 6 minutes de lecture
  • Exécutez une séquence d’actions et une logique de flux lorsque les conditions de déclenchement se produisent.

    Avant de commencer

    • Créez ou sélectionnez une application pour stocker votre Studio de workflow contenu.
    • Rôle requis : flow_designer ou admin

    Pourquoi et quand exécuter cette tâche

    Les utilisateurs disposant du rôle d’administrateur ou de flow_designer doivent connaître la structure de table d’application et connaître toute logique métier existante associée aux tables cibles d’un flux ou d’un flux secondaire. Assurez-vous de désactiver toutes les règles métier ou tous les workflows conflictuels avant de créer un flux ou un flux secondaire.

    La création d’une application personnalisée pour contenir votre Studio de workflow contenu vous permet de déployer l’application à l’aide du référentiel d’applications ou du ServiceNow Store.

    Procédure

    1. Accédez à la Tout > Automatisation des processus > Studio de workflow.
    2. À partir de la page d’accueil Studio de workflow , sélectionnez Nouvelle > Flux.
    3. Indiquez s’il faut créer le flux avec Now Assist ou créer le flux à partir de zéro.

      Pour créer un flux avec Now Assist, reportez-vous à la section Créer un flux avec Now Assist.

      Pour créer un flux à partir de zéro, passez à l’étape suivante.

    4. Sélectionnez l’onglet Créer à partir de zéro .
    5. Renseignez les champs de l’écran Propriétés du flux.
      Champ Description
      Nom du flux Nom permettant d'identifier votre flux de façon unique. Le système convertit le nom du flux en un nom interne en remplaçant les espaces par des traits de soulignement.
      Description Description de votre flux.
      Demande Périmètre de l'application dans lequel créer votre flux entrant. Global par défaut. Le périmètre de l’application détermine les données auxquelles votre flux peut accéder et les données qu’il peut partager.
      Domaine Champ d’application de domaine du flux. Pour plus d’informations sur la séparation en domaines, reportez-vous à la section Domain separation explained.
      Tableau 1. Propriétés supplémentaires
      Champ Description
      Protection Sélection pour spécifier 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.

      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 restrictions 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 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.
      Priorité du flux par défaut
      Niveau de priorité auquel vous souhaitez que le système exécute ce flux par défaut. Les options incluent :
      • Faible
      • Moyen (par défaut)
      • Élevé

      Pour en savoir plus sur les niveaux de priorité des flux, reportez-vous à la section Priorité du flux.

    6. 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 d’ignorer la visite guidée pour l’instant.
      Le système affiche l’environnement de Studio de workflow conception.
    7. Ajoutez un déclencheur enregistré au flux.
      Remarque :
      Vous pouvez soit créer un déclencheur pour le flux, soit utiliser un déclencheur enregistré. Pour créer un déclencheur, passez à l’étape suivante. Pour en savoir plus sur la création d’un déclencheur enregistré, reportez-vous à la section Créer un déclencheur enregistré.
      1. Dans la section DÉCLENCHEUR, sélectionnez Ajouter un déclencheur.
      2. Dans la liste Déclencheur, sous SPOKES INSTALLÉS, sélectionnez l’application sous laquelle le déclencheur a été créé.
        Par exemple, Global.
        Studio de workflow Affiche une liste des déclencheurs qui se trouvent dans l’application sélectionnée.
      3. Sélectionnez le déclencheur.
        Selon la configuration du déclencheur, vous pouvez afficher les propriétés du déclencheur ou y ajouter des conditions.
      4. Sélectionnez Terminé.
    8. Si vous souhaitez créer un déclencheur pour le flux, procédez comme suit :
      1. Dans la section DÉCLENCHEUR, sélectionnez Ajouter un déclencheur.
      2. Dans la liste Déclencheur, sélectionnez un déclencheur qui démarrera l’exécution de votre flux.
        Pour en savoir plus sur les types de déclencheurs, reportez-vous à la section Studio de workflow Types de déclencheurs de flux.
        Le système affiche un ensemble de champs en fonction du type de déclencheur que vous avez sélectionné.
      3. Configurez votre déclencheur en remplissant les champs.
        Pour un déclencheur basé sur les enregistrements, par exemple, sélectionnez une table et définissez des conditions de champ qui, une fois remplies, commenceront à exécuter votre flux.
      4. Cliquez sur Terminé.
    9. Pour ajouter des actions, des flux, des flux secondaires ou une logique de flux, sélectionnez Ajouter une action, une logique de flux ou un flux secondaire.
      1. Sélectionnez une option.
        Option Description
        Action

        Sélectionnez l’action souhaitée. Studio de workflow comprend Studio de workflow 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.

        Pour modifier l’ordre d’une action dans un flux, faites glisser la poignée située à gauche de l’action jusqu’à l’emplacement souhaité.

        Le système affiche un ensemble de champs en fonction de l’option que vous avez sélectionnée.
      2. Pour configurer l’action, la logique de flux ou le flux secondaire, renseignez les champs.
      3. Sélectionnez Terminé.
      4. Répétez l’ajout d’actions jusqu’à ce qu’il soit terminé.
    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.
      Remarque :
      Le système déclenche uniquement les flux activés.
    • Déployez ou transférez votre flux vers une autre instance.
      • Déployez votre flux à partir du référentiel d’applications lorsque celle-ci est terminée et prête à être mise en production.
      • Transférez votre flux à partir d’un fichier XML d’ensemble de mises à jour lorsque vous souhaitez tester le flux sur une autre instance. Lorsque vous enregistrez un flux, il génère un fichier d’ensemble Studio de workflow de mises à jour unique contenant ses flux secondaires et ses actions.