À 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, cette section énumère les propriétés de l’objet. La liste comprend le nom de propriété, une description et le type de données de la propriété. Elle indique si la propriété est en lecture seule (R) ou si votre script peut la modifier (R/W).

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.