Dependências

Uma tarefa pode depender de outras tarefas, exigindo a outras tarefas a serem concluídas antes de executa a tarefa principal. Por exemplo, a tarefa de criar instâncias de item de trabalho não pode ser executado até que todas as tarefas para criar tipos de item de trabalho foram executadas. Portanto, a tarefa de instâncias de item de trabalho depende as tarefas de tipo de item de trabalho.

Use o elemento de dependência em tarefas e grupos para indicar quando uma dependência já existe. O exemplo a seguir mostra como usar o elemento de dependência para especificar que o grupo de tarefas WorkItemTracking depende de grupos de tarefas de classificação e grupos.

<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>
ObservaçãoObservação

O elemento groupId referencia o valor do elemento de identificação no grupo de.

O exemplo a seguir mostra como usar o elemento de dependência para especificar que os WorkItems tarefa depende da tarefa com uma identificação de "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>

Dica

Lista as tarefas de cada arquivo de definição de processo XML na mesma ordem de suas dependências. Essa ordem facilita a eliminando problemas de dependência e legibilidade.

Dependências podem ser usadas para indicar a ordem na quais plug-ins que executar no Assistente New Team Project. Alguns plug-ins são sempre dependentes de outros plug-ins. Além disso, nem todos os plug-ins são necessários para um modelo de processo. A tabela a seguir identifica quais plug-ins dependem de outros plug-ins e se são necessárias para estar em um modelo de processo.

Plug-in do modelo de processo

Dependentes de Plug-ins

Necessário?

Classificação

Nenhum

Sim

Grupos e permissões

Plug-in de classificação.

Não

Acompanhamento do Item de trabalho

Classificação, grupos e permissões Plug-ins.

Não

Windows SharePoint Services

Item de classificações, trabalho rastreamento e Plug-ins de controle de versão.

Não

Relatórios

Classificação e Plug-ins do Windows SharePoint Services.

Não

Controle de Versão

Classificação e Plug-ins de rastreamento de Item de trabalho.

Não

Consulte também

Conceitos

Definindo as áreas de iniciais e iterações usando o arquivo de plug-in do Classification.xml

Carregando documentos no Portal do projeto usando o plug-in do Portal

Carregamento de relatórios usando os plug-in de relatórios

Grupos e permissões de plug-in

Outros recursos

Definir e personalizar objetos para controlar os itens de trabalho usando o plug-in de WorkItems