À propos des objets et des propriétés ALM
Les scripts de flux de travail peuvent obtenir des informations, prendre des décisions fondées sur ces informations et modifier des valeurs du projet en fonction de ces décisions.
Vous pouvez obtenir des informations telles que le groupe d’utilisateurs auquel appartient l’utilisateur actuel, et la valeur d’un champ, en accédant à des objets tels que l’objet User ou l’objet Field.
Vous pouvez également obtenir des informations sur le module actif et la boîte de dialogue active en utilisant des propriétés de flux de travail. Pour plus d’informations sur ces propriétés, voir ALM Propriétés.
Votre script peut modifier la valeur d’un champ ou d’une liste de champs. Pour ce faire, le script modifie la propriété Valeur ou la propriété Liste de l’objet Champ approprié.
Pour plus d’informations sur les procédures d’événement dans lesquelles vous placez du code VBScript pour créer des scripts de flux de travail, voir Référence d’événement de flux de travail.
Le tableau suivant énumère les objets ALM qui sont disponibles lorsque vous rédigez un script.
|
Objet |
Description |
|---|---|
|
Actions |
La liste des actions qui sont disponibles. Voir Objet Actions. |
|
Action |
L'objet Action est géré par l’objet Actions. Voir Objet Action. |
|
Champs |
Comprend les objets qui donnent accès à des champs spécifiques. Voir Objets Fields. |
|
Champ |
L'objet Field est géré par les objets Fields. Voir Objet Field. |
|
Listes |
Comprend les listes qui sont disponibles dans un projet ALM. Voir Objet Lists. |
|
TDConnection |
Donne accès aux objets d’architecture de test ouverte (OTA). Voir Objet TDConnection. |
|
Utilisateur |
Comprend les propriétés de l’utilisateur actuel. Cet objet est disponible dans tous les modules. Voir Objet User. |
| ActiveTreeSelection | Accède à la liste des entités actuellement sélectionnées dans des modules actifs qui sont des objets d’architecture de test ouverte (OPA). Voir Objet ActiveTreeSelection. |
Note : Dans certains cas, une fonction renvoie l’objet lui-même au lieu de la propriété ID de l’objet. Par exemple, une fois l’instruction suivante exécutée, testsetf est une référence à un objet TestSetFolder : Set testsetf = TestSet_Fields("CY_FOLDER_ID").Value.
Pour chaque objet ALM,
Contrôle de version : Après avoir activé le contrôle de version pour un projet, vous devez revoir tous ses scripts de flux de travail et faire des ajustements pour chaque entité cochée. Cela inclut les entités suivantes : Exigence, Test, Resource et Component. Pour chaque entité cochée qui inclut une fonction Post dans son script, vous devez modifier le script. Pour la modifier, ajoutez une fonction Checkout avant chaque fonction de Post. Cette modification permet d’éviter que la boîte de dialogue Check Out ne s’ouvre à chaque fois qu’un appel à une fonction Post est effectué. Pour plus de détails sur les fonctions Post et Checkout, consultez le manuel ALM Open Test Architecture Reference.

