Création d’un script de flux de travail
Vous utilisez l’Éditeur de script pour ajouter du code VBScript à une procédure d’événement ALM, ou pour créer des procédures définies par l’utilisateur qui peuvent être appelées à partir d’une procédure d’événement ALM.
Pour créer un script de flux de travail :
-
Dans la fenêtre de flux de travail, cliquez sur le lien Éditeur de script. L'Éditeur de script s’ouvre.
Pour plus d’informations sur la fenêtre de l’Éditeur de script, voir L’éditeur de script.
-
Dans l’Arborescence des scripts, sélectionnez le nœud du module pour lequel vous devez personnaliser le flux de travail.
L'Arborescence des scripts contient le nœud du Script commun en plus des nœuds des modules spécifiques. Lorsque vous créez des procédures définies par l’utilisateur qui doivent être accessibles depuis plusieurs modules, placez-les sous le nœud du Script commun. Pour déclarer une variable globale qui peut être utilisée dans tous les modules, déclarez la variable sous le nœud Script commun, en dehors de toute fonction.
-
Développez le nœud et sélectionnez la procédure d’événement à laquelle vous devez ajouter du code, en fonction du moment où vous souhaitez que votre code soit déclenché. Le script existant pour cette procédure d’événement s’affiche dans le volet Scripts.
Pour une description des ALMprocédures d’événement, voir Référence d’événement de flux de travail.
-
Ajoutez votre code VBScript au script.
Note : Un indicateur rouge
à côté du nom d’un module dans l’Arborescence des scripts indique qu'il y a des changements de script non enregistrés dans ce module. -
Pour utiliser la fonction Compléter le code au lieu de saisir les noms des objets, propriétés, méthodes et champs ALM, placez le point d’insertion à l’endroit où vous souhaitez insérer un nom d’objet et cliquez sur le bouton Compléter le code
. Pour plus d’informations sur les objets ALM, voir Référence d’objet et de propriété de flux de travail. -
Pour utiliser la fonction Modèle de code au lieu de saisir les instructions VBScript les plus courantes, placez le point d’insertion à l’endroit où vous souhaitez insérer le code et cliquez sur le bouton Modèle de code
. Choisissez l’un des éléments suivants dans la liste des modèles de code :Modèle
Code ajouté au script
FVal : Accès à la valeur de champs
Fields.Field("").ValueList : Accès à la liste QualityCenter
Lists.List()IfAct : Action « commutateur » Si blocage
If ActionName = "" ThenEnd IFAct : Accès aux actions
Actions.Action("")Func : Modèle de fonction
Function
On Error Resume NextOn Error GoTo 0
End FunctionSub : Sous-modèle
Sub
On Error Resume NextOn Error GoTo 0
End SubErr : Gestionnaire d’erreurs
On Error Resume Next -
Pour insérer un élément à partir d’une liste de champs définie dans le projet, placez le point d’insertion à l’endroit où vous voulez ajouter l’élément. Cliquez sur le bouton Valeurs de liste
. Dans la zone Listes de la boîte de dialogue Sélectionner une valeur dans une liste, choisissez le nom de la liste. Dans la zone Éléments de la liste, sélectionnez la valeur de la liste. -
Pour insérer un nom de champ ALM, placez le point d’insertion à l’endroit où vous voulez ajouter le nom du champ. Cliquez sur le bouton Noms de champs
. Sélectionnez un nom dans la liste des champs définis par le système et par l’utilisateur dans le projet ALM. -
Pour valider la syntaxe du script, cliquez sur Vérification syntaxe
. Les messages éventuels s’affichent dans le volet Messages. -
Cliquez sur le bouton Enregistrer
pour enregistrer le script. -
Fermer l’Éditeur de script.

