Compartilhar via


Personalizando o fluxo de trabalho Global

Você pode definir um fluxo de trabalho global quando você desejar manter um conjunto de campos de item de trabalho que compartilham de vários tipos de itens de trabalho. Se você usar um fluxo de trabalho global, você pode definir os campos e listas globais que estão disponíveis para todos os tipos de item de trabalho em um projeto de equipe ou uma coleção de projeto de equipe.

ObservaçãoObservação

Antes de definir um fluxo de trabalho global, o recurso deve ser habilitado no servidor de camada de aplicativo. Portanto, o servidor deve estar executando uma versão do Visual Studio Team Foundation Server, como Team Foundation Server 2010 com Service Pack 1 (SP1), que suporta esse recurso. Você pode obter o service pack na seguinte página no site da Microsoft: Service Pack 1 de 2010, a versão Beta do Team Foundation Server de Visual Studio.

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 de forma semelhante ao que você personalizar um tipo de item de trabalho. Para personalizar ou criar um fluxo de trabalho global, você pode define ou modificar um arquivo XML de n.

ObservaçãoObservação

Não há fluxos de trabalho globais são definidos para quaisquer modelos de processo de Microsoft Solutions Framework (MSF). No entanto, se você instalar o Feature Pack apropriado, um fluxo de trabalho global é importado para as coleções de projeto de equipe que você configura para participar da sincronização de dados. Para obter mais informações, consulte Microsoft Team Foundation Server de 2010 e o pacote de recursos de integração do Microsoft 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 um ou mais listas globais como parte do fluxo de trabalho global. Essas listas estão contidas em um GLOBALLISTS elemento pai.

Se você especificar um campo que não está definido para o projeto de equipe ou a coleção, o campo é criado quando o fluxo de trabalho global é importado. É possível alterar as propriedades dos campos que já foram definidos para um tipo de item de trabalho. Por exemplo, é possível alterar os atributos que estão associados com o nome amigável, o nome de referência ou emissão de relatórios, modificando o fluxo de trabalho global.

Um fluxo de trabalho global não pode conter os elementos e as definições a seguir:

  • HELPTEXT. Não é possível especificar o texto de ajuda para um campo.

  • WORKFLOW. Não é possível especificar um fluxo de trabalho consiste em estados, transições e motivos. Fluxo de trabalho sempre escopo é um tipo de item de trabalho.

  • FORM. É possível 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 topo

Definir e gerenciar o fluxo de trabalho Global

Tarefa 

Tópico

Consultar a sintaxe de um elemento de fluxo de trabalho global. Definir o fluxo de trabalho global por meio do campo (definição) e GLOBALLIST elementos e seus elementos filho.

Referência de elemento XML de fluxo de trabalho global

Criar, modificar, exportar ou importar um fluxo de trabalho global. Gerenciar o fluxo de trabalho global usando os seguintes comandos na witadmin ferramenta de linha de comando:

  • exportglobalworkflow: Exporta o arquivo XML que definem um fluxo de trabalho global.

  • importglobalworkflow: Importa o arquivo XML que define um fluxo de trabalho global.

Gerenciando o fluxo de trabalho Global [witadmin]

Voltar ao topo

Exemplo de arquivo XML de fluxo de trabalho Global

O exemplo a seguir mostra como você pode definir dois campos dentro do fluxo de trabalho global usando o FIELD o elemento de (definição) e seus elementos de regra suportados. Para obter mais informações, consulte Todas as referências de elementos do campo XML.

<?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 topo

Consulte também

Conceitos

Todas as referências de elementos do campo XML