Compartilhar via


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.

Observação importanteImportante

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çãoObservaçã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:

  • O painel TFS2010 agile

  • O painel de TFS2010 CMMI

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çãoObservaçã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.

ms243868.collapse_all(pt-br,VS.110).gifDesempenho 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.

ms243868.collapse_all(pt-br,VS.110).gifUsando 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.

ms243868.collapse_all(pt-br,VS.110).gifUsando 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çãoObservaçã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çãoObservaçã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çãoObservação

Você pode incluir pastas e arquivos como parte do modelo de site, e você não precisará listar-los em XML.

ObservaçãoObservaçã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.

ms243868.collapse_all(pt-br,VS.110).gifOrientaçã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 Orientação do processo aberto para o item de trabalho 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

Outros recursos

Retrieve and Restore Missing Site Templates