Ajout de scripts d'enregistrement à des types d'enregistrement

Pour ajouter un script d'enregistrement à un type d'enregistrement, vous pouvez utiliser le dossier Scripts d'enregistrement dans ClearQuest Schema Repository Designer ou la grille Actions d'enregistrement.

Pourquoi et quand exécuter cette tâche

Pour ajouter un script d'enregistrement à l'aide de la grille Actions, voir Ajout d'actions.

Procédure

Pour ajouter un script via le dossier Scripts d'enregistrement, procédez comme suit :

  1. Démarrez le Concepteur.
  2. Dans la vue Explorateur du référentiel de schémas ClearQuest, développez le noeud Types d'enregistrement, puis le type d'enregistrement souhaité.
  3. Développez le dossier Scripts d'enregistrement.
  4. Cliquez avec le bouton droit de la souris sur le dossier correspondant au langage, puis cliquez sur le bouton d'ajout. Designer ajoute un script au dossier et met son nom en évidence pour que vous puissiez le renommer.
  5. Entrez un nom pour le script d'enregistrement.
  6. Cliquez deux fois sur le nouveau nom pour démarrer l'éditeur de script.
  7. Editez le script. Entrez votre code à la place de la ligne suivante :
    REM a ajouté votre code de point d'ancrage ici
  8. Lorsque vous avez terminé, cliquez sur Points d'ancrage > Compiler pour détecter les éventuelles erreurs de syntaxe. Lorsque vous compilez votre script, votre code est sauvegardé.
  9. Fermez l'éditeur de script.

Résultats

Pour chaque type d'enregistrement que vous définissez, l'éditeur de script crée un module contenant le nom de l'enregistrement, celui du point d'ancrage et la syntaxe requise. Voici un exemple du format des points d'ancrage Visual Basic :
Function RecordName_HookName(param) 
  ' param as EventObject 
  REM Your code here 
End Function 

Le paramètre transmis à un script d'enregistrement est une instance de la classe EventObject contenant des informations sur l'événement à la suite duquel le point d'ancrage a été appelé (type d'événement, contrôle appelant et toute information supplémentaire liée au type d'événement). Pour plus d'informations, voir Scripts d'enregistrement.


Commentaires