Windows SharePoint Services processo modelo Plug-in
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
O plug-in do Windows SharePoint Services define o portal do projeto da equipe, com base em um modelo de site do SharePoint.O nome do plug-in é Microsoft.ProjectCreationWizard.Portal.O arquivo XML do Windows SharePoint Services chamado WssTasks.xml e está localizado na pasta Windows SharePoint Services na hierarquia de pastas de modelo de processo.Você pode alterar o nome do arquivo e pasta XML se necessário.
No arquivo XML, especifique uma ou mais tarefas e suas dependências.Há três tarefas principais para especificar: o modelo de site a ser usado, qual documento bibliotecas para criar e quais pastas e arquivos para copiar para o documento bibliotecas.Para obter um exemplo de especificação de um portal de projeto simples de tarefas, consulte o arquivo WssTasks.xml no MSF para modelo de processo de desenvolvimento ágil de softwares.
Observação: |
---|
Team Foundation Server não inclui um mecanismo de implantação do plug-ins do lado do cliente, políticas, ou Outros modificações. Se você desejar implantar plug-ins, regras, ou Outros modificações Team Explorer, você deve usar seu próprio programa de instalação e distribuição. |
Para obter mais informações sobre sites do Windows SharePoint Services e administração do Windows SharePoint Services, consulte o Guia do administrador do Windows SharePoint Services.
Modelo de site
Você deve especificar um modelo de site baseado no portal do projeto.O modelo de site também deve estar disponível o Team Foundation Server SharePoint Portal. Modelos de site não estão incluídos no modelo de processo.
Especificar o modelo de site usando o elemento de site.
<site template="" language=""/>
A tabela a seguir descreve os atributos do elemento de site.
Atributo |
Descrição |
---|---|
modelo |
Especifica o modelo a ser usado.O modelo é uma combinação de id do nome e a configuração do modelo do arquivo webtemp.xml no servidor do SharePoint. |
linguagem |
Especifica uma ID de localidade para indicar a versão do linguagem que use o modelo do site.A versão em inglês é 1033. |
O exemplo a seguir mostra como fazer referência a versão em inglês do modelo VSTS_MSFAgile.
<task id="SharePointPortal"
name="Create Sharepoint Portal"
plugin="Microsoft.ProjectCreationWizard.Portal"
completionMessage="Project site created.">
<dependencies/>
<taskXml>
<Portal>
<site template="VSTS_MSFAgile" language="1033"/>
...
Observação: |
---|
Todas as outras tarefas do Windows SharePoint Services dependem esta tarefa porque o portal do projeto deve ser criado antes de criar adicionais documento bibliotecas ou arquivos de cópia. |
Criando modelos de site personalizada
Você pode criar modelos personalizados de site do SharePoint para uso com modelos de processo.Modelos de site do SharePoint são criados com o uso de recursos administrativos no site do SharePoint.Para obter mais informações sobre como criar modelos de site do SharePoint, consulte a Ajuda do Microsoft Windows SharePoint Services 2.0.
Depois de criar um modelo de site do SharePoint personalizado, você deve adicioná-lo para qualquer Team Foundation Server onde ele será usado. Primeiro salvar o modelo de site personalizada para um arquivo .stp.Para obter mais informações sobre como salvar modelos de site, consulte a Ajuda do Microsoft Windows SharePoint Services 2.0.
Você pode usar o site do SharePoint para adicionar modelos de site personalizados ou você pode usar o aviso de comando.O procedimento a seguir explica como adicionar um modelo de site personalizados a Team Foundation Server.
Para adicionar um modelo de site personalizados para o Team Foundation servidor
Sobre o Team Foundation Server, abra um aviso de comando janela.
No aviso de comando, alterar à \Program Files\Common Files\Microsoft Shared\web server extensions\12\bin diretório.
Digite o seguinte comando para adicionar o modelo de site personalizados para Team Foundation Server.
stsadm -o addtemplate -filename <custom site template filename>.stp -title <site template title>
Tipo de iisreset e pressione ENTER. IIS deve ser reiniciado para que o modelo de site adicional disponível.
Após os modelos de site personalizada foi carregados para Team Foundation Server, modelos de processo podem usá-las para criar projetos de equipe. O procedimento a seguir explica como modificar o modelo de processo XML para usar um modelo de site personalizadas.
Para adicionar um modelo de site personalizada a um modelo de processo
Sobre o Team Foundation Server, abra um aviso de comando janela.
No aviso de comando, alterar à \Program Files\Common Files\Microsoft Shared\web server extensions\12\bin diretório.
Tipo de stsadm -o enumtemplates e pressione ENTER. Os modelos de site disponível são listados.Essas informações são necessárias para construir o XML de modelo de processo apropriado.
Por exemplo, se você adicionou um modelo de site, denominado ExCustom você veria a saída a seguir.
ExCustom - Language: 1033 - Site Template: _GLOBAL_#1 - Template Id: 1
Observação: A ID do modelo pode ser diferente dependendo de quantos modelos de site estão no servidor.
No Visual Studio, no Equipe , aponte para Configurações do servidor Foundation equipee, em seguida, clicar Gerenciador de modelos de processo.
Baixe o modelo de processo que você deseja modificar usando o Gerenciador de modelos de processo.
Para obter mais informações sobre como fazer o download de um modelo de processo, consulte Como: Baixe um modelo de processo.
No modelo de processo, edite WSSTasks.xml.
Localize o elemento de site e altere o atributo de modelo para coincidir com o nome do modelo site que você recuperou na etapa 3.O XML a seguir mostra um exemplo do elemento de site para o modelo de exemplo ExCustom.
<site template="_GLOBAL_#1" language="1033"/>
carregar o modelo de processo atualizado.
Para obter mais informações sobre como carregar um modelo de processo, consulte Como: Carregar um modelo de processo.
Observação: Modelos de processo atualizado não pode conter arquivos .exe em todas as pastas ou criação de projeto falhará, mesmo que o modelo de processo atualizado será transferido com êxito.
Você agora é capaz de usar o assistente New projeto da equipe para criar novos projetos de equipe do modelo de processo personalizado.Novos projetos de equipe usarão o modelo de site personalizada para seu portal do projeto.
documento Bibliotecas
Após a criação de portal do projeto, você pode especificar que adicionais documento bibliotecas ser criado.Use o elemento documento Library para especificar um documento biblioteca.
<documentLibraries>
<documentLibrary name="" description=""/>
</documentLibraries>
Observação: |
---|
Controle de versão para um documento biblioteca não pode ser habilitada ou desabilitada no modelo de processo.Você pode ativar ou desabilitar controle de versão por meio do modelo de site do Windows SharePoint Services ou após a criação do projeto. |
A tabela a seguir descreve os atributos do elemento documentLibrary.
Atributo |
Descrição |
---|---|
name |
Especifica o nome do documento biblioteca aparece no portal do projeto. |
description |
Fornece uma descrição da biblioteca de documentos que aparece no portal do projeto. |
O exemplo a seguir mostra como criar um documento biblioteca chamada Development que a equipe de desenvolvimento pode ser usado para armazenar documento s.
<documentLibraries>
<documentLibrary name="Development"
description=" Documents for the development team "/>
</documentLibraries>
Arquivos e pastas
Após a criação de portal do projeto, você pode especificar pastas adicionais para criar.Você também pode especificar arquivos a serem copiados, sistema autônomo arquivos de modelo.
Use o elemento de pasta 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 quais documento biblioteca para criar a pasta no. |
name |
Especifica o nome da pasta. |
O exemplo a seguir mostra como criar uma pasta chamada relatórios de viagem no desenvolvimento documento biblioteca onde os desenvolvedores podem armazenar relatórios de viagem de conferências ou visita ao cliente.
<folders>
<folder documentLibrary="Development"
name="Trip Reports"/>
</folders>
Também é necessário copiar arquivos para documento bibliotecas e pastas.Os arquivos de fonte estão localizados na pasta 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.Em geral, o nome de caminho de fonte sempre começa com o Windows SharePoint Services. |
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 está vinculada ao arquivo.Quando o arquivo for aberto pela primeira time, ela é preenchida com os resultados da execução da consulta.Esse atributo é opcional e a consulta especificada deve existir no arquivo workitems.xml.
Observação:
queryId só se aplica a arquivos .xls e .mpp.
|
O exemplo a seguir mostra como copiar um arquivo de modelo chamado lista de verificação do projeto para a pasta gerenciamento de projetos.Este exemplo também especifica que quando o arquivo pela primeira vez está em aberto, ele deve receber 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ção: |
---|
Você pode incluir pastas e arquivos sistema autônomo parte do modelo do site e você não precisaria para listá-las no XML. |
Observação: |
---|
Se você especificar arquivos .exe e o site do Windows SharePoint não oferece suporte para arquivos .exe, não será capaz de criar um projeto da equipe com êxito usando o modelo de processo. |
Desempenho de modelo de processo
sistema autônomo arquivos que você especificar na wsstasks.xml são incluídos sistema autônomo parte do modelo de processo quando ele é carregado.O dimensionar do modelo de processo afeta quanto tempo leva para criar um novo projeto da equipe.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 sistema autônomo parte do modelo do site Windows SharePoint.Isso move arquivos check-out do 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 em wsstasks.xml.Você pode BIND Microsoft Project e Microsoft Excel arquivos para uma consulta usando o atributo queryid descrito anteriormente. Isso ajuda os membros da equipe quando eles abrem os arquivos porque eles já ser conectados à 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 links para os arquivos do portal do projeto ou páginas da Web.Essa estratégia também aumenta o desempenho ao criar projetos de equipe, como os arquivos não precisam ser copiados para o portal do projeto.
Diretrizes do processo
Arquivos de orientações de processo são instalados por plug-in do Windows SharePoint Services.Todos os arquivos de orientações de processo estão localizados na pasta Windows SharePoint Services\Process orientações e um elemento do arquivo deve ser especificado para cada arquivo garantir que ele é copiado para o portal do projeto.Para obter mais informações sobre como personalizar as diretrizes de processo, consulte MSFfor Agile Software DevelopmentMSFforCMMIProcess Improvement and MSFforCMMIProcess Improvement.
Consulte também
Tarefas
Como: Verifique se as alterações do Windows SharePoint Services