18
juillet
2011
Descriptif des règles pour les champs de work item
juillet
2011
Un article de jgard
Pas de commentaires
Lorsque vous modifiez un type de work item, vous avez la possibilité d’appliquer des règles à chacun des champs présents. Bien que le nom de la plupart des règles soit assez parlant, il reste assez mystérieux pour d’autres. Voici donc un petit descriptif de chacune des règles disponibles :
- ALLOWEDVALUES : spécifie une liste de valeurs possibles pour le champ.
- ALLOWEXISTINGVALUE : indique que la valeur actuelle est autorisée.
- CANNOTLOSEVALUE : une fois que le champ reçoit une valeur, il ne peut plus être vidé.
- COPY : copie une valeur à partie d’un autre champ ou d’une valeur système.
- DEFAULT : indique une valeur par défaut à placer dans le champ.
- EMPTY : le champ est vidé et grisé.
- FROZEN : rend le champ non modifiable dès qu’on lui donne une valeur non nulle.
- MATCH : indique un format que la valeur doit respecter. Cette règle s’applique uniquement aux champs de type string. Les lettres A, N, X sont interprétées respectivement pour des caractères alphabétiques, numériques et alphanumériques. Tous les autres caractères sont traités comme de simples littéraux.
- NOTSAMEAS : indique que la valeur doit être différente de celle d’un autre champ.
- PROHIBITEDVALUES : spécifie une liste de valeurs interdites pour le champ.
- READONLY : le champ n’est pas modifiable et est grisé.
- REQUIRED : le champ est obligatoire.
- SERVERDEFAULT : remplit le champ avec la valeur donnée par le serveur au moment de la sauvegarde. Le champ apparaît en lecture seule.
- SUGGESTEDVALUES : spécifie une liste de valeurs recommandées mais sans interdire l’encodage d’autres valeurs.
- VALIDUSER : la valeur doit correspondre à un utilisateur valide.
- WHEN : spécifie une liste de règles à appliquer lorsqu’un champ possède la valeur indiquée
- WHENNOT : spécifie une liste de règles à appliquer lorsqu’un champ possède une valeur différente de la valeur indiquée.
- WHENCHANGED : spécifie une liste de règles à appliquer lorsqu’un champ change de valeur.
- WHENNOTCHANGED : spécifie une liste de règles à appliquer lorsqu’un champ ne change pas de valeur.