Personalizar as páginas da lista de pendências
Você pode personalizar os recursos de fallback de Team Web Access para especificar diferentes tipos de itens de, campos, e colunas de trabalho que aparecem em páginas.A página de fallback fornece acesso a dois tipos de páginas.A página de retorno do produto lista os itens de retorno para o produto que devem ser qualificados mas até agora descomprometido.Páginas de fallback de iteração listam os itens de fallback atribuídas a uma iteração específica.Para saber mais sobre como usar as páginas de retorno, consulte Planejamento ágil e iterações.
Se seu projeto de equipe foi criado com um modelo de processo diferente dos fornecidos pela Microsoft ou você personalizou as definições de tipo para itens de trabalho ou alterado o fluxo de trabalho, você talvez precise personalizar um dos arquivos de definição para a configuração do processo.
Você personaliza as páginas de fallback exportando os arquivos de definição de XML para seu projeto de equipe, ou download a versão mais recente dos modelos de processo para seu projeto de equipe.Os arquivos de definição de XML usados para personalizar páginas de fallback são as categorias, o AgileConfiguration, e o CommonConfguration.Para obter informações sobre como exportar esses arquivos ou de downloads Personalizar as categorias de tipos de itens de trabalho [witadmin]Gerenciando o processo de configuração [witadmin], consulte, e Baixe a versão mais recente dos modelos de processo.
Neste tópico
“Fast adicionar a experiência”
Colunas e a seqüência de coluna
Tipos de itens de trabalho que são considerados itens de retorno
Velocidade de equipe
Trabalho, capacidade-por- atividade, e dias não úteis restantes
Requisitos
Para executar a ferramenta de linha de comando witadmin , você deve ser um membro do grupo de Administradores do team foundation ou um membro do grupo de Administradores de projeto para o projeto.Para obter mais informações, consulte Team Foundation Permissões do servidor.
Para exibir a página de retorno, suas permissões de acesso da Web de equipe devem ser definidas para completamente.Os requisitos adicionais licenciamento podem aplicar.Para mais informações, consulte Acesso aos recursos no Acesso Web da Equipe.
“Fast adicionar a experiência”
Usando o “fast” adicionar o recurso, você pode especificar os campos e os tipos de itens de trabalho disponíveis para rapidamente adicionar itens à reserva.Você pode adicionar ou remover os campos que aparecem no painel da equipe usa para inserir novos itens de retorno.A configuração padrão especificar apenas Título () para System.Title agile e o scrum, e inclui Requisito de tipo Microsoft.VSTS.CMMI.RequirementType () para CMMI.
Observação |
---|
Para adicionar tipos de itens de trabalho para “adicionar” fast a experiência, adicioná-los para a categoria dos requisitos Tipos de itens de trabalho que são considerados itens de retornocomo descrito em. |
Para personalizar o rápido adicionar o painel
Para executar a ferramenta de linha de comando witadmin , abra uma janela de prompt de comando onde Visual Studio ou Team Explorer sejam instalados e insira:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
Em uma edição de 64 bits do windows, substitua %programfiles% com %programfiles(x86)%.
Digite o seguinte comando que substitui os dados para os argumentos que são mostradas aqui, onde CollectionURL especifica a URL de uma coleção de projeto de equipe, ProjectName especificam o nome de um projeto de equipe definido dentro da coleção, e DirectoryPath especifica o nome e local para o arquivo exporte.Escolha Enter.
witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
Um exemplo de CollectionURL é http://MyServer:8080/tfs/TeamProjectCollectionName.
Abra o arquivo de AgileConfiguration no Bloco De Notas, e localize o elemento de AddPanel .
Adicione um elemento de Field que especifica o nome da referência de campo que você deseja adicionar ao painel.
Dica Se você adicionou campos necessários a um item de retorno sem especificar um valor padrão para eles, então você deve considerar adicionar esses campos para rápido adiciona a experiência.
Se seu projeto de equipe é configurado sincronizar com Project Server, então você pode desejar adicionar o campo usado para enviar itens de trabalho a Microsoft.Sync.ProjSrv.Submit Project Server ().
Por exemplo, a sintaxe a seguir adiciona o elemento de Prioridade para o painel.
<AddPanel> <Fields> <Field refname="System.Title" /> <Field refname="Microsoft.VSTS.Common.Priority" /> </Fields> </AddPanel>
Observação Para a categoria do requisito, você define tipos de itens de trabalho para incluir na reserva do produto, e para esses itens de trabalho, você definir campos.Você deve especificar o nome da referência para um campo que é definido para um tipo de item de trabalho que você inclua na categoria dos requisitos do.Para mais informações, consulte Referência de campos de item de trabalho para o Visual Studio ALM.
A ilustração a seguir mostra o painel depois que você importar o arquivo.
De volta ao topo
Colunas e seqüência de coluna para páginas de retorno
Você pode adicionar ou remover colunas, altere a seqüência das colunas, ou alterar a largura da coluna para páginas que exibam a reserva do produto ou uma reserva de iteração.
Para personalizar o layout da coluna
De a janela de prompt de comando para witadmin, digite o seguinte comando, substituindo os dados para os argumentos que são mostradas aqui, onde CollectionURL especifica a URL de uma coleção de projeto de equipe, ProjectName especificam o nome de um projeto de equipe definido dentro da coleção, e DirectoryPath especifica o nome e local para o arquivo exporte.Escolha Enter.
witadmin exportagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
Abra o arquivo de AgileConfiguration no Bloco De Notas, e localize o elemento de Columns dentro da seção de ProductBacklog para a página de retorno do produto, ou o IterationBacklog para páginas de fallback iteração.
Para adicionar uma nova coluna, adicione um elemento de Column que especifica o nome da referência de campo que você deseja adicionar.
Por exemplo, a sintaxe a seguir adiciona o elemento de Prioridade as colunas que aparecem para a página de retorno do produto.As colunas aparecem na ordem em que eles são listadas em essa seção.
<ProductBacklog> <Columns> <Column refname="Microsoft.VSTS.Common.Priority" width="400" /> <Column refname="System.Title" width="400" /> <Column refname="System.State" width="100" /> <Column refname="Microsoft.VSTS.Scheduling.Effort" width="50" /> <Column refname="System.IterationPath" width="200" /> </Columns> . . . </ProductBacklog>
Opcionalmente, você pode remover uma coluna para um campo.
(Opcional) para alterar a largura de uma coluna, altere o valor atribuído a width, que é especificado em pixels.
Por exemplo, você pode alterar a largura para pares do artigo 100 pixels especificando a sintaxe a seguir.
<Column refname="Microsoft.VSTS.Scheduling.StoryPoints" width="100" />
Digite o seguinte comando para importar o arquivo de definição:
witadmin importagileprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\AgileConfiguration.xml"
Escolha F5 para atualizar o página da Web para que Team Web Access refletir as alterações.
De volta ao topo
Tipos de itens de trabalho que são considerados itens de retorno
Os itens de fallback 2 correspondem aos tipos de itens de trabalho adicionados à categoria dos requisitos do.Os itens que aparecem na página de retorno do produto correspondem a itens de trabalho cujo estado de fluxo de trabalho é associado com o metastate de Proposed ou o metastate de InProgress que ainda não foi atribuído a uma iteração.Para obter mais informações sobre esses estados, consulte Estados de fluxo de trabalho, metastates, e configuração de processo.
Para adicionar um tipo de item de trabalho como um item de retorno, você deve configurar os seguintes elementos:
Adicione o tipo de item de trabalho a categoria dos requisitos Microsoft.RequirementCategory ().
Configurar os metastates para o tipo de item de trabalho no arquivo de CommonConfiguration se diferem dos já definidos.
Adicione o campo usado para controlar esforço da definição de tipo de item de trabalho.Por exemplo, para agile, adicione a seguinte definição de campo:
<FIELD name="Story Points" refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Double" reportable="measure" formula="sum" >
Para obter mais informações sobre como o campo usado para controlar o esforço é usado, consulte Velocidade de equipe.Para mais informações, consulte Adicionar um campo e alterar o Layout de um tipo de Item de trabalho existente.
Para especificar os tipos de retorno itens de trabalho que aparecem
Em a janela de prompt de comando para witadmin, digite o seguinte comando, substituindo os dados para os argumentos que são mostradas aqui, onde CollectionURL especifica a URL de uma coleção de projeto de equipe, ProjectName especificam o nome de um projeto de equipe definido dentro da coleção, e DirectoryPath especifica o nome e local para o arquivo exporte.Escolha Enter.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Abra as categorias arquivo no Bloco De Notas, e o indicador do elemento CATEGORY para "Requirement Category".
Para adicionar um novo tipo de item de trabalho, adicione um elemento de WORKITEMTYPE que especifica o nome de outro tipo de item de trabalho que você deseja adicionar.
Por exemplo, a sintaxe a seguir adiciona o tipo de item de trabalho de bug de telefone “” na categoria do requisito para um projeto de equipe que usa o modelo de processo de scrum.
<CATEGORY name="Requirement Category" refname="Microsoft.RequirementCategory"> <DEFAULTWORKITEMTYPE name="Product Backlog Item" /> <WORKITEMTYPE name="Bug" /> <WORKITEMTYPE name="Phone Bug" /> </CATEGORY>
Importante Você deve especificar um tipo de item de trabalho que foi definido para seu projeto de equipe.Além de isso, você não pode adicionar um tipo de item de trabalho a categoria do requisito que também foi adicionada à categoria de tarefas.
Digite o seguinte comando para importar o arquivo de definição:
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\Categories.xml"
Escolha F5 para atualizar o página da Web para que Team Web Access refletir as alterações.
Para atribuir metastates aos estados de fluxo de trabalho de fallback trabalhar tipos de item
Continuando do procedimento anterior, exportar o arquivo de definição para CommonConfiguration para seu projeto de equipe digitando o seguinte comando na janela do prompt de comando:
witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
Abra o arquivo de CommonConfiguration no Bloco De Notas, e localize o elemento de RequirementWorkItems .
Para atribuir um estado de fluxo de trabalho, adicione um elemento de STATE que especifica o nome de estado e seu metastate type.
Por exemplo, a sintaxe a seguir especifica os quatro estados para a categoria do requisito de tipo de item de trabalho, atribuindo dois de eles ao mesmo metastate de "Proposed".
<RequirementWorkItems category="Microsoft.RequirementCategory" plural="Backlog items"> <States> <State value="New" type="Proposed" /> <State value="Approved" type="Proposed" /> <State value="Committed" type="InProgress" /> <State value="Done" type="Complete" /> </States> </RequirementWorkItems
Importante Você deve especificar um valor para o elemento de State que corresponde a um estado válido de fluxo de trabalho.Um estado válido de fluxo de trabalho em esse caso é um estado que é definido para um tipo de item de trabalho que é incluído na categoria dos requisitos do seu projeto de equipe.Além de isso, você deve atribuir um metastate type que é definido dentro do grupo agile; isto é, você pode atribuir Proposed, InProgress, ou Complete.
(Opcional) você pode alterar o título de coluna atribuída a itens de fallback alterando o valor atribuído a plural para o elemento de RequirementWorkItems .
Por exemplo, a seguinte sintaxe altera o título de coluna de "Backlog items" a "Stories":
<RequirementWorkItems category="Microsoft.RequirementCategory" plural="Stories">
Digite o seguinte comando para importar o arquivo de definição:
witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
Escolha F5 para atualizar o página da Web para que Team Web Access refletir as alterações.
De volta ao topo
Velocidade de equipe
Você pode alterar o campo usado para calcular a velocidade de equipe.O campo padrão corresponde ao campo usado para estimar o tamanho dos itens de retorno.Se você alterar o campo, então certifique-se de adicionar uma definição de elemento de FIELD para o novo campo as definições de todos os tipos de itens de trabalho incluídos na categoria dos requisitos do.
A configuração padrão referencia o mesmo campo atribuído ao item de retorno que registra o nível de esforço.Os modelos padrão do processo para Visual Studio ALM referenciam os campos diferentes para type="Effort", que incluem: Pontos de essa história para desenvolvimentoMicrosoft.VSTS.Scheduling.StoryPoints(), agendando o tamanho para CMMIMicrosoft.VSTS.Scheduling.Size(), e esforços para o scrumMicrosoft.VSTS.Scheduling.Effort().O campo que você especifica para type="Effort" é usado para calcular a velocidade de equipe e para oferecer suporte a previsão.
Para alterar o campo usado para calcular a velocidade de equipe
Localize a seção para TypeFields no arquivo de CommonConfigurations.
Localize a entrada especificada para type="Effort".
Para personalizar o, altere o campo atribuído a refname.
Por exemplo, o exemplo a seguir especifica FabrikamFiber.Points como o campo usado para estimar o tamanho de itens de fallback:
<TypeField refname="FabrikamFiber.Points" type="Effort" />
De volta ao topo
Trabalho, capacidade-por- atividade, e dias não úteis restantes
Os campos usados para especificar trabalho, atividade, e dias não úteis restantes são usados em calcular a capacidade, o trabalho restante, e gráficos de burndown.Informações de capacidade é calculada automaticamente para a equipe inteiro, cada membro da equipe, e para atividades especificadas após informações sobre a capacidade do membro da equipe e os itens são adicionados para reservar uma próxima iteração.Para mais informações, consulte Planejar uma iteração.
A configuração padrão referencia os seguintes valores definidos para o tipo de item de trabalho de tarefa e os elementos no arquivo em CommonConfigurations fazer cálculos:
Microsoft.VSTS.Scheduling.RemainingWork trabalho restante () para trabalhar estimado e restante de relatório.O campo que você especifica deve corresponder ao mesmo objeto especificado na definição para o tipo de item de trabalho que você usa para controlar o trabalho, que é normalmente o tipo de tarefas para todos os modelos de processo.
Observação Você pode relatar o trabalho na hora ou nos dias, ou a unidade de tempo que você deseja.Você desejará ser consistente em unidades que você usa para controlar o trabalho e para definir a capacidade para membros da equipe.
Atividade Microsoft.VSTS.Common.Activity () para associar tarefas com a atividade e exibir barras de capacidade-por- atividade.
DayOfWeek para especificar dias não úteis.
Você deve alterar os dias não úteis em que os dias que sua equipe tiver fora diferir de sábado e de domingo.
Para alterar o campo usado para outros cálculos de trabalho
Continuando do procedimento anterior, localize a seção para TypeFields no arquivo de CommonConfigurations.
Altere o campo especificado para type="RemainingWork".
Para personalizar o, altere o campo atribuído a refname para a seguinte entrada de TypeField e opcionalmente, altere a designação de formato de format="{0} h" a format="{0}TimeUnitString".Por exemplo, a sintaxe a seguir especifica horas no lugar de cadeia de caracteres de texto padrão de, h
<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="{0} hours"
Observação A cadeia de caracteres que você especificar para o formato é usada em branco alternativas e de tarefa o trabalho que restantes das páginas que é relatado.Por exemplo, para relatar a capacidade-por- atividade ou a capacidade pelo membro da equipe ou, ao lado do título de coluna para os estados de tarefa na tarefa embarque.
Para alterar o campo usado para cálculos de capacidade-por- atividade
Continuando do procedimento anterior, localize a seção para TypeFields no arquivo de CommonConfigurations.
Altere o campo especificado para type="Activity".
Para personalizar o, altere o campo atribuído a refname para a seguinte entrada de TypeField .
<TypeField refname="Microsoft.VSTS.Common.Activity" type="Activity"/>
Para alterar os dias não úteis usados para calcular a capacidade e o burndown
Continuando do procedimento anterior, localize o elemento de Weekends no arquivo de CommonConfigurations.
Para alterar um dia, altere o valor que aparece em um dos elementos de DayOfWeek .
Por exemplo, se sua equipe não funciona em Friday e em Saturday, então especifique a seguinte sintaxe:
<Weekends> <DayOfWeek>Friday</DayOfWeek> <DayOfWeek>Saturday</DayOfWeek> </Weekends>
Observação Você deve especificar o dia da semana em inglês, independentemente da linguagem de Team Foundation Serverinstalado.
Opcionalmente, você pode adicionar um elemento de DayOfWeek se sua equipe funciona somente para fora quatro dias da semana.
Digite o seguinte comando para importar o arquivo de definição:
witadmin importcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"
Escolha F5 para atualizar o página da Web para que Team Web Access refletir as alterações.
Consulte também
Conceitos
Criar ou adicionar à lista de pendências de produto
Limpar e estimar a lista de pendências
Personalizar a lista de pendências e as páginas do quadro usando a configuração do processo