Créer un champ d’étape de workflow

  • Rversion finale: Xanadu
  • Mis à jour 1 août 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 l’avancement 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 en cours 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 d’un workflow. Les icônes d’étape 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 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 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 é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 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 de 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 à la section Importer les étapes à partir d’une liste de choix.
      • La valeur de chaque choix doit correspondre à la valeur de l’étape du 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 au lieu d’autoriser le workflow à contrôler la valeur, les rendus pilotés par 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 la liste de la table de workflow.
      Pour obtenir des étapes détaillées, reportez-vous à la rubrique Configurer la mise en page de la liste.

    Que faire ensuite

    Une fois que vous avez 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 Workflow est sélectionné dans la liste de champs Étape dans les propriétés du workflow. Pour connaître les étapes 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 du 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.