Configurer des étapes et les ajouter à un flux

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Configurez le moment où les étapes s’affichent à un utilisateur, définissez des étiquettes d’état d’étape et ajoutez des étapes à un flux ou à des flux secondaires dans Studio de workflow.

    Avant de commencer

    Cette tâche suppose que vous connaissez les étapes de flux et de flux secondaire, les champs d’étape et les ensembles d’étapes. Pour plus d'informations sur les étapes, consultez Étapes de flux et de flux secondaire.

    Rôle requis : flow_designer ou admin

    Procédure

    1. Facultatif : S’il n’est pas déjà présent, créez un champ d’étape sur la table qui déclenche le flux.

      Un champ d’étape stocke et affiche l’état d’étape et les détails d’un enregistrement spécifique au fur et à mesure de l’exécution d’un flux ou d’un flux secondaire. Par Catalogue de services défaut, la table Éléments demandés [sc_req_item] comporte un champ Étape.

      Pour qu’un champ d’étape signale les étapes sur un flux basé sur les enregistrements, un champ d’étape doit être présent dans la même table que l’enregistrement de déclenchement.

      Pour ajouter un champ à une table, reportez-vous à la rubrique Ajouter et personnaliser un champ dans une table.

    2. Facultatif : Si vous ajoutez des étapes à un flux avec un Catalogue de services déclencheur, sélectionnez le flux dans le champ Flux de la table Élément de Catalogue de services [sc_cat_item].
      Si vous utilisez le Catalogue de services déclencheur, le flux doit être associé à l’élément Catalogue de services via le champ de flux . Supprimez tous les workflows associés à l’élément en effaçant les champs Workflow et Plan d’exécution . Cela permet à une demande d’élément de catalogue de lancer un flux spécifique à cet élément de catalogue.
    3. Ouvrez le flux ou le flux secondaire dans Studio de workflow.
      Remarque :
      Bien que vous puissiez ajouter des étapes à un flux qui a un déclencheur planifié, les étapes ne sont jamais affichées pour un utilisateur final car il n’y a aucun enregistrement de déclencheur associé pour le champ d’étape. Ajoutez uniquement des étapes aux flux et aux flux secondaires qui ont un enregistrement de déclencheur ou d’entrée.
    4. Créez et configurez des étapes.
      1. Cliquez sur l’icône Actions supplémentaires et sélectionnez Étapes de flux.
        Le menu Étapes de flux s’ouvre.
      2. Facultatif : Dans Ajouter des étapes à partir d’un modèle, sélectionnez un ensemble d’étapes pour importer les étapes existantes à partir de la table Ensembles d’étapes, puis sélectionnez Ajouter des étapes.
        Pour en savoir plus sur les ensembles d’étapes, reportez-vous à la section Ensembles d’étapes du workflow. Les modifications apportées à la copie n’affectent pas l’enregistrement d’ensemble d’étapes d’origine.

        En général, utilisez des ensembles d’étapes lorsque vous souhaitez réutiliser des étapes dans plusieurs flux ou flux secondaires.

      3. Cliquez sur Ajouter une nouvelle étape pour créer manuellement et configurer les options d’étape en ligne.
        Champ Description
        Nom Nom d’affichage de l’étape. Doit être unique.
        Valeur Nom interne de l’étape. Doit être unique.
        Durée Durée estimée affichée à l’utilisateur. Si vous souhaitez mettre à jour les étapes en fonction des temps d’exécution du flux, envisagez d’ajouter un ou plusieurs blocs de logique de flux Attendre une durée. Pour plus d'informations, consultez Attendre une logique de flux de durée.
        Toujours afficher Si cette option est sélectionnée, l’étape s’affiche toujours dans le champ Étape, même si elle est définie dans un bloc de logique de flux qui risque de ne pas s’exécuter.

        En général, créez des étapes en ligne lorsque vous ne prévoyez pas de réutiliser les étapes dans d’autres flux ou flux secondaires.

      4. Ordonnez les étapes de haut en bas dans l’ordre dans lequel vous souhaitez que le champ d’étape les affiche.
        L’étape en haut apparaît en premier dans le champ d’étape et l’étape en bas apparaît en dernier dans le champ d’étape.
        Remarque :
        Si vous créez des étapes en ligne, le menu Étapes de flux les affiche dans l’ordre dans lequel elles ont été créées, et non dans l’ordre dans lequel elles apparaissent dans le flux.
    5. Ajoutez des étapes au flux ou au flux secondaire.
      1. Pointez vers un emplacement dans le flux ou le flux secondaire.
      2. Cliquez sur Ajouter une étape.
      3. Sélectionnez une étape existante.
      Les étapes peuvent être appliquées au début d’un Studio de workflow bloc d’action ou de logique de flux, ou à l’intérieur d’un bloc If.
      Important :
      Les étapes ne sont pas disponibles à partir d’un bloc de logique de flux For Each Vous ne pouvez ajouter des étapes qu’avant et après un bloc de logique de flux Pour chaque .

      Ajoutez une étape à un flux.

    6. Facultatif : Créer des étapes en ligne.
      1. Pointez vers un emplacement dans le flux ou le flux secondaire.
      2. Sélectionnez Ajouter une étape.
      3. Sélectionnez +.
      Important :
      Lorsque vous créez des étapes en ligne, les champs d’étapes affichent les étapes dans l’ordre dans lequel elles ont été créées, et non dans l’ordre dans lequel elles apparaissent dans le flux. Pour configurer ou modifier l’ordre des étapes que vous créez en ligne, ouvrez le menu Plus d’actions L’icône Plus d’actions.
    7. Facultatif : Définissez une étape sur l’état Erreur dans un bloc de logique de flux conditionnel.
      1. Pointez sur un emplacement.
      2. Sélectionnez Définir l’état « Erreur ».
        Notez les exigences suivantes pour définir une étape sur l’étape d’erreur :
        • Le flux ou le flux secondaire doit avoir au moins une étape définie.
        • L’erreur ne peut être définie qu’au sein d’une étape. Lorsqu’une condition d’erreur est atteinte, l’étape actuelle est définie sur Erreur.
        • L’erreur ne peut être définie que dans un bloc de logique de flux conditionnel.

        Définissez une étape sur l’état Erreur.

      Lorsque le flux atteint le point indiqué, l’étape en cours d’exécution est définie sur Erreur dans le champ d’étape.

    Résultats

    Lorsque le flux s’exécute, les détails de l’étape apparaissent dans n’importe quel champ de type Workflow. Dans un flux avec un déclencheur basé sur les enregistrements, le champ Workflow de la table de déclenchement affiche l’état d’étape actuel. Dans un flux avec un Catalogue de services déclencheur, le champ Étape de la table Éléments demandés [sc_req_item] affiche l’état d’étape actuel.