Créer un champ d’étape de workflow

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Les workflows peuvent fournir un résumé de la progression du workflow en mettant à jour n’importe quel champ du type de workflow . S’il s’agit d’un champ de workflow, une icône s’affiche pour indiquer la progression de l’étape du workflow.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Dans un formulaire, le champ Workflow affiche l’étape actuelle sous la forme d’une valeur de liste de choix.

    Dans une liste, le champ de workflow affiche des icônes d’étape qui représentent la série d’états, d’étapes, de phases ou de tâches au sein d’un workflow. Les icônes d’étapes sont remplies à l’aide des étapes d’activité du workflow associé. Pour plus d'informations, voir Étapes du workflow.

    Champ Étape du workflow dans une liste

    Pour créer un champ d’étape de workflow :

    Procédure

    1. Accédez à la Tous > Workflow > Étapes par défaut (par table).
    2. Cliquez avec le bouton droit à côté d’un en-tête de colonne et sélectionnez Configurer > Mise en page de la liste.
    3. Créez un nouveau champ en bas à droite.
    4. Dans la vue de formulaire de la table utilisée par le workflow, créez un champ dont le type est défini sur Workflow.
      Pour obtenir des instructions détaillées, consultez Ajouter et personnaliser un champ dans une table.
    5. Cliquez sur Enregistrer.
    6. Cliquez avec le bouton droit sur l’étiquette du champ, puis sélectionnez Configurer le dictionnaire.
    7. Ouvrez une entrée de dictionnaire.
    8. Dans la section Spécification de la liste de choix du formulaire Entrées de dictionnaire, sélectionnez Liste déroulante avec --Aucun-- dans la liste de choix .
    9. Cliquez sur Mettre à jour.
    10. Pour vous assurer que le champ Workflow affiche correctement les étapes sur le formulaire, définissez un choix pour chaque étape de workflow.
      • Pour créer des étapes de workflow à l’aide d’une liste de choix qui comporte déjà des choix, vous pouvez importer les étapes à partir de la liste de choix. Une étape est créée pour chaque choix défini pour le champ Étape sélectionné dans les propriétés du workflow. Pour obtenir des instructions détaillées sur l’importation d’une liste de choix, reportez-vous à Importer les étapes à partir d’une liste de choix.
      • La valeur de chaque choix doit correspondre à la valeur de l’étape de workflow correspondante.
      • N’utilisez pas d’espaces dans le champ Valeur pour les choix ou les étapes. Utilisez des traits de soulignement à la place des espaces.
      • Mettez la liste de choix en lecture seule. Si un utilisateur modifie la valeur d’étape d’un enregistrement à partir de la liste de choix plutôt que d’autoriser le workflow à contrôler la valeur, les rendus hérités et linéaires générés par le workflow peuvent ne pas fonctionner comme prévu. Vous pouvez également utiliser des règles métier ou des événements pour vous assurer que le workflow progresse en conséquence.

      Pour obtenir des instructions détaillées sur la définition des listes de choix, voir Définir une option pour une liste de choix.

    11. Pour afficher les étapes du workflow sous forme d’icônes, ajoutez le champ à la mise en page de liste de la table de workflow.

    Que faire ensuite

    Après avoir créé ou mis à jour le champ du workflow :
    • À moins que le workflow n’utilise la table Élément demandé [sc_req_item], assurez-vous que le champ Workflow est sélectionné dans la liste de champs Étape dans les propriétés du workflow. Pour obtenir des instructions détaillées, reportez-vous à la section Sélectionner un champ d’étape. Si un workflow utilise la table Élément demandé, le champ Étape est automatiquement défini sur le champ Étape de la table et ne peut pas être modifié.
    • Travaillez sur le workflow. Toutes les autres mises à jour apportées au champ de workflow, telles que les mises à jour à partir de règles métier ou d’autres scripts, peuvent interférer avec l’affichage des étapes du workflow.