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 zprávy uzel pro nový projekt týmu.
Dů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 zprá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 |
|
Požadovaný podřízený prvek report. Obsahuje kolekci reference prvky, že každý zadat datové zdroje, že sestava používá. |
folder |
|
Požadovaný podřízený prvek folders. Definuje název složky vytvořte pod zprávy uzel týmu projektu. |
folders |
|
Volitelné podřízený prvek ReportingServices. Obsahuje kolekci folder prvky, že každý zadejte název složky a vytvořit. |
parameter |
Kde každý atribut má následující definice:
Minimálně musí definovat tak, aby automaticky použít projekt obsahující sestavu Sestava následující parametr:
|
Požadovaný podřízený prvek parameters. Určuje název sestavy parametr a přiřaďte jí hodnotu. |
parameters |
|
Požadovaný podřízený prvek report. Definuje kolekci parameter prvky sestavy. |
properties |
|
Volitelné podřízený prvek report. |
property |
Kde každý atribut má následující definice:
|
Požadovaný podřízený prvek properties. |
reference |
Kde každý atribut má následující definice:
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 |
Kde každý atribut má následující definice:
|
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 |
|
Požadovaný podřízený prvek ReportingServices. Obsahuje kolekci report prvky, že každý název sestavy určit soubor uložit. |
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 |
|
Požadovaný prvek pro Reporting modul plug-in. Určuje vykazování web pro projekt týmu vytvoří. |
Zpět na začátek