Carregando documentos no Portal do projeto usando o plug-in do Portal

Usando o plug-in do portal, você pode definir as bibliotecas de documentos inicial, estrutura da biblioteca e documentos do portal de um projeto equipe. Você também pode incluir as tarefas que criar painéis e relatórios do Excel que são projetados para trabalhar com os modelos de processo para o Microsoft Solutions Framework (MSF).

Observação importanteImportante

As tarefas que você especificar no plug-in para Produtos do SharePoint são executados somente quando você cria um site do SharePoint quando você cria um projeto de equipe.

A tabela a seguir resume os nomes de arquivo de plug-in de portal, a pasta e o plug-in para os modelos de processo do MSF.

Nome do arquivo:

Arquivo WssTasks. XML

Nome da pasta:

Windows SharePoint Services

Nome do plug-in:

Microsoft.ProjectCreationWizard.Portal

ObservaçãoObservação

Você pode alterar os nomes de arquivo XML e a pasta, mas não o plug-in. Visual Studio Team Foundation Servernão inclui um mecanismo de implantação do lado do cliente plug-ins, políticas ou outras modificações. Se você desejar implantar esse tipo de funcionalidade, você deve usar seu próprio programa de instalação e distribuição.

Neste tópico

  • Tarefas de criação de portal e dependências

  • Criando o Site e especificando o SiteTemplate

  • A criação de bibliotecas de documentos

  • Criando a estrutura de pasta de uma biblioteca de documentos

  • Especificando arquivos para carregar bibliotecas de documentos

  • Ativando os recursos do Dashboard

Tarefas de criação de portal e dependências

No arquivo de plug-in de portal, especifique uma ou mais tarefas e suas dependências. Especifique as seguintes tarefas principais:

  • Criar o site usando um modelo de site especificado

  • Criar bibliotecas de documentos

  • Criar pastas e carregar arquivos para bibliotecas de documentos

  • Ativar os recursos do dashboard

Para obter um exemplo de uma tarefa que especifica um portal de projeto simples, consulte o arquivo de arquivo WssTasks. XML no MSF para o modelo de processo de desenvolvimento de Software ágil.

Para obter mais informações sobre os requisitos de site e administração, consulteProdutos do SharePoint e do Team Foundation Server

Criando o Site e especificando o modelo de Site

Você deve especificar um modelo de site no qual se baseia o portal do projeto. O modelo de site também deve estar disponível o Team Foundation Server portal do SharePoint. Modelos de sites não são incluídos no modelo de processo.

Especifica o modelo de site usando o elemento do site.

<site template="" language=""/>

A tabela a seguir descreve os atributos para o site elemento.

Atributo

Descrição

modelo

Especifica qual modelo deseja usar. Você deve especificar um modelo que é definido no servidor que hospeda Produtos do SharePoint para os projetos de equipe que serão criados.

Para usar os recursos disponíveis com a versão atual do que os modelos de processo da MSF, especifique uma das seguintes seqüências:

  • TFS2010 Dashboard ágil

  • TFS2010 o painel de controle CMMI

idioma

Especifica uma identificação de localidade para indicar qual 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 a versão em inglês da versão atual do modelo de processo MSF Agile, que oferece suporte a painéis de controle.

<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 as outras tarefas definidas dentro do portal plug-in dependem da tarefa de criação de site, porque o portal do projeto deve ser criado antes de criar bibliotecas de documentos adicionais ou copiar arquivos.

Desempenho do modelo de processo

Os arquivos que você especificar no arquivo WssTasks. XML são incluídos como parte do modelo de processo, quando ele for carregado. O tamanho do modelo de processo afeta o quanto tempo leva para criar um novo projeto de equipe. Os modelos de processo maiores levam mais tempo para criar novos projetos de equipe. Portanto, você deve considerar estratégias alternativas para fornecer arquivos quando degrada o desempenho do modelo de processo.

Usando o modelo de Site

Você pode incluir arquivos como parte do modelo de site do SharePoint. Isso move os arquivos de modelo de processo e no modelo de site e melhora o desempenho, ao criar novos projetos de equipe.

No entanto, há um benefício para a listagem de arquivos no arquivo WssTasks. XML. Você pode vincular Microsoft Project e Microsoft Excel arquivos de uma consulta usando o atributo queryid descrito anteriormente. Isso ajuda os membros da equipe quando eles abrem os arquivos porque eles já estar conectados para o correto Team Foundation Server e consulta.

Usando um Site alternativo

Se você tiver uma grande coleção 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 do project portal ou páginas da Web. Essa estratégia também aumenta o desempenho ao criar projetos de equipe, desde que os arquivos não precisam ser copiados para o portal do projeto. Para obter mais informações, consulte Compartilhar a orientação do processo para um projeto de equipe.

A criação de bibliotecas de documentos

Após a criação do portal do projeto, você pode especificar a criação de bibliotecas de documentos adicionais. Use o documentLibrary elemento para especificar uma biblioteca de documentos.

<documentLibraries>
   <documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>
ObservaçãoObservação

Controle de versão para uma biblioteca de documentos não pode ser habilitado ou desabilitado no modelo de processo. Você pode habilitar ou desabilitar o controle de versão por meio do modelo de site de Windows SharePoint Services ou após a criação do projeto.

A tabela a seguir descreve os atributos do elemento de documentLibrary.

Atributo

Descrição

name

Especifica o nome da biblioteca de documentos que aparece no portal do projeto.

description

Fornece uma descrição da biblioteca de documentos que aparece no portal do projeto.

isProcessGuidance

Especifica se a biblioteca de documentos é usada para oferecer suporte a conteúdo de orientação de processo.

O exemplo a seguir mostra como criar uma biblioteca de documentos, chamada de desenvolvimento 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>

