Partager via


Dépendances

Mise à jour : novembre 2007

Une tâche peut dépendre d'autres et nécessiter qu'elles soient exécutées avant que la tâche principale ne puisse l'être. Par exemple, la tâche consistant à créer des instances d'éléments de travail ne peut pas s'exécuter tant que toutes les tâches relatives à la création de types d'éléments de travail ne le sont pas. Par conséquent, la tâche relative aux instances d'éléments de travail dépend de celles qui sont relatives aux types d'éléments de travail.

Utilisez l'élément de dépendance dans les tâches et les groupes pour déterminer l'existence d'une dépendance. L'exemple suivant indique comment utiliser l'élément de dépendance pour spécifier que le groupe de tâches WorkItemTracking dépend du groupe de tâches Classification et groupes.

<group id="WorkItemTracking"
   description="Workitem definitions uploading."
   completionMessage="Workitem definitions uploaded.">
   <dependencies>      <dependency groupId="Classification"/>      <dependency groupId="Groups"/>   </dependencies>
   <taskList filename="WorkItem Tracking\WorkItems.xml"/>
</group>
Remarque :

L'élément groupId référence la valeur d'élément de l'ID dans l'autre groupe.

L'exemple suivant indique comment utiliser l'élément de dépendance pour spécifier que la tâche WorkItems dépend de la tâche avec un ID de "WIT."

<task
   id="WIs"
   name="WorkItems"
   plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
   completionMessage="Work items uploaded"
   completionDescription = "Processing the actual work items used by work item tracking">
   <dependencies>      <dependency taskId="WITs" />   </dependencies>
Conseil :

Répertoriez vos tâches dans chaque fichier de définition de processus XML dans le même ordre que leurs dépendances. Cet ordre permet de résoudre les problèmes de dépendance et facilite la lisibilité.

Les dépendances peuvent être utilisées pour indiquer l'ordre dans lequel les plug-ins s'exécutent dans l'Assistant Nouveau projet d'équipe. Certains plug-ins dépendent toujours d'autres. De même, tous les plug-ins ne sont pas requis pour un modèle de processus. Le tableau suivant identifie les plug-ins qui dépendent d'autres plug-ins et indique s'ils doivent être dans un modèle de processus.

Plug-in Modèles de processus

Plug-ins dépendants

Requis ?

Classification

Aucune

Oui

Groupes et autorisations

Plug-in Classification.

Non

Suivi des éléments de travail

Plug-ins Classification, Groupes et autorisation.

Non

Windows SharePoint Services

Plug-ins Classifications, Suivi des éléments de travail et Contrôle de version.

Non

Rapports

Plug-ins Classification et Windows SharePoint Services.

Non

Contrôle de version

Plug-ins Classification et Suivi des éléments de travail.

Non

Voir aussi

Concepts

Plug-in de modèle de processus Classification

Plug-in de modèle de processus Windows SharePoint Services

Plug-in de modèle de processus Rapports

Plug-in de modèle de processus Groupes et Autorisations

Autres ressources

Plug-in de modèle de processus Suivi des éléments de travail

Utilisation du contrôle de version dans des éléments de travail