Lorsque les utilisateurs lancent des travaux, ils peuvent changer les variables du projet,
substituant ainsi les valeurs de variables définies dans l'environnement du projet.
Lorsqu'un utilisateur lance un travail, les variables d'environnement du projet
sont affichées sur une page de démarrage de projet. En fonction de la propriété Sur projet
de chaque variable, l'utilisateur peut changer la valeur affichée.
Les changements effectués au lancement du travail sont soumis aux mêmes règles d'héritage
que les variables définies dans un environnement de projet.
Par exemple :
- Vous définissez l'environnement JavaEnv pour qu'il ait une variable avec une valeur initiale
(JavaVersion = 1.4).
- Vous définissez le projet MyBuild pour qu'il utilise l'environnement JavaEnv.
- Vous lancez un travail pour exécuter le projet MyBuild. Sur le panneau de lancement du projet,
vous redéfinissez la valeur de JavaVersion sur 1.5.
Ainsi :
- Les étapes qui ne substituent pas l'environnement du projet (JavaEnv) héritent
de la valeur modifiée de JavaVersion, à savoir 1.5.
- Les étapes qui utilisent explicitement l'environnement JavaEnv comme environnement
d'étape utilisent la valeur de JavaVersion définie dans l'environnement du projet :
1.4.