Criando a estrutura de pasta de uma biblioteca de documentos

Após a criação do portal do projeto, você pode especificar pastas adicionais para criar. Você também pode especificar arquivos a serem copiados, como arquivos de modelo.

Use o folder elemento para criar uma nova pasta.

<folders>
   <folder documentLibrary="" name=""/>
</folders>

A tabela a seguir descreve os atributos do elemento de pasta.

Atributo

Descrição

documentLibrary

Identifica qual biblioteca de documentos para criar a pasta no.

name

Especifica o nome da pasta.

O exemplo a seguir mostra como criar uma pasta nomeada relatórios de viagem na biblioteca de documentos de desenvolvimento onde os desenvolvedores podem armazenar relatórios de viagem de conferências ou cliente visita.

<folders>
   <folder documentLibrary="Development"
           name="Trip Reports"/>
</folders>

Especificando arquivos para carregar bibliotecas de documentos

Você também deve copiar os arquivos em pastas e bibliotecas de documentos. Os arquivos de origem estão localizados sob a pasta de Windows SharePoint Services. Você deve especificar um destino no portal do projeto.

<files>
   <file source="" documentLibrary="" target="" queryId="" /> 
</files>

A tabela a seguir descreve os atributos do elemento do arquivo.

Atributo

Descrição

fonte

Um caminho relativo para a cópia local do arquivo. Geralmente, o nome do caminho de origem sempre começa com Windows SharePoint Services, o que é o nome da pasta onde o portal plug-in está definido.

documentLibrary

O nome da biblioteca de documentos na qual o arquivo será copiado.

target

Um caminho relativo para o destino do portal do projeto onde o arquivo é copiado.

queryId

Especifica o nome de uma consulta de item de trabalho que é vinculada ao arquivo. Quando o arquivo é aberto pela primeira vez, ela é preenchida com os resultados da execução da consulta. Esse atributo é opcional e a consulta especificada deve existir no arquivo arquivo WorkItems. XML.

ObservaçãoObservação
queryId se aplica somente a arquivos. xls.

O exemplo a seguir mostra como copiar um arquivo de modelo chamado lista de verificação do projeto para a pasta de gerenciamento de projetos. Este exemplo também especifica que, quando o primeiro, o arquivo está aberto, ele deve ser preenchido com os resultados da consulta de item de trabalho lista de verificação do projeto.

<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ê poderia incluir arquivos e pastas como parte do modelo de site e você não precisaria para listá-las no XML.

ObservaçãoObservação

Se você especificar os arquivos. exe e o site do SharePoint não os arquivos. exe do suporte, não será capaz de criar um projeto de equipe com êxito usando o modelo de processo.

Arquivos de conteúdo de orientação de processo

Diretrizes de processo são o conteúdo que documenta os processos a serem seguidos pelos integrantes da equipe que trabalham em um projeto de software. Itens de trabalho, relatórios e consultas alterar tudo durante o ciclo de vida de um projeto de equipe e podem ser diferentes entre os projetos de equipe. O conteúdo de orientação de processo fornece detalhes sobre um projeto de equipe, como, por exemplo, informações sobre como preencher campos de item de trabalho, exemplos de descrições das consultas e relatórios de com e sem integridade. Diretrizes de processo também fornece detalhes sobre o processo a seguir em um projeto de equipe, tais como funções para assumir e atividades para concluir.

As diretrizes de processo é fornecida para projetos de equipe que você criar usando um modelo de processo de Microsoft Solutions Framework (MSF) está hospedada no Biblioteca MSDN. Isso inclui a orientação do processo para o MSF v 5.0 do Agile Software Development e MSF for v 5.0 a melhoria do processo de integração de modelo de maturidade de capacidade (CMMI). Ambos esses modelos estão incluídos com Visual Studio Application Lifecycle ALM (gerenciamento).

Para obter a versão mais recente dos modelos de processo do MSF, os arquivos que são carregados para a biblioteca de documentos de orientação de processo são arquivos. htm. Esses arquivos especificam URLs para o conteúdo do MSDN é aberto quando um membro da equipe clica Abrir diretrizes de processo para item de trabalho dentro de um formulário de item de trabalho. Os modelos de processo do MSF contém links para tópicos no site da Microsoft.

Você pode personalizar esses arquivos para apontar para outros recursos para orientação de processo. Você também pode adicionar arquivos para dar suporte a acesso a outras orientações de processo que você criou para sua equipe.

Ativando os recursos do Dashboard

Painéis mostram os dados do projeto, suporte a investigação e ajudar as equipes para executar rapidamente tarefas comuns. Painéis de controle exibem vários relatórios do Excel e Team Web Access Web parts.

Você pode usar o activateFeatures elemento para fazer com que a criação de painéis de controle e relatórios do Excel. Você deve incluir o código a seguir no arquivo de plug-in de portal, dentro do Portal elemento, para ativar a criação de painéis de controle e relatórios do Excel para um projeto de equipe.

Para ativar os recursos do dashboard são projetados para uso com o modelo de processo do MSF for agile software development:

      <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 dashboard que são destinados para uso com o modelo de processo do MSF CMMI:

      <Portal>
    . . . 
<activateFeatures>
          <!-- TfsDashboardCmmiMoss -->
          <feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
          <!-- TfsDashboardCmmiProcessDocLibraries -->
          <feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
        </activateFeatures>
    . . . 
      </Portal>

Consulte também

Tarefas

Recuperar e restaurar modelos de Site ausente

Verificar as alterações de Windows SharePoint Services

Conceitos

Processo de personalização passo a passo

Trabalhando com arquivos de modelo de processo

Personalizando as áreas funcionais dentro de um modelo de processo

Outros recursos

Personalizando modelos de processo