L’éditeur de script
Vous pouvez utiliser l’Éditeur de script pour modifier les scripts qui ont été générés par un générateur de script, ou pour créer un script de flux de travail défini par l’utilisateur. Pour plus d’informations sur l’ouverture de l’Éditeur de script, voir Personnalisation du flux de travail en un coup d’oeil..
L’onglet Éditeur de script contient les éléments suivants :
-
Barre d’outils de l’Éditeur de script. Contient des boutons utilisés lors de la création de scripts. Pour plus d’informations, voir Comprendre les commandes de l’éditeur de script.
-
Arborescence de scripts Répertorie les procédures d’événements auxquelles vous pouvez ajouter du code. Les procédures d’événement sont regroupées selon le module dans lequel elles sont déclenchées. Pour plus d’informations, voir Référence d’événement de flux de travail.
-
Volet Scripts. Affiche le code de la procédure d’événement sélectionnée. Pour créer ou modifier un script, vous ajoutez du code VBScript à la procédure d’événement. Pour plus d’informations, voir Création d’un script de flux de travail.
-
Volet Messages. Affiche les éventuelles erreurs de syntaxe rencontrées lorsque vous enregistrez ou validez un script.
Éditions d’ALM : La personnalisation inter-projets n’est pas disponible dans Quality Center Enterprise Edition.Pour plus d’informations sur les éditions ALM et les fonctionnalités associées, voir
Si vous travaillez sur un modèle ou un projet lié, l’Arborescence des scripts affiche deux sections sous Scripts de flux de travail :
-
Scripts de modèle (partagés). Les scripts de flux de travail énumérés dans cette section sont les scripts appliqués à partir du modèle au projet lié. Pour plus d’informations sur l’application d’une personnalisation du modèle, voir Personnalisation inter-projets.
Si vous travaillez avec un projet lié, cette section s’affiche uniquement lorsque des scripts de modèle sont définis dans le modèle. Les scripts de modèle ne peuvent pas être modifiés dans le projet lié. Si vous supprimez un projet d’un modèle, les scripts du modèle restent dans le projet et sont modifiables.
-
Scripts de projet. Les scripts de flux de travail répertoriés dans cette section s’appliquent uniquement au modèle ou au projet lié dans lequel vous travaillez. Les scripts de cette section d’un modèle ne sont pas appliqués aux projets liés.
Lors de l’exécution de scripts de flux de travail pour un projet lié, ALM combine les scripts de modèle et les scripts de projet en un seul script. La duplication de variables ou de fonctions dans les scripts de modèles et les scripts de projets peut provoquer des conflits.
Considérations supplémentaires lors du travail dans un projet modèles :
-
Les scripts générés par l’un des générateurs de scripts sont créés sous Scripts de modèle (partagés).
-
ALM ajoute le préfixe Template_ aux événements des scripts de modèle. Par défaut, ALM déclenche des procédures d’événement de modèle. La procédure d’événement de projet est déclenchée si la procédure d’événement de modèle n’existe pas, ou si vous demandez à la procédure d’événement de modèle d’appeler la procédure d’événement de projet.
Chaque événement du modèle comprend un appel commenté à l’événement parallèle du projet. Par exemple, l’événement Template_Bug_New du script de modèle est affiché comme suit :
Sub Template_Bug_New On Error Resume Next
`call Bug_New On Error Go To 0 End SubPour demander au script de modèle d’appeler l’événement du projet, supprimez le marqueur de commentaire pour activer l’appel à l’événement du projet, comme suit :
Sub Template_Bug_New On Error Resume Next
call Bug_New On Error Go To 0 End Sub

