Odesílání sestav pomocí modulu Plug-in sestav
Pomocí modulu plug-in sestavy můžete přidat nebo odebrat sestavy, které budou odeslány na web sestavy pro nový projekt týmu. Zprávy, které odesíláte mají příponu .rdl a jsou navrženy pro použití s SQL Server Reporting Services. Tohoto modulu plug-in, zadáte úkoly, které vytvořit sestavu web týmu projektu vytvořit hierarchii složek pro sestavy a odeslání zprávy na webu.
Přehled sestav, které jsou k dispozici šablony proces pro Microsoft Solutions Framework (MSF), viz Reports nebo Sestavy (CMMI).
Následující tabulka uvádí názvy souboru, složky a modul plug-in MSF šablon procesů.
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ásad 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.
V tomto tématu
Zprávy serveru
Složky
Sestavy
Oprávnění
Zprávy serveru
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 odkaz bude označen sestav. Vytvoření sestav serveru použijte site prvek, který je uveden v následujícím příkladu.
<task id="Site" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project Reporting site created.">
<dependencies />
<taskXml>
<ReportingServices>
<site></site>
</ReportingServices>
</taskXml>
</task>
Složky
Vytvoření 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ýmu.
<folder path=""/>
Následující příklad vytvoří čtyři složky na serveru pro vykazování. Složky jsou označeny chyby, sestavení, testování a řízení projektu.
<task id="Populate Reports" plugin="Microsoft.ProjectCreationWizard.Reporting" completionMessage="Project reports uploaded.">
<dependencies>
<dependency taskId="Site" />
</dependencies>
<taskXml>
<ReportingServices>
<folders>
<folder path="Bugs" />
<folder path="Builds" />
<folder path="Project Management" />
<folder path="Tests" />
<folder path="Dashboards" />
</folders>
. . .
</task>
Sestavy
Sestavy jsou definovány .rdl soubory. Vykazování serveru přidat sestavy, 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.
<report name=""
filename=""
folder=""
cacheExpiration ="30">
Následující tabulka popisuje atributy prvků sestavy.
Atribut |
Popis |
---|---|
název |
Název sestavy, zobrazení na serveru pro vykazování a v Průzkumník týmu. |
název_souboru |
Relativní cesta místní složky zprávy od získání .rdl soubor sestavy. |
Složka |
Název relativní cesty, kde přidat sestavu na serveru pro vykazování. |
cacheExpiration |
Nastaví výchozí počet minut, které sestavy jsou uloženy v mezipaměti. |
V sestavě můžete zadat hodnoty pro parametry. To se často používá k mapování parametr projektu aktuální tým projektu. Většina sestavy bude bez odkazu na aktuální tým projektu fungovat správně. Chcete-li mapovat parametr projektu aktuální tým projektu, zadejte hodnotu jako PROJECTNAME $$$ $.
<parameters>
<parameter name="" value=""/>
</parameters>
Následující tabulka popisuje atributy vlastnosti prvku.
Atribut |
Popis |
---|---|
název |
Název parametru v sestavě vytvořit vazbu. |
hodnota |
Hodnota pro parametr svázat. |
Je třeba namapovat název každého zdroje dat v každé zprávě o živé Team Foundation Server datový zdroj. Určení zdroje dat pomocí prvek odkazu.
<datasources>
<reference name="" dsname=""/>
</datasources>
Následující tabulka popisuje atributy reference prvku.
Atribut |
Popis |
---|---|
název |
Název zdroje dat v sestavě. |
dsname |
Název Team Foundation Server datový zdroj. Tato hodnota je obvykle TfsReportDS nebo TfsOlapReportDS. |
Následující příklad ukazuje, jak přidat sestavu Stav chyby. Je sestava vázána na oba zdroje dat: TfsOlapReportDS a TfsReportDS.
<report name="Bug Status" filename="Reports\Bug Status.rdl" folder="Bugs" cacheExpiration="30">
<parameters>
<parameter name="ExplicitProject" value="" />
</parameters>
<datasources>
<reference name="/Tfs2010OlapReportDS" dsname="TfsOlapReportDS" />
<reference name="/Tfs2010ReportDS" dsname="TfsReportDS" />
</datasources>
</report>
Viz také
Úkoly
Koncepty
Práce se soubory šablonu procesu
Přizpůsobení funkční oblasti šablonu procesu