Points d'ancrage de zone

Cette rubrique décrit le concept du point d'ancrage de zone ClearQuest.

Un point d'ancrage de zone est utile pour les événements affectant une zone donnée d'un enregistrement. Un point d'ancrage de zone peut définir la valeur initiale d'une zone, déclencher une réponse à certains événements lorsque la valeur d'une zone change, définir des droits d'accès pour que seuls les groupes d'utilisateurs indiqués puissent changer les valeurs d'une zone et contrôler la validité des valeurs entrées par les utilisateurs.

Un point d'ancrage de zone affecte uniquement la zone en cours de l'enregistrement en cours. Les types suivants de points d'ancrage de zone sont pris en charge :

Point d'ancrage de zone
Description
Choice List
Renvoie un ensemble de valeurs valides. Utilisez ce point d'ancrage avec les zones affichées au moyen d'un contrôle de type liste (zone de liste ou de liste déroulante, par exemple). Vous pouvez également fournir des valeurs sans utiliser de script, à l'aide d'une liste constante ou dynamique. Voir Création d'une liste d'options associée à une zone.
Default Value
Définit la valeur initiale de la zone. Ce point d'ancrage est appelé au début d'une action Submit. Il peut être écrit sous forme d'une sous-routine de script. Vous pouvez aussi définir une valeur constante comme étant la valeur par défaut à utiliser.
Permission
Renvoie l'une des constantes BehaviorType indiquant le niveau d'accès utilisateur relatif à la zone. Vous pouvez utiliser ce point d'ancrage pour intervenir sur l'enchaînement d'activités et/ou la sécurité. (voir le IBM Rational ClearQuest - Référence de l'API pour les constantes énumérées.) Si vous ajoutez un point d'ancrage Permission à une zone, vous devez modifier la grille Behaviors pour qu'au moins un des comportements de zone soit défini sur USE_HOOK, faute de quoi une erreur se produira pendant la validation.
Validation
Vérifie la validité du contenu de la zone. Ce point d'ancrage est appelé lorsque la valeur de la zone est modifiée. Il permet à l'utilisateur de savoir immédiatement si la valeur d'une zone est admise, et ce avant que l'enregistrement ne soit validé dans la base de données.
Value Changed
Ce point d'ancrage s'exécute en réponse au changement de la valeur d'une zone. Utilisez ce point d'ancrage pour mettre à jour d'autres zones (listes dépendantes, etc.). Une fois ce point d'ancrage exécuté, la validité de toute zone modifiée par le script est contrôlée en appelant le point d'ancrage Validation de la zone (s'il y en a un).

Les points d'ancrage sont exécutés d'après les règles indiquées sous Ordre d'exécution des points d'ancrage de zone et d'action.


Commentaires