Personalizar o fluxo de trabalho global
Definir um fluxo de trabalho global para manter um conjunto de campos de item de trabalho que compartilham vários tipos de itens de trabalho. Se você usar um fluxo de trabalho global, você pode definir campos e listas globais estão disponíveis para todos os tipos de item de trabalho em um projeto de equipe ou uma coleção de projetos de equipe.
Neste tópico
Conteúdo de um fluxo de trabalho Global
Definir e gerenciar o fluxo de trabalho Global
Exemplo de arquivo XML de fluxo de trabalho Global
Conteúdo de um fluxo de trabalho Global
Você pode definir um fluxo de trabalho global da mesma forma que você personaliza um tipo de item de trabalho. Para personalizar ou criar um fluxo de trabalho global, você pode define ou modificar um arquivo XML.
Dica
Não há fluxos de trabalho globais são definidos para qualquer modelo de processo do Microsoft Solutions Framework (MSF).No entanto, quando você instala Team Foundation Server extensões do Project Server, um fluxo de trabalho global for importado para as coleções de projetos de equipe que você configura para participar da sincronização de dados.Para obter mais informações, consulte Sincronizar Team Foundation Server com Project Server.
Um fluxo de trabalho global pode conter os seguintes elementos:
FIELD (Definição). Você pode especificar as definições de campos e todas as regras de qualificação e condicionais para cada campo. Essas regras estão contidas em um FIELDS elemento pai.
GLOBALLIST. Você pode especificar uma ou mais listas globais como parte do fluxo de trabalho global. Essas listas são contidas em um GLOBALLISTS elemento pai.
Se você especificar um campo que não está definido atualmente para o projeto de equipe ou coleção, o campo é criado quando o fluxo de trabalho global é importado. Você não pode alterar as propriedades de campos que já foram definidos para um tipo de item de trabalho. Por exemplo, você não pode alterar os atributos que estão associados com o nome amigável, o nome de referência ou relatar modificando o fluxo de trabalho global.
Um fluxo de trabalho global não pode conter os seguintes elementos e definições:
HELPTEXT. Você não pode especificar o texto de ajuda para um campo.
WORKFLOW. Você não pode especificar um fluxo de trabalho que consiste em estados, transições e motivos. Sempre está no escopo do fluxo de trabalho para um tipo de item de trabalho.
FORM. Você não pode especificar o layout do formulário de item de trabalho porque ela sempre escopo é um tipo de item de trabalho.
Elementos de fluxo de trabalho global pertencem ao namespace https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globalworkflow.
Voltar ao início
Definir e gerenciar o fluxo de trabalho Global
Tarefa |
Tópico |
---|---|
Pesquisar a sintaxe de um elemento de fluxo de trabalho global. Definir o fluxo de trabalho global usando o campo (definição) e GLOBALLIST elementos e seus elementos filho. |
|
Criar, modificar, exportar ou importar um fluxo de trabalho global. Gerenciar o fluxo de trabalho global usando os seguintes comandos no witadmin ferramenta de linha de comando:
|
Voltar ao início
Exemplo de arquivo XML de fluxo de trabalho Global
O exemplo a seguir mostra como você pode definir dois campos no fluxo de trabalho global usando o FIELD (definição) elemento e seus elementos de regra suportados. Para obter mais informações, consulte Todas as referências de elementos XML FIELD.
<?xml version="1.0" encoding="utf-8"?>
<GLOBALWORKFLOW>
<FIELDS>
<FIELD name="Project Server Enterprise Project" refname="Microsoft.Sync.ProjSrv.ProjectName" type="String">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="PsProject" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="PsProject" />
</FIELD>
<FIELD name="Project Server Requested Project GUID" refname="Microsoft.Sync.ProjSrv.RequestedProjGuid" type="GUID">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<DEFAULT not="[global]\Project Collection Service Accounts" from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
<WHEN field="Microsoft.Sync.ProjSrv.ProjectName" value="PsProject">
<ALLOWEDVALUES not="[global]\Project Collection Service Accounts" expanditems="false">
<LISTITEM value="3aabbaa9-f204-4748-897c-47904155bc61" />
</ALLOWEDVALUES>
<COPY from="value" value="3aabbaa9-f204-4748-897c-47904155bc61" />
</WHEN>
</FIELD>
</FIELDS>
</GLOBALWORKFLOW>
Voltar ao início