Partager cette page

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

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 17.0 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :