Přidání sestav do šablony procesu
By using the Reporting plug-in, you can specify the folder structure and set of reports that will appear under the Reports node for a new team project.
Důležité |
---|
Modul plug-in generování sestav vyžaduje, aby byl nakonfigurován kolekce týmových projektů, kde bude vytvořit týmový projekt SQL Server služby Analysis Services a SQL Server služby Reporting Services.Další informace naleznete v tématu Přidávání sestav do týmového projektu. |
Dvě hlavní úlohy určíte pomocí modulu plug-in generování sestav.Nejdříve vytvoříte sestav webu pomocí site elementu.Druhý, zadejte strukturu složek a sestavy být odeslán do webu pomocí folder a report elementy.Sestavy, které nahrajete příponou RDL a jsou navrženy pro použití s služby Reporting Services.Přehled sestav, TFS zpracovat šablony poskytují naleznete v tématu Sestavy (SQL Server Reporting Services).
Po vytvoření týmový projekt z šablonu procesu můžete přidat, odebrat, přejmenovat a změnit strukturu složek pro sestavy.Další informace naleznete v tématu Zobrazení, odeslání a uspořádání sestav (sestavy služby Reporting Services).
Generování sestav modul plug-in název a umístění
Následující tabulka shrnuje názvy soubor, složku a modul plug-in pro šablony procesů 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 souboru XML a složky, ale není modul plug-in.Visual Studio Team Foundation Serverneobsahuje mechanismus pro nasazení klientů moduly plug-in, zásad nebo jiné úpravy.Pokud chcete nasadit tento druh funkce, je nutné použít vlastní distribuci a instalaci programu.
V souboru XML zadejte jednu nebo více úloh a jejich závislosti.Příklad úlohu, která určuje sadu sestav naleznete v souboru ReportsTasks.xml v MSF pro šablonu procesu agilní vývoj softwaru.
Generování sestav struktury modul plug-in syntaxe
Soubor modulu plug-in generování sestav musí odpovídat definici schématu pro služby ReportingServices, který je definován v souboru Rosetta.xsd a zadat vlastní souboru.Soubory schémat pro šablony procesů můžete stáhnout z webu společnosti Microsoft na následující stránce: šablonu procesu a schémat pracovní položky pro sadu Visual Studio Team Foundation.
Následující syntaxe ukazuje strukturu Reporting modul plug-in.Popis jednotlivých prvků naleznete v tématu služby ReportingServices podřízených elementů 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>
Vytváření webu sestavy
Pro sestavy správně spustit je nutné vytvořit web generování sestav.The reporting site will have a link to it on the project portal home page, and the link will be labeled Reports.Chcete-li vytvořit web pro hlášení, použijte site elementu, jak ukazuje následující příklad:
<taskXml>
<ReportingServices>
<site></site>
</ReportingServices>
</taskXml>
Definování složky
Můžete vytvořit složky na serveru sestav pomocí folder elementu.Atribut path slouží k určení názvu relativní cesty nové složky.Složka se zobrazí v projektu webu 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 sestav.Chyby, sestavení, řízení projektů a testy, jsou označena jako složky nejvyšší úrovně.Dvě podsložky jsou umístěny ve složce řízení projektů a jsou označena jako sady Visual Studio a správu životního cyklu aplikací Visual Studio.
<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>
Zadejte sestavy, které chcete uložit
Zprávy jsou definovány soubory RDL.Generování sestav web přidat sestavy, zkopírujte soubory RDL sestavy do složky ve složce sestavy v šabloně procesu.Element sestavy pak slouží k popisu nezbytné vlastnosti a zdroje dat pro sestavu.
Následující příklad určuje, že zbývající Work.rdl soubor se nahraje k složce řízení projektů.Je třeba zadat ExplicitProject parametr a zdroje dat pro každou sestavu.Zdroje dat v následujícím příkladu odpovídají názvy, které jsou automaticky přiřazena k datové krychli služby Analysis Services a datových skladů relační databáze.
[!POZNÁMKA]
Názvy hlášení služby datového zdroje, jsou Tfs2010ReportsDS a Tfs2010OlapReportsDS.I když může mít instalaci nebo upgradu sady TFS 2012 nebo 2013 sady TFS, tyto názvy, které byly přiřazeny ke zdrojům dat za účelem instalace sady TFS 2010, i nadále používat.
<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>
Odkaz na element služby ReportingServices
Následující syntaxe zobrazuje strukturu elementu ReportingServices a jeho podřízených elementů.Zadejte tyto prvky v rámci taskXml elementu kontejneru a pouze pro modul plug-in generování sestav.
<ReportingServices>
<folders>
<folder />
. . .
</folders>
<reports>
<report>
<parameters>
<parameter />
</parameters>
<datasources>
<reference />
</datasources>
</report>
. . .
</reports>
</ReportingServices>
Následující tabulka popisuje elementy, které slouží k určení sestavu, kterou chcete odeslat do týmového projektu a zda lze přistupovat prostřednictvím SQL Server služby Reporting Services.
Prvek |
Syntaxe |
Popis |
---|---|---|
datasources |
|
Požadovaný podřízený element report Obsahuje kolekci reference elementy, aby každá zadejte datové zdroje, že sestava používá. |
folder |
|
Požadovaný podřízený element folders Definuje název složky, chcete-li vytvořit pod sestavy uzel pro týmový projekt. |
folders |
|
Volitelný podřízený element ReportingServices Obsahuje kolekci folder elementy, aby každá zadat název složky, chcete-li vytvořit. |
parameter |
Kde každý atribut má následující definici:
Na co nejnižší úrovni je nutné definovat následující parametr k vytvoření sestavy automaticky použít projekt, který obsahuje sestavy:
|
Požadovaný podřízený element parameters Určuje název parametru sestavy a pro jí přiřadit hodnotu. |
parameters |
|
Požadovaný podřízený element report Definuje kolekci parameter elementy pro sestavu. |
properties |
|
Volitelný podřízený element report |
property |
Kde každý atribut má následující definici:
|
Požadovaný podřízený element properties |
reference |
Kde každý atribut má následující definici:
Další informace o názvy hlášení zdroje dat, naleznete v části Vyhledání sestav po upgradu na Team Foundation Server 2010. |
Požadovaný podřízený element datasources Určuje názvy, které jsou přiřazeny v Team Foundation Server pro relační databáze datového skladu a datové krychli služby Analysis Services. |
report |
Kde každý atribut má následující definici:
|
Požadovaný podřízený element reports Určuje název sestavy, soubor, který obsahuje definici RDL a složku, do kterého je odeslán sestavy.Team Foundation Server |
reports |
|
Požadovaný podřízený element ReportingServices Obsahuje kolekci report elementy, aby každá zadejte název sestavy souboru k odeslání. |
ReportingServices |
|
Požadovaný podřízený element taskXml element pro modul plug-in generování sestav. Popisuje úlohy, které jsou nezbytné k definici sestavy a složky pro SQL Server služby Reporting Services. |
site |
|
Požadovaný element pro modul plug-in generování sestav. Určuje, že generování sestav webu pro týmový projekt bude vytvořen. |
Viz také
Koncepty
Podrobné pokyny k procesu přizpůsobení [přesměrováno]
Přehled souborů šablon procesů
Přizpůsobení funkčních oblastí v rámci šablony procesu [přesměrováno]