Les points d'ancrage d'action peuvent contrôler quels utilisateurs sont autorisés à changer les valeurs d'un enregistrement et vérifier les données saisies avant qu'elles ne soient validées dans la base de données. Ils peuvent également contrôler la validité d'un enregistrement dans sa totalité et envoyer des notifications par courrier électronique une fois l'opération effectuée.
Un point d'ancrage d'action porte uniquement sur l'enregistrement en cours. Les types de points d'ancrage d'action pris en charge sont indiqués dans le tableau suivant dans l'ordre dans lequel ils s'exécutent.
Point d'ancrage d'action | Utilisation |
---|---|
Contrôle d'accès Exécuté lorsque l'action est sur le point de démarrer. |
Renvoie une valeur booléenne indiquant si un utilisateur est autorisé à appliquer l'action spécifiée à un enregistrement. Ce point d'ancrage est appelé avant que l'utilisateur n'effectue l'action. Aucun point d'ancrage de contrôle d'accès n'est exécuté pour les actions imbriquées. Un point d'ancrage de ce type peut écrit sous forme de sous-routine VBScript ou Perl. Pour exécuter une action primaire (modification, soumission, suppression, importation), l'utilisateur en cours doit figurer dans la liste de contrôle d'accès de l'action primaire, ainsi que de toutes les actions de base. Voir Restriction de l'accès des utilisateurs aux actions. |
Initialisation Exécuté au démarrage de l'action. |
Définit la valeur initiale des zones (ou toute tâche indiquée). Permet l'initialisation complexe d'un enregistrement. Vous pouvez utiliser ce point d'ancrage pour définir la valeur des zones avant le démarrage d'une action. Ce point d'ancrage est appelé après l'initialisation de l'action, mais avant que le contenu de l'enregistrement ne soit affiché dans un formulaire. Un point d'ancrage d'initialisation doit être écrit sous la forme d'une sous-routine de script. |
Validation Exécuté lorsque l'utilisateur valide l'action. |
Vérifie la validité des valeurs de zone indiquées. Si l'utilisateur entre des données incorrectes, il est invité à les corriger. Ce point d'ancrage permet de contrôler des conditions pouvant difficilement être vérifiées au niveau de chaque point d'ancrage de vérification de zone. Vous pouvez l'utiliser, par exemple, pour vérifier des informations dans un groupe de zones. Ce point d'ancrage s'exécute avant que des changements ne soient validés dans la base de données. Les points d'ancrage de ce type doivent utiliser un script. Voir Edition d'une liste dynamique. |
Valider Exécuté immédiatement avant que la transaction ne soit validée dans la base de données. |
Lie une action appliquée à plusieurs enregistrements à une seule transaction (par exemple, résolution de tous les doubles d'une demande de changement lorsque la demande d'origine est résolue). Met à jour un ensemble de sources de données externes pour qu'elles restent cohérentes avec le contenu de la base de données. Ce point d'ancrage est appelé après l'ajout de changements à la base de données mais avant leur validation ; il peut être écrit sous forme de sous-routine VBScript ou Perl. |
Notification Exécuté une fois la transaction validée. |
Démarre une action qui informe les utilisateurs quand une action est exécutée. Voir Rational ClearQuest e-mail. Les points d'ancrage de notification doivent utiliser un script. |