Créer un flux d’état

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Création de flux d’états.

    Avant de commencer

    Rôle requis : aucun

    Procédure

    1. Accédez à la Tous > Flux d'états > Flux d'états et cliquez sur Nouveau.
    2. Renseignez les champs comme il convient.

      Le système applique les contrôles de champ avec le même script client qui filtre la liste de choix pour le champ État .

      Tableau 1. Création de flux d’états
      Champ Description
      Numéro Numéro d’enregistrement généré automatiquement
      Table [Obligatoire] Table sur laquelle l’enregistrement du flux d’état s’exécute. Seules les tables qui étendent la table Tâche [task] sont disponibles dans la liste.
      État de début Nom de l’état au début de la transition. Les sélections dans ce champ sont filtrées par les états possibles pour la table sélectionnée.
      État de fin Nom de l’état à la fin de la transition. Les sélections dans ce champ sont filtrées par les états possibles pour la table sélectionnée.
      Script client Script client à exécuter pour cette transition. Le script client contrôle les états disponibles que vous pouvez sélectionner en limitant le contenu de la liste de choix d’états à des états valides. Ce script client contrôle également le comportement de champ spécifique configuré pour les changements d’état dans la section Contrôles de champ du formulaire.
      Événement Nom d’un événement existant à déclencher lorsque cette transition se produit. Consultez Evernts déclenchés lors des changements d’état pour plus d’informations .
      Nom Nom de cet enregistrement. Assurez-vous que le nom décrit la transition d’état ou le traitement effectué par l’enregistrement. Ce nom ne doit pas nécessairement être unique.
      Rôles Non utilisé pour aucun traitement.
      Actives Active ou désactive cet enregistrement de flux d’état.
      Classe Définit la classe de flux d’état pour cet enregistrement. Le système sélectionne la classe appropriée parmi ces options :
      • Flux d’états : enregistrements créés pour les flux d’états dans toutes les tables basées sur des tâches, à l’exception de celles dans la gestion du travail.
      • Flux de commande de travaux : enregistrements créés pour les flux d’états dans la table Commande de travaux [wm_order]. Ce cours est disponible lorsque la gestion du travail est activée.
      • Flux de tâches de travail : enregistrements créés pour les flux d’états dans la table Tâche de commande de travaux [wm_task]. Ce cours est disponible lorsque la gestion du travail est activée.
      Contournement de dictionnaire Définit la valeur de départ du champ État sur tous les nouveaux enregistrements de la table nommée dans l’enregistrement de flux d’état. Consultez les contournements de dictionnaire pour connaître les procédures de configuration.
      Notes de travail Commentaires notables sur cette transition de flux d’état. Pour plus de détails sur l’utilisation de ces notes, voir Notes de travail.
      Commentaire Détails sur l’enregistrement personnalisé.
      Manuel (exécute les scripts à partir d’une action d’interface utilisateur qui nécessitent que l’utilisateur clique sur un bouton ou un lien connexe.)
      Chaîne de condition manuelle Conditions d’activation d’une action d’interface utilisateur qui ne peut pas être définie avec le générateur de conditions. Par exemple, vous pouvez utiliser cette chaîne pour définir des actions d’interface utilisateur pour les appareils mobiles. Cette condition a une relation [et] avec la condition dans le champ Condition manuelle .
      Condition manuelle Conditions d’activation d’une action d’interface utilisateur qui peut être définie pour les champs de la table cible. Cette condition a une relation [et] avec la condition dans le champ de chaîne de condition manuelle .
      Script manuel Script qui définit ce que fait l’action d’interface utilisateur lorsque les conditions sont vraies. Ce script s’exécute lorsque l’utilisateur clique sur un bouton ou un lien connexe.
      Action d'interface utilisateur [Lecture seule] Nom du bouton que le système crée pour permettre cette transition. Le système crée l’étiquette en utilisant le même nom que l’enregistrement de flux d’état qui l’a créé.
      Automatique (Exécute automatiquement une règle métier lorsqu’un enregistrement de tâche est changé et mis à jour.)
      Chaîne de condition automatique Conditions d’exécution de la règle métier qui ne peuvent pas être définies à l’aide du générateur de conditions, comme l’évaluation de la validité de la transition proposée. Cette condition a une relation [et] avec la condition du champ Condition automatique .
      Condition automatique Conditions d’exécution de la règle métier qui peuvent être définies pour les champs de la table cible. Cette condition a une relation [et] avec la condition du champ de chaîne de condition automatique .
      Script automatique Script qui effectue un travail supplémentaire lorsque la condition est vraie. Ce script peut effectuer des tâches telles que mettre à jour la date et l’heure auxquelles la transition s’est produite ou notifier une personne par e-mail lorsqu’un changement d’état spécifique se produit. Les transitions d’état automatiques se produisent lorsque des changements sont apportés à l’enregistrement de tâche.
      Règle métier Nom de la règle métier créée pour cette transition. Deux conditions doivent être remplies pour que cette règle métier puisse s’exécuter. La tâche doit être dans un état de démarrage spécifique et la condition Automatique doit être vraie. Si ces deux conditions sont satisfaites, la règle métier effectue la transition demandée en utilisant les états de début et de fin du formulaire State Flow (Flux d’états).
      Contrôles de champ (détermine les propriétés du champ lorsqu’un enregistrement passe d’un état à l’autre ou atteint un état final spécifique.)
      Champs obligatoires Rend les champs sélectionnés obligatoires lorsque cette transition se produit ou lorsque l’état final est l’état actuel.
      Champs en lecture seule Empêche la modification des champs sélectionnés lorsque cette transition se produit ou lorsque l’état final est l’état actuel.
      Champs visibles Affiche les champs sélectionnés lorsque cette transition se produit ou lorsque l’état final est l’état actuel.
      Non obligatoire Rend les champs sélectionnés facultatifs lorsque cette transition se produit ou lorsque l’état final est l’état actuel.
      Pas en lecture seule Rend les champs sélectionnés modifiables lorsque cette transition se produit ou lorsque l’état final est l’état actuel.
      Non visible Masque les champs sélectionnés lorsque cette transition se produit ou lorsque l’état final est l’état actuel.
    3. Déterminez si vous souhaitez que la méthode de transition d’état soit manuelle ou automatique, puis ouvrez la section appropriée du formulaire.
      • Manuel : cliquez sur Créer une action d’interface utilisateur pour créer un bouton sur le formulaire de tâche qui permet aux utilisateurs d’exécuter manuellement la transition. Le système utilise la valeur du champ Nom comme étiquette pour l’action d’interface utilisateur. L’action d’interface utilisateur exécute le script dans le champ Script manuel lorsque les conditions sont vraies. Par exemple, une transition manuelle peut créer un bouton Activer lorsqu’un incident est à l’état Nouveau et permet à un utilisateur de marquer l’incident comme actif.
      • Automatique : cliquez sur Créer une règle métier pour créer la règle métier. La règle métier exécute le script dans le champ Script automatique lorsque les conditions sont vraies. Par exemple, une règle métier créée par le système peut définir un état d’incident sur Affecté lorsque le champ Affecté à est renseigné. Les règles métier sont automatiquement supprimées lorsque l’enregistrement de flux d’état est supprimé. Pour plus d’informations, voir Règles métier.
    4. Facultatif : Cliquez sur Créer un script client pour créer le script qui limite les valeurs proposées dans le champ État d’un enregistrement de tâche aux états valides pour cette transition.
    5. Configurez les champs dans la section Contrôles de champ pour contrôler la façon dont certains champs s’affichent lorsqu’un enregistrement de tâche change d’état.