Sdílet prostřednictvím


Přidání sestav do šablony procesu

Pomocí modulu plug-in Reporting můžete určit strukturu složek a nastavení sestavy, které se zobrazí pod Sestavazprávy uzel pro nový projekt týmu.

Důležitá poznámkaDůležité

Reporting modul plug-in vyžaduje nakonfigurovánu kolekce týmu projektu, kde chcete vytvořit tým projektu SQL Server služby pro analýzu a SQL Server služby Reporting Services.Další informace naleznete v tématu Přidat do kolekce týmu projektu serveru sestav.

Dva hlavní úkoly zadáte pomocí modulu plug-in Reporting.Nejprve vytvořte vykazování serveru pomocí site prvku.Za druhé, určit strukturu složek a zprávy odeslat na server pomocí folder a report prvky.Zprávy, které uložíte mají příponu .rdl a jsou navrženy pro použití se službou Reporting Services.Přehled sestav, které poskytují šablon procesů pro Microsoft Solutions Framework (MSF), viz Sestavy (agilní) nebo Sestavy (CMMI).

V tomto tématu

  • Reporting modul Plug-in název a umístění

  • Modul Plug-in syntaxe struktuře podřízenosti

  • Vytváření sestavy webu

  • Definování složek

  • Určení sestavy uložit

  • Odkaz Element služby ReportingServices

Po vytvoření týmového projektu z šablony procesu přidat, odebrat, přejmenovat a změnit strukturu složek pro sestavy.Další informace naleznete v tématu Spravovat sestavy.

Reporting modul Plug-in název a umístění

Následující tabulka shrnuje názvy souboru, složky a modul plug-in pro proces šablony MSF.

Název souboru:

ReportsTasks.xml

Název složky:

Sestavy

Název modulu plug-in:

Microsoft.ProjectCreationWizard.Reporting

[!POZNÁMKA]

Můžete změnit názvy souborů XML a složky však není modul plug-in.Visual Studio Team Foundation Serverneobsahuje mechanismus pro nasazení klienta moduly, zásady nebo jiné úpravy.Pokud chcete zavést tento druh funkce, musíte použít vlastní distribuci a instalaci programu.

V souboru XML zadejte jeden nebo více úkolů a jejich závislosti.Příklad úkol, který určuje sadu sestav naleznete v souboru ReportsTasks.xml v MSF šablonu procesu agilní vývoj softwaru.

Zpět na začátek

Modul Plug-in syntaxe struktuře podřízenosti

Soubor modulu plug-in hlášení musí odpovídat definici schématu služby ReportingServices, který je definován v souboru Rosetta.xsd a uvedeným ve vlastním souboru.Soubory schémat pro proces šablony lze stáhnout z následující stránky na webu společnosti Microsoft: proces šablony a schémata pracovní položky pro Visual Studio Team Foundation.

Následující syntaxe je znázorněna struktura Reporting modul plug-in.Popis jednotlivých prvků naleznete v tématu Služby ReportingServices podřízené prvky dále v tomto tématu.

<?xml version="1.0" encoding="utf-8"?>
<tasks>
  <task id="Site" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project Reporting site created.">
    <dependencies />
    <taskXml>
      <ReportingServices>
        <site> </site>
      </ReportingServices>
    </taskXml>
  </task>
  <task id="Populate Reports" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project reports uploaded.">
    <dependencies>
      <dependency taskId="Site" />
    </dependencies>
    <taskXml>
      <ReportingServices>
        <folders> . . . </folders>
        <reports> . . . </reports>
      </ReportingServices>
    </taskXml>
  </task>
</tasks>

Zpět na začátek

Vytváření sestavy webu

Pro sestavy pracoval správně musíte vytvořit vykazování serveru.Vykazování serveru budou mít propojení na domovské stránce portálu projektu a propojení bude označen Sestavazprávy o.Vytvoření sestav serveru, použijte site prvku, jak ukazuje následující příklad:

<taskXml>
   <ReportingServices>
        <site></site>
   </ReportingServices>
</taskXml>

Zpět na začátek

Definování složek

Můžete vytvořit složky na serveru sestav pomocí folder prvku.Použijte atribut cesty zadat název nové složky relativní cestu.Složka se zobrazí na web projektu a ve složce sestavy v Průzkumník týmových projektů.

Následující příklad vytvoří čtyři složky nejvyšší úrovně a dvě podsložky na serveru pro vykazování.Složky nejvyšší úrovně jsou označeny chyby, sestavení, testování a řízení projektu.Dvě podsložky jsou umístěny v řízení projektu a jsou označeny Visual Studio a Visual Studio ALM.

<taskXml>
   <ReportingServices>
      <folders>
         <folder path="Bugs" />
          <folder path="Builds" />
          <folder path="Project Management" />
          <folder path="Project Management/Visual Studio" />
          <folder path="Project Management/Visual Studio ALM" />
          <folder path="Tests" />
      </folders>
   </ReportingServices>
</taskXml>

Zpět na začátek

Určení sestavy uložit

Sestavy jsou definovány .rdl soubory.Přidejte vykazování serveru sestav, zkopírujte soubory .rdl zprávu do složky ve složce sestavy v šabloně procesu.Pomocí sestavy prvek popisují nezbytné zdroje vlastnosti a data pro sestavu.

Následující příklad určuje, že zbývající Work.rdl soubor bude uložen do složky řízení projektu.Je nutné zadat ExplicitProject parametr a zdroje dat pro každou zprávu.Zdroje dat v následujícím příkladu odpovídají názvy, které jsou automaticky přiřazeny krychli služby Analysis Services a sklad dat pro relační databázi Team Foundation Server 2010.

<taskXml>
   <ReportingServices>
     <reports>
        <report name="Remaining Work" filename="Reports\Remaining Work.rdl" folder="Project Management" cacheExpiration="30">
       <parameters>
          <parameter name="ExplicitProject" value="" />
       </parameters>
       <datasources>
          <reference name="/Tfs2010OlapReportDS" dsname="TfsOlapReportDS" />
          <reference name="/Tfs2010ReportDS" dsname="TfsReportDS" />
       </datasources>
    </report>
 . . . 
     </reports>
   </ReportingServices>
</taskXml>

Zpět na začátek

Odkaz Element služby ReportingServices

Následující syntaxe ukazuje strukturu ReportingServices prvku a jeho podřízené prvky.Určit tyto prvky taskXml prvek kontejneru a pouze pro Reporting modul plug-in.

<ReportingServices>
   <folders>
      <folder />
 . . . 
   </folders>
   <reports>
      <report>
         <parameters>
            <parameter />
         </parameters>
         <datasources>
            <reference />
         </datasources>
      </report>
 . . . 
   </reports>
</ReportingServices>

Následující tabulka popisuje prvky, které slouží k určení, můžete zprávu odeslat týmu projektu a prostřednictvím SQL Server služby Reporting Services.

Element

Syntaxe

Description

datasources

<datasources>
   <reference />
</datasources>

Požadovaný podřízený prvek report.

Obsahuje kolekci reference prvky, že každý zadat datové zdroje, že sestava používá.

folder

<folder path="FolderName" />

Požadovaný podřízený prvek folders.

Definuje název složky vytvořte pod zprávy uzel týmu projektu.

folders

<folders>
   <folder path="FolderName" />
</folders>

Volitelné podřízený prvek ReportingServices.

Obsahuje kolekci folder prvky, že každý zadejte název složky a vytvořit.

parameter

<parameter name="ParameterName" value="ParameterValue" />

Kde každý atribut má následující definice:

  • name: Název parametru, který chcete určit.

  • value: Hodnota parametru přiřadit.

Minimálně musí definovat tak, aby automaticky použít projekt obsahující sestavu Sestava následující parametr:

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

Požadovaný podřízený prvek parameters.

Určuje název sestavy parametr a přiřaďte jí hodnotu.

parameters

<parameters>
   <parameter />
</parameters>

Požadovaný podřízený prvek report.

Definuje kolekci parameter prvky sestavy.

properties

< properties >
   < property />
</ properties >

Volitelné podřízený prvek report.

property

<property name="PropertyName" value="PropertyValue" />

Kde každý atribut má následující definice:

Požadovaný podřízený prvek properties.

reference

<reference name="RelationalDBName" dsname="OLAPDBName" />

Kde každý atribut má následující definice:

  • name: Název zdroje dat v Team Foundation Server.Pro Team Foundation Server 2010, je tato hodnota Tfs2010OlapReportDS pro krychli služby Analysis Services nebo Tfs2010ReportsDS pro relační datový sklad.

  • dsname: Název prostředku databáze.Určete TfsOlapReportDS pro sklad relační datové krychli služby Analysis Services a TfsReportsDS.

Další informace o názvech vykazování zdrojů dat, viz Locating Reports After the Upgrade to Team Foundation Server 2010.

Požadovaný podřízený prvek datasources.

Určuje názvy, které jsou přiřazeny v Team Foundation Server pro relační databázi dat skladu a krychli služby Analysis Services.

report

<report name="ReportName" filename="ReportFilePathName" 
folder="FolderName" cacheExpiration="CacheDuration">   <folders>
   <parameters>. . .</parameters>
   <datasources>. . .</datasources>
   <properties>. . .</properties >
</report>

Kde každý atribut má následující definice:

  • name: Název sestavy, zobrazení na serveru pro vykazování a v Průzkumník týmových projektů.

  • filename: Relativní cesty ve složce místní zprávy od získání .rdl soubor sestavy.

  • folder: Relativní cesta název umístění, které chcete přidat sestavu na serveru pro vykazování.

  • cacheExpiration: Výchozí počet minut, které zprávy ukládány do mezipaměti.

Požadovaný podřízený prvek reports.

Určuje název sestavy, soubor, který obsahuje definice .rdl a složku, do které zprávu odeslat.Team Foundation Server

reports

<reports>
   <report />
   . . .
</reports>

Požadovaný podřízený prvek ReportingServices.

Obsahuje kolekci report prvky, že každý název sestavy určit soubor uložit.

ReportingServices

<ReportingServices>
   <folders>. . .</folders>
   <reports>. . .</reports>
</ReportingServices>

Požadovaný podřízený prvek taskXml element pro Reporting modul plug-in.

Popisuje úkoly, které jsou vyžadovány pro definování zpráv a složek pro SQL Server služby Reporting Services.

site

<site> </site>

Požadovaný prvek pro Reporting modul plug-in.

Určuje vykazování web pro projekt týmu vytvoří.

Zpět na začátek

Viz také

Koncepty

Přizpůsobení šablon procesu

Podrobný proces úprav

Práce se soubory šablonu procesu

Přizpůsobení funkčních oblastí v rámci šablony procesu