Condividi tramite


Dipendenze

Aggiornamento: novembre 2007

Un'attività può dipendere da altre attività e richiedere che tali attività vengano completate prima che quella principale possa essere eseguita. Ad esempio, l'attività di creazione di istanze degli elementi di lavoro non può essere eseguita fino a quando non siano state eseguite tutte le attività di creazione dei tipi di elemento di lavoro. Di conseguenza, le attività delle istanze degli elementi di lavoro dipendono dalle attività del tipo di elemento di lavoro.

Utilizzare l'elemento dependency in attività e gruppi per indicare quando è presente una dipendenza. Nell'esempio riportato di seguito è mostrato come utilizzare l'elemento dependency per specificare che il gruppo di attività WorkItemTracking dipende dai gruppi di attività Classification e Groups.

<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>
Nota:

L'elemento groupId fa riferimento al valore dell'elemento id nell'altro gruppo.

Nell'esempio riportato di seguito è mostrato come utilizzare l'elemento dependency per specificare che l'attività WorkItems dipende dall'attività con un ID "WITs".

<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>
Suggerimento:

Elencare le attività in ciascun file di definizione di processo XML nello stesso ordine delle relative dipendenze. Questo ordine elimina i problemi di dipendenze e semplifica la leggibilità.

Le dipendenze possono essere utilizzate per indicare l'ordine in cui i plug-in vengono eseguiti nella Creazione guidata nuovo progetto team. Alcuni plug-in sono sempre dipendenti da altri plug-in. Inoltre, non tutti i plug-in sono necessari per un modello di processo. Nella tabella riportata di seguito vengono individuati i plug-in che dipendono da altri plug-in e se la loro presenza è richiesta in un modello di processo.

Plug-in Modello di processo

Plug-in dipendenti

Obbligatorio/Facoltativo

Classificazione

Nessuna

Gruppi e autorizzazioni

Plug-in Classificazione.

No

Gestione elementi di lavoro

Plug-in Classificazione e Gruppi e autorizzazioni.

No

Windows SharePoint Services

Plug-in Classificazioni, Gestione elementi di lavoro e Controllo della versione.

No

Report

Plug-in Classificazione e Windows SharePoint Services.

No

Controllo della versione

Plug-in Classificazione e Gestione elementi di lavoro.

No

Vedere anche

Concetti

Plug-in del modello di processo Classification

Plugin del modello di processo Windows SharePoint Services

Plug-in del modello di processo Reports

Plug-in del modello di processo Gruppi e autorizzazioni

Altre risorse

Plug-in del modello di processo Gestione elementi di lavoro

Utilizzo del controllo delle versioni negli elementi di lavoro