Compartilhar via


Relatórios 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.]

Relatórios de plug-in define relatórios inicial de um projeto equipe.O nome do plug-in é Microsoft.ProjectCreationWizard.Reporting.O arquivo de relatórios XML chamado ReportsTasks.xml e está localizado na pasta Reports 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.Para obter um exemplo de tarefas especificando relatórios simples, consulte o arquivo ReportsTasks.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.

Site de relatórios

Para os relatórios para serem executados corretamente, você deve criar um site de relatório.O site de relatório terá um link para ele no projeto residência do portal rotulado relatórios.Para criar o site de relatório, use o elemento de site mostrado no exemplo a seguir.

<task 
   id="Site"
   plugin="Microsoft.ProjectCreationWizard.Reporting"
   completionMessage="Project Reporting site created.">
   <dependencies/>
   <taskXml>
      <ReportingServices>
         <site />
      </ReportingServices>
   </taskXml>
</task>

Folders

Você pode criar pastas no site de relatório usando o elemento de pasta.Use o atributo path para especificar o nome do caminho relativo da nova pasta.A pasta é exibida no site de projeto e na pasta relatórios no Team Explorer.

<folder path=""/>

O exemplo a seguir cria uma pasta pública no site de relatório.

   <task id="Populate Reports"
          plugin="Microsoft.ProjectCreationWizard.Reporting"
          completionMessage="Project site created.">
        <dependencies>
            <dependency taskId="Site"/>
        </dependencies>
        <taskXml>
            <ReportingServices>
         <folders>
            <folder path="Public"/>
         </folders>
      </ReportingServices>
   </taskXml>
</task>

Relatórios

Relatórios são definidos pelo .rdl arquivos.Para adicionar o site de relatório de relatórios, copie os arquivos de .rdl relatório em uma pasta sob a pasta relatórios no modelo de processo.Em seguida, use o elemento de relatório para descrever as necessárias propriedades e as fontes de dados do relatório.

<report name=""
        filename=""
        folder=""
        cacheExpiration ="30">

A tabela a seguir descreve os atributos do elemento de relatório.

Atributo

Descrição

name

O nome do relatório para exibir no site de relatórios e em Team Explorer.

nome do arquivo

Um caminho relativo sob a pasta de relatórios local de onde obter o arquivo .rdl do relatório.

pasta

Um nome de caminho relativo de onde adicionar o relatório no site de relatório.

cacheExpiration

Define o número padrão de minutos que o relatório é armazenado em cache.

Você pode especificar valores para parâmetros em um relatório.Isso geralmente é usado para MAP o parâmetro de projeto para o projeto da equipe corrente.A maioria dos relatórios não serão executados corretamente sem uma referência para o projeto da equipe corrente.Para MAP o parâmetro de projeto para o corrente projeto da equipe, especificar o valor sistema autônomo PROJECTNAME $ $ $ $.

<parameters>
   <parameter name="" value=""/>
</parameters>

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

Atributo

Descrição

name

O nome do parâmetro do relatório para BIND.

Valor

O valor ao qual deseja BIND o parâmetro.

Você deve mapear cada nome de fonte de dados em cada relatório para um live Team Foundation Server fonte de dados. Use o elemento de referência para especificar uma fonte de dados.

<datasources>
   <reference name="" dsname=""/> 
</datasources>

A tabela a seguir descreve os atributos do elemento de referência.

Atributo

Descrição

name

O nome da fonte de dados no relatório.

dsname

O nome do Team Foundation Server fonte de dados. Normalmente, esse valor é TfsReportDS ou TfsOlapReportDS.

O exemplo a seguir mostra como adicionar um relatório de itens de trabalho.O parâmetro de projeto será limite para o projeto da equipe corrente e o relatório será limite à fonte de dados TfsReportDS.

<report name="Work Items" 
        filename="Reports\Work Items.rdl" 
        folder="" 
        cacheExpiration ="30">
   <parameters>
      <parameter name="Project" value="$$PROJECTNAME$$"/>
   </parameters>
   <datasources>
      <reference name="/TfsOlapReportDS" dsname="TfsOlapReportDS"/> 
      <reference name="/TfsReportDS" dsname="TfsReportDS"/>
   </datasources>
</report>

Consulte também

Tarefas

Como: Verificar alterações de relatórios

Conceitos

Windows SharePoint Services processo modelo Plug-in

Versão controle processo modelo Plug-in

Grupos e permissões processo modelo Plug-in

Outros recursos

Plug-in do modelo de processo de acompanhamento do item de trabalho