Configurer les valeurs de choix du champ d’état
Les champs d’état sont un sous-ensemble de champs de liste de choix. Gardez à l’esprit les informations suivantes lorsque vous configurez des valeurs de choix pour le champ État.
- Utilisez une valeur négative pour ajouter un nouveau champ d’état actif.
- Recherchez et étudiez les règles métier qui utilisent un filtre numérique d’état sur les champs Script et Conditions . Vous pouvez utiliser l’outil de débogage pour suivre l’ordre d’exécution de la règle métier.
- Les nouvelles valeurs représentant les états inactifs doivent avoir une valeur supérieure à 8.
Vous pouvez définir l’un des attributs suivants pour un champ d’état en configurant le dictionnaire. Si les attributs ne sont pas définis, le système utilise les valeurs par défaut. L’API TaskStateUtil utilise les attributs suivants. Pour plus d’informations sur l’API TaskStateUtil, consultez TaskStateUtil.
| Attribut | Définition |
|---|---|
| close_states | Liste délimitée par des points-virgules des valeurs d’état inactives, utilisée pour identifier si la tâche doit être définie sur actif ou inactif. Il s’agit d’un attribut obligatoire pour utiliser la fonctionnalité TaskStateUtil. |
| default_close_state | Attribut facultatif pour définir la valeur d’état de l’état de fermeture par défaut si vous souhaitez définir des règles métier qui ferment automatiquement une tâche. La valeur par défaut est 3, généralement Fermé terminé si l’attribut n’est pas défini. |
| default_work_state | Attribut facultatif pour définir la valeur d’état de l’état de travail par défaut si vous souhaitez définir des règles métier qui définissent automatiquement une tâche pour travailler. La valeur par défaut est 2, généralement Travail en cours si l’attribut n’est pas défini. |
Exemples de modification d’état
Suivez ces exemples pour modifier l’état des incidents et des demandes de changement.
Avant de commencer
Rôle requis : admin
Procédure
Résoudre les problèmes liés aux états de changement et aux règles métier
Les règles métier du système font des hypothèses sur les valeurs d’état. Vous pouvez résoudre les problèmes liés aux règles métier pour voir leur ordre d’exécution et voir comment cela affecte les changements que vous apportez aux valeurs du champ État .
Avant de commencer
Rôle requis : admin
Procédure
Que faire ensuite
Voir Déboguer une règle métier pour plus d’informations sur la façon de tracer l’ordre d’exécution des règles métier. Vous pouvez cliquer sur Tout déboguer, résoudre un incident, puis consulter la trace en bas du formulaire pour observer l’exécution des règles métier. Ces deux exemples de lignes montrent que le code de la règle métier mark_closed est entré ==> puis quitté <==.
==> 'mark_closed' on incident
<== 'mark_closed' on incident