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 :

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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("").Value

    List : Accès à la liste QualityCenter

    Lists.List()

    IfAct : Action « commutateur » Si blocage

    If ActionName = "" Then

    End IF

    Act : Accès aux actions

    Actions.Action("")

    Func : Modèle de fonction

    Function
    On Error Resume Next

    On Error GoTo 0
    End Function

    Sub : Sous-modèle

    Sub
    On Error Resume Next

    On Error GoTo 0
    End Sub

    Err : Gestionnaire d’erreurs

    On Error Resume Next

  7. 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.

  8. 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.

  9. Pour valider la syntaxe du script, cliquez sur Vérification syntaxe . Les messages éventuels s’affichent dans le volet Messages.

  10. Cliquez sur le bouton Enregistrer pour enregistrer le script.

  11. Fermer l’Éditeur de script.