Ajouter un crochet d'action

Dans cet exercice, vous allez créer un crochet d'initialisation pour l'action Réaffecter que vous avez ajoutée au schéma dans le cadre de l'exercice Créer une action. Les crochets d'initialisation permettent d'exécuter des opérations complexes au début d'une action. Par exemple, vous pouvez utiliser un tel crochet pour réinitialiser les zones ou leur affecter différentes valeurs en fonction du type d'action. Le crochet dont il est question dans cet exercice sera exécuté lorsqu'un utilisateur tentera de réaffecter un défaut à un autre utilisateur. Son effet sera d'effacer le contenu de la zone Motif_action. Les utilisateurs doivent en effet remplir cette zone pour pouvoir achever l'action Réaffecter.

Pour ajouter un crochet d'action :

  1. Dans l'espace de travail de ClearQuest Designer, développez le dossier Record Types, puis le dossier Defect et enfin le dossier States and Actions.
  2. Faites un double clic sur le noeud Actions pour ouvrir la grille d'actions.
  3. Cliquez dans la cellule située à l'intersection de la colonne Validation et de la ligne de l'action Réaffecter. Cliquez sur la flèche vers le bas et sélectionnez SCRIPTS > BASIC.
  4. Dans l'éditeur de script Visual Basic, insérez le code suivant après la ligne REM End If et avant la ligne End Function :
    ' Vider la zone au début de l'action
    SetFieldValue "motif_action", ""
  5. Pour compiler le script, cliquez sur Hooks > Compile. La compilation doit se dérouler sans erreur.
  6. Fermez l'éditeur de script.
  7. Fermez la grille d'actions.

Retour d'informations