Créer un champ d’étape de workflow

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 de workflow affiche l’étape en cours sous forme de 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 dans un workflow. Les icônes d’étape sont renseignées à l’aide des étapes d’activité du workflow associé. Pour plus d'informations, voir Étapes du workflow.

    Champ d’étape du workflow dans une liste

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

    Procédure

    1. Accédez à la Tout > Workflow > Étapes par défaut (par table).
    2. Cliquez avec le bouton droit près d’un en-tête de colonne, puis sélectionnez Configurer > Mise en page de la liste.
    3. Créez un champ en bas à droite.
    4. Dans la vue de formulaire de la table utilisée par le workflow, créez un champ avec le type défini sur Workflow.
      Pour connaître des étapes 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 et sélectionnez Configurer le dictionnaire.
    7. Ouvrez une entrée de dictionnaire.
    8. Dans la section Spécification de liste de choix du formulaire Entrées du 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 de workflow affiche correctement les étapes sur le formulaire, définissez un choix pour chaque étape du workflow.
      • Pour créer des étapes de workflow à l’aide d’une liste de choix qui contient 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 connaître les étapes détaillées de l’importation d’une liste de choix, reportez-vous à la section 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.
      • Passez 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 de laisser le workflow contrôler la valeur, les rendus basés sur le workflow, hérités et linéaires 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, reportez-vous à la rubrique 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.
      Pour connaître les étapes détaillées, voir Configurer la mise en page de la liste.

    Que faire ensuite

    Après avoir créé ou mis à jour le champ de workflow :
    • À moins que le workflow n’utilise la table Élément demandé [sc_req_item], assurez-vous que le champ de workflow est sélectionné dans la liste des champs Étape des propriétés du workflow. Pour connaître la procédure détaillée, 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é.
    • Suivez le workflow. Toutes les autres mises à jour apportées au champ de workflow, telles que les mises à jour des règles métier ou d’autres scripts, peuvent interférer avec l’affichage des étapes du workflow.