Adicionar consultas de item de trabalho a um modelo de processo
Adicionando consultas de itens de trabalho para seu modelo de processo, você pode definir o conjunto inicial de consultas compartilhadas e estrutura de pastas de consulta para um projeto de equipe. Todos os membros da equipe usam consultas para localizar os bugs, tarefas e outros itens de trabalho em que eles devem agir.
Consultas de itens de trabalho especificam critérios para gerar uma lista de itens de trabalho, como uma lista de bugs ativos ou fechados. Arquivos para consultas de itens de trabalho têm uma extensão. wiq e são armazenados na subpasta consultas da pasta de controle de item de trabalho para modelos de processo do Microsoft Solutions Framework (MSF).
Importante
Modelos de processo do Microsoft definem várias consultas.Para obter mais informações, consulte Consultas compartilhadas (Scrum), Consultas compartilhadas (Agile), e Consultas compartilhadas (CMMI).Definições de consulta dependem dos campos e os tipos de itens de trabalho no modelo de processo.Além disso, algumas pastas de trabalho que são carregadas no Portal do plug-in dependem das definições de consulta.
Especifique as definições de consulta para carregar como uma tarefa dentro do plug-in WorkItemTracking. Essa tarefa pode ser necessária porque vários artefatos em um modelo de processo podem depender de uma consulta. Além disso, a tarefa para carregar consultas depende da conclusão bem-sucedida da tarefa para carregar os tipos de item de trabalho. Especifique cada arquivo de consulta a ser carregado dentro do taskXml elemento.
Neste tópico
Criando um arquivo para uma consulta de Item de trabalho
Especificando consultas para carregar
Referência de elemento de consultas
Depois que um projeto de equipe é criado a partir do modelo de processo, você pode adicionar, remover e alterar consultas usando o Editor de consulta. Para obter mais informações, consulte Consultar itens de trabalho.
Para obter informações sobre como atribuir permissões de consulta para grupos, consulte Controlar o acesso às áreas funcionais. Para obter informações sobre como criar pastas de consulta, consulte Definir objetos para acompanhar itens de trabalho usando o plug-in de acompanhamento de item de trabalho.
Criando um arquivo para uma consulta de Item de trabalho
Cada definição de consulta deve ser especificada em seu próprio arquivo com a extensão. wiq, usando o WorkItemQuery pai do elemento e estão em conformidade com o esquema definido no arquivo wiq.xsd. Você pode baixar os arquivos de esquema para acompanhar itens de trabalho na seguinte página no site da Microsoft: modelo de processo e esquemas de itens de trabalho do Visual Studio Team Foundation.
O exemplo a seguir mostra a estrutura de sintaxe de alto nível que define uma consulta de item de trabalho:
<WorkItemQuery Version="1">
<TeamFoundationServer>collectionURL</TeamFoundationServer>
<TeamProject>TeamProjectName</TeamProject>
<Wiql>
WorkItemQueryLanguage
</Wiql>
</WorkItemQuery>
Para obter mais informações sobre como criar uma consulta de item de trabalho para adicionar a um modelo de processo, consulte Definir uma consulta de item de trabalho a ser adicionada a um modelo de processo.
Voltar ao início
Especificando consultas para carregar
Para incluir as consultas de item de trabalho no modelo de processo, crie uma ou mais tarefas no arquivo WorkItems, que pode ser encontrado na pasta de controle \WorkItem, que está na pasta em que você baixou seu modelo de processo. Use o Query elemento para especificar o arquivo para a consulta de item de trabalho. Por exemplo, o XML a seguir especifica a consulta que é definida no arquivo ActiveBugs.wiq para ser carregado e chamado Bugs ativos.
<Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" />
Adicionar o conjunto de consultas para carregar como uma tarefa em que o plug-in WorkItemTracking.
O exemplo a seguir mostra como especificar uma tarefa para criar uma pasta de consulta que é chamada de gerenciamento do produto e carregar uma consulta chamada todas as histórias de usuários para essa pasta.
<task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage=" Work item queries uploaded" />
<dependencies>
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<QUERIES>
<QueryFolder name="Product Management" >
<Query name="All User Stories" fileName="WorkItem Tracking\Queries\AllUserStories.wiq" />
</QueryFolder>
. . .
</QUERIES>
</taskXml>
</task>
Para obter mais informações, consulte Definir objetos para acompanhar itens de trabalho usando o plug-in de acompanhamento de item de trabalho.
Voltar ao início
Elementos de consulta
A sintaxe a seguir mostra a estrutura do elemento QUERIES e seus elementos filho.
<QUERIES>
<Permission />
<QueryFolder >
<Query />
</QueryFolder>
</QUERIES>
A tabela a seguir descreve os elementos que você pode usar para especificar a estrutura de pastas de consulta, permissões e consultas para carregar. Você especifica esses elementos dentro de uma taskXml elemento contêiner no arquivo de plug-in WorkItemTracking.
Elemento |
Sintaxe |
Descrição |
---|---|---|
Permission |
|
Elemento filho opcional de Query. Especifica as permissões padrão que são atribuídas a consultas compartilhadas. Para obter mais informações, consulte atribuir permissões para consultas de itens de trabalho. |
Query |
Como mostra o exemplo a seguir, você pode carregar a consulta que é rotulado como "Active Bugs" e que é definido no arquivo ActiveBugs.wiq: <Query name="Active Bugs" fileName="WorkItem Tracking\Queries\ActiveBugs.wiq" /> |
Elemento filho de QUERIES obrigatório. Especifica o nome e o caminho do arquivo. wiq que define uma consulta para carregar. |
QueryFolder |
|
Elemento filho opcional de QUERIES. Especifica o nome de uma pasta de consulta. |
QUERIES |
|
Elemento filho opcional do taskXml elemento para o plug-in WorkItemTracking. Especifica quais arquivos de definição de consulta usar para criar consultas padrão. |
Voltar ao início