Definir o plug-in do portal do projeto para um modelo de processo
Usando o plug-in portal, você pode definir as bibliotecas de documentos, a estrutura de biblioteca, e documentos inicial de um portal de projeto de equipe.Você também pode incluir as tarefas que criam painéis e relatórios do excel que são criados para trabalhar com os modelos de processo para soluções Framework (MSF) da Microsoft.
Importante |
---|
As tarefas que você especificar no plug-in para Produtos do SharePoint são executadas somente quando você cria um site web do SharePoint quando você cria um projeto de equipe. |
Neste tópico
Nome do plug-in portal e local
Tarefas de portal e dependências de design
Criando o site e especifique o SiteTemplate
Criando bibliotecas de documentos
Criando a estrutura de pasta de uma biblioteca de documentos
Especificando arquivos para carregar a bibliotecas de documentos
Ativando recursos do painel
Nome do plug-in portal e local
A tabela a seguir resume os nomes de arquivo do plug-in portal, da pasta, e o plug-in para os modelos de processo do MSF.
Nome de arquivo: |
WssTasks.xml |
Nome da pasta: |
Windows SharePoint Services |
Nome de plug-in: |
Microsoft.ProjectCreationWizard.Portal |
Observação |
---|
Você pode alterar os nomes de arquivo XML e da pasta mas não o plug-in.Visual Studio Team Foundation Server não inclui um mecanismo para a implantação de plug-ins do lado do cliente, de políticas, ou outras alterações.Se você deseja implantar esse tipo de funcionalidade, você deve usar seu próprio programa de distribuição e de instalação. |
De volta ao topo
Tarefas de portal e dependências de design
No arquivo de plug-in portal, especifique uma ou mais tarefas e suas dependências.Você especifica as tarefas principais:
Criar o site usando um modelo de site especificado
Criar bibliotecas de documentos
Criar pastas, e o carregamento arquivos a bibliotecas de documentos
Ativar recursos do painel
Para um exemplo de uma tarefa que especifica um portal simples de projeto, consulte o arquivo de WssTasks.xml no MSF para o modelo agile do processo de programação de software.
Para obter mais informações sobre requisitos e de administração de site, consulte SharePoint Products and Team Foundation Server
De volta ao topo
Criando o site e especifique o modelo de site
Você deve especificar um modelo de site em que o portal de projeto é baseado.O modelo de site também deve estar disponível no portal de Team Foundation Server SharePoint.Os modelos de site não são incluídos no modelo de processo.
Especificar o modelo de site usando o elemento do site.
<site template="" language=""/>
A tabela a seguir descreve os atributos para o elemento de site .
Atributo |
Descrição |
---|---|
modelo |
Especifica que modelo a usar.Você deve especificar um modelo que está definido no servidor que hospeda Produtos do SharePoint para os projetos de equipe que será criado. Para usar os recursos que estão disponíveis com a versão atual dos modelos de processo para o MSF, especifique uma das cadeias de caracteres:
|
linguagem |
Especifica uma ID local para indicar que versão de idioma do modelo de site para usar.A versão em inglês é 1033. |
O exemplo a seguir mostra como fazer referência à versão em inglês de versão atual do modelo agile do processo de MSF, que suporta painéis.
<tasks>
<task id="SharePointPortal" name="Create Sharepoint Portal" plugin="Microsoft.ProjectCreationWizard.Portal" completionMessage="Project portal site created.">
<dependencies />
<taskXml>
<Portal>
<site template="TFS2010 Agile Dashboard" language="1033" />
. . .
</Portal>
Observação |
---|
Todas tarefas restantes definidas no plug-in portal dependem da tarefa de criação de site porque o portal de projeto deve ser criado antes que você possa criar bibliotecas de documentos adicionais ou copiar arquivos. |
Desempenho do modelo de processo
Os arquivos que você especificar em WssTasks.xml são incluídos como parte do modelo de processo quando é carregado.O tamanho das afeta o modelo de processo quanto tempo leva para criar um novo projeto de equipe.Os modelos de processo maiores que levam mais tempo para criar novos projetos de equipe.Como consequência você deve considerar estratégias alternativas para fornecer arquivos quando o desempenho do modelo de processo prejudica.
Usando o modelo de site
Você pode incluir arquivos como parte do modelo de site web do SharePoint.Move arquivos fora o modelo de processo e no modelo de site e melhora o desempenho ao criar o novo projeto de equipe.
No entanto, há um benefício para listar arquivos em WssTasks.xml.Você pode associar Microsoft Project e arquivos de Microsoft Excel a uma consulta usando o atributo de queryid descrito anteriormente.Isso ajuda a membros da equipe quando abrir arquivos porque já estejam conectados a Team Foundation Server e a consulta corretos.
Usando um site alternativo
Se você tiver um grande conjunto de arquivos que são compartilhados entre vários projetos de equipe, você pode usar um site alternativo para hospedar os arquivos e o link para os arquivos de portal ou de páginas da Web do projeto.Essa estratégia também aumenta o desempenho ao criar o projeto de equipe que os arquivos não precisam ser copiados para o portal de projeto.Para obter mais informações, consulte Share Process Guidance for a Team Project.
De volta ao topo
Criando bibliotecas de documentos
Depois que o portal de projeto é criado, você pode especificar que as bibliotecas de documentos adicionais sejam criadas.Use o elemento de documentLibrary para especificar uma biblioteca de documentos.
<documentLibraries>
<documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>
Observação |
---|
O controle de versão para uma biblioteca de documentos não pode ser ativado ou desativado no modelo de processo.Você pode ativar ou desativar o controle de versão pelo modelo de site do Windows SharePoint Services, ou após a criação do projeto. |
A tabela a seguir descreve os atributos para o elemento documentLibrary.
Atributo |
Descrição |
---|---|
name |
Especifica o nome da biblioteca de documentos que aparece no portal de projeto. |
descrição |
Fornece uma descrição de biblioteca de documentos que aparece no portal de projeto. |
isProcessGuidance |
Especifica se a biblioteca de documentos é usada para suportar o conteúdo da orientação do processo. |
O exemplo a seguir mostra como criar uma biblioteca de documentos Desenvolvimento chamada que a equipe de desenvolvimento pode usar para armazenar documentos.
<documentLibraries>
. . .
<documentLibrary name="Process Guidance" description="How to make best use of the Team Foundation Server tools and process" isProcessGuidance="true" />
. . .
</documentLibraries>
De volta ao topo
Criando a estrutura de pasta de uma biblioteca de documentos
Depois que o portal de projeto é criado, você pode especificar pastas adicionais para criar.Você também pode especificar arquivos copie como arquivos de modelo.
Use o elemento de folder para criar uma nova pasta.
<folders>
<folder documentLibrary="" name=""/>
</folders>
A tabela a seguir descreve os atributos para o elemento da pasta.
Atributo |
Descrição |
---|---|
documentLibrary |
Identifica em que biblioteca de documentos para criar a pasta. |
name |
Especifica o nome da pasta. |
O exemplo a seguir mostra como criar uma pasta chamada Processamento de relatório na biblioteca de documentos de desenvolvimento onde os desenvolvedores podem armazenar os relatórios de processamento de conferências ou visitas de cliente.
<folders>
<folder documentLibrary="Development"
name="Trip Reports"/>
</folders>
De volta ao topo
Especificando arquivos para carregar a bibliotecas de documentos
Você também deve copiar arquivos em bibliotecas de documentos e pastas em.Os arquivos de origem estão localizados na pasta do Windows SharePoint Services.Você deve especificar um destino no portal de projeto.
<files>
<file source="" documentLibrary="" target="" queryId="" />
</files>
A tabela a seguir descreve os atributos para o elemento do arquivo.
Atributo |
Descrição |
---|---|
origem |
Um caminho relativo para a cópia local do arquivo.Geralmente, o nome do caminho de origem sempre inicia com o Windows SharePoint Services, que é o nome da pasta onde o plug-in portal é definido. |
documentLibrary |
O nome da biblioteca de documentos no qual o arquivo será copiado. |
destino |
Um caminho relativo para o destino no portal de projeto onde o arquivo é copiado. |
queryId |
Especifica o nome de uma consulta de item de trabalho que está associada ao arquivo.Quando o arquivo é aberto pela primeira vez, é preenchido com os resultados de executar a consulta.Esse atributo é opcional, e a consulta específicada deve existir no arquivo de workitems.xml.
Observação
o queryId se aplica somente a arquivos .xls de.
|
O exemplo a seguir mostra como copiar um arquivo de modelo chamado lista de verificação de O na pasta de gerenciamento de projeto.Este exemplo também especifica que quando o arquivo está aberto, primeiro deve ser preenchido com os resultados da consulta de item de trabalho na lista de verificação de O.
<files>
<file source="Windows SharePoint Services\Templates\Project Checklist.xls"
documentLibrary="Project Management"
target="Project Checklist.xls"
queryId="Project Checklist" />
</files>
Observação |
---|
Você pode incluir pastas e arquivos como parte do modelo de site, e você não precisará listar-los em XML. |
Observação |
---|
Se você especifica arquivos .exe e o site da web do SharePoint não suporta arquivos .exe, você não poderá criar com êxito um projeto de equipe usando o modelo de processo. |
Orientação do processo de conteúdo e arquivos de suporte
A orientação do processo é conteúdo que documentos os processos ser seguido pelos membros da equipe que funcionam em um projeto de software.Itens, os relatórios, e as consultas podem qualquer alteração durante o ciclo de vida de um projeto de equipe, e podem ser diferentes entre projetos de equipe.O conteúdo da orientação do processo fornece detalhes sobre um projeto de equipe, como informações sobre como concluir campos de item de trabalho, exemplos de relatórios íntegros e não esteja íntegro, e de descrições de consultas.A orientação de processo também fornece detalhes sobre o processo para estar em um projeto de equipe, como funções e assuma atividades para concluir.
Biblioteca do MSDN, você pode acessar o conteúdo da orientação do processo para a maioria dos artefatos definidos por cada um dos modelos padrão do processo que fornece Team Foundation Server .Você pode procurar conteúdo disponível no MSDN de um dos seguintes tópicos: Scrum 2,0 Visual Studio, MSF para 6,0 ágeis, e MSF para CMMI 6,0.
Para oferecer suporte ao acesso à orientação do processo de formulários de item de trabalho em Team Explorer, um conjunto de arquivos .htm é carregado para a pasta da orientação do processo na biblioteca do SharePoint documentos.Esses arquivos especificam URL para o conteúdo do MSDN que é aberto quando um membro da equipe escolher o ícone da orientação do processo em um formulário de item de trabalho.Esses arquivos são carregados com base nas tarefas de file definidas no plug-in portal.Por exemplo, o modelo de processo agile define as seguintes tarefas de file :
<!-- Process Guidance -->
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.html" />
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.aspx" />
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.htm" />
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.aspx" />
Você pode personalizar esses arquivos para apontar para outros recursos para a orientação do processo.Você também pode adicionar arquivos de suporte ao acesso à outra orientação do processo que você criou para sua equipe.Para obter mais informações, consulte Configurar um portal do projeto ou Diretrizes de Processo.
De volta ao topo
Ativando recursos do painel
Painéis mostram dados do projeto, suportam investigação, e as equipes da ajuda executam rapidamente tarefas comuns.Os painéis exibe vários relatórios do excel e partes de Team Web Access Web.
Você usa o elemento de activateFeatures para causar a criação de painéis e de relatórios do excel.Você deve incluir o seguinte código no arquivo plug-in portal, dentro do elemento de Portal , para ativar a criação de painéis e relatórios do excel para um projeto de equipe.
Para ativar os recursos do painel que são criados para uso com o modelo de processo de MSF para desenvolvimento de software agile:
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardAgileMoss -->
<feature featureId="0D953EE4-B77D-485b-A43C-F5FBB9367207" />
<!-- TfsDashboardAgileQuickLaunch -->
<feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
</activateFeatures>
. . .
</Portal>
Para ativar os recursos do painel que são criados para uso com o modelo de processo do MSF para CMMI:
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardCmmiMoss -->
<feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
<!-- TfsDashboardCmmiProcessDocLibraries -->
<feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
</activateFeatures>
. . .
</Portal>
De volta ao topo
Consulte também
Conceitos
Personalizar modelos de processo
Processo de personalização passo a passo
Trabalhando com arquivos de modelo de processo
Personalizar as áreas funcionais em um modelo de processo