Definice modulu plug-in projektového portálu pro šablonu procesu
Pomocí modulu plug-in portálu, můžete definovat knihovny počáteční dokumentů, knihovny struktury a dokumenty týmového projektu portál.Může také zahrnovat úkoly, které vytvořit řídicí panely a sestavách aplikace Excel, která jsou určena k práci s Team Foundation Server (TFS) zpracovat šablony.
Úlohy, které zadáte v modulu plug-in pro Produkty SharePoint jsou spouštěny pouze v případě, že vytvoříte služby SharePoint webu, když jste vytvořit týmový projekt.Další informace o požadavcích na webu a správu naleznete v tématu Požadavky na produkty SharePoint pro Team Foundation Server.
Název modulu plug-in portálu a umístění
Následující tabulka shrnuje názvy portálu modul plug-in soubor, složku, a modul plug-in pro sady TFS zpracovat šablony.
Název souboru: |
WssTasks.xml |
Název složky: |
Windows SharePoint Services |
Název modulu plug-in: |
Microsoft.ProjectCreationWizard.Portal |
[!POZNÁMKA]
Můžete změnit názvy souboru XML a složky, ale není modul plug-in.Sady TFS neobsahuje 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.
Úlohy vytvoření portálu a závislosti
V portálu modul plug-in souboru zadejte jednu nebo více úloh a jejich závislosti.Můžete zadat následujících klíčových úlohách:
Vytvoření webu pomocí šablony zadaný web
Vytvoření knihoven dokumentů
Vytvářet složky a předávat soubory do knihovny dokumentů
Aktivovat funkce řídicího panelu
Příklad úlohu, která určuje soubor, který WssTasks.xml portálu, přečtěte si část Jednoduchý projekt v jednom z sady TFS zpracovat šablony.Je možné stáhnout nejnovější šablony procesů ze sady TFS.
Vytvoření webu a zadejte šablonu webu
Je třeba zadat šablonu webu, na kterém je založen na portálu projektu.Šablona webu také musí být k dispozici na Team Foundation Server SharePoint portal.Šablony webů nejsou součástí šablonu procesu.
Zadejte šablonu webu pomocí elementu webu.
<site template="" language=""/>
Následující tabulka popisuje atributy site elementu.
Atribut |
Popis |
---|---|
šablona |
Určuje šablonu, která se má použít.Je třeba zadat šablonu, která je definována v serveru, který je hostitelem Produkty SharePoint pro týmové projekty, které budou vytvořeny. Chcete-li používat funkce, které jsou k dispozici v aktuální verzi šablony procesů pro MSF, zadejte následující řetězec: Team Foundation Server Project Portal. |
jazyk |
Určuje ID národního prostředí označíte, kterou jazykovou verzi šablonu použitou na webu.Anglickou verzi je 1033. |
Následující příklad ukazuje, jak chcete-li odkazovat anglickou verzi aktuální verzi MSF agilní šablonu procesu, který podporuje řídicích panelů.
<tasks>
<task id="SharePointPortal" name="Create Sharepoint Portal" plugin="Microsoft.ProjectCreationWizard.Portal" completionMessage="Project portal site created.">
<dependencies />
<taskXml>
<Portal>
<site template="Team Foundation Server Project Portal" language="1033" />
. . .
</Portal>
[!POZNÁMKA]
Všechny ostatní úlohy, které jsou definovány v rámci portálu modul plug-in záviset na úlohu vytvoření webu, protože před můžete vytvořit další knihovny dokumentů nebo kopírování souborů, je třeba vytvořit portál projektu.
Šablona procesu výkonu
Soubory, které jsou uvedeny v WssTasks.xml jsou zahrnuty jako součást šablonu procesu, pokud je odeslán.Velikost šablonu procesu ovlivňuje, jak dlouho trvá vytvoření nového projektu týmu.Větší šablony procesů trvá déle, chcete-li vytvořit nové týmové projekty.Proto byste měli zvážit alternativní strategie k poskytování souborů při snižuje výkon šablonu procesu.
Použít šablonu webu
Mohou zahrnovat soubory jako součást šablony webu služby SharePoint.Tím přesune soubory mimo šablonu procesu a do šablony webu a zlepšuje výkon při vytváření nových projektů týmu.
Je však výhoda seznam souborů v WssTasks.xml.Můžete vázat Microsoft Project a Microsoft Excel soubory do dotazu pomocí atributu queryid popsáno výše.To pomůže členové týmu při otevření souborů vzhledem k tomu, že již být připojen na správné Team Foundation Server a dotazu.
Použití alternativní webu
Pokud máte velké kolekce souborů, které jsou sdíleny mimo více týmových projektů, můžete alternativní webovému serveru hostovat souborů a odkazů na soubory z portálu projektu nebo webové stránky.Tato strategie také zvyšuje výkon při vytváření týmové projekty, protože není nutné soubory se zkopírují do portálu projektu.Další informace naleznete v tématu Konfigurace nebo přidání portálu projektu.
Vytvoření knihoven dokumentů
Po vytvoření portálu projektu můžete určit, že bude vytvořena další knihovny dokumentů.Použití documentLibrary elementu, který chcete určit knihovny dokumentů.
<documentLibraries>
<documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>
[!POZNÁMKA]
Správa verzí pro knihovnu dokumentů nelze povolit nebo zakázat v šabloně procesu.Můžete povolit nebo zakázat Správa verzí pomocí šablony webu služby Windows SharePoint Services, nebo po vytvoření projektu.
Následující tabulka popisuje atributy pro daný element documentLibrary.
Atribut |
Popis |
---|---|
name |
Určuje název knihovny dokumentů, které se objeví na portálu projektu. |
description |
Obsahuje popis knihovny dokumentů, které se objeví na portálu projektu. |
isProcessGuidance |
Určuje, zda knihovny dokumentů se používá pro podporu obsah pokyny k procesu. |
Následující příklad ukazuje, jak vytvořit knihovnu dokumentů s názvem vývoj, který vývojový tým lze použít k uložení dokumentů.
<documentLibraries>
. . .
<documentLibrary name="Process Guidance" description="How to make best use of the Team Foundation Server tools and process" isProcessGuidance="true" />
. . .
</documentLibraries>
Vytvoření struktury složek knihovny dokumentů
Po vytvoření portálu projektu, můžete zadat další složky k vytvoření.Můžete také určit připojené soubory jako jsou soubory šablon.
Použití folder elementu, který chcete vytvořit novou složku.
<folders>
<folder documentLibrary="" name=""/>
</folders>
Následující tabulka popisuje atributy pro daný element složky.
Atribut |
Popis |
---|---|
documentLibrary |
Určuje, které knihovny dokumentů, chcete-li vytvořit složku v. |
name |
Určuje název složky. |
Následující příklad ukazuje, jak vytvořit složku pojmenovanou cestovní zprávu v knihovně dokumentů vývoj, kde mohou vývojáři ukládat cesty sestavy z konference nebo zákazník navštíví.
<folders>
<folder documentLibrary="Development"
name="Trip Reports"/>
</folders>
Zadejte soubory k odeslání do knihovny dokumentů
Musíte také zkopírovat soubory do knihovny dokumentů a složky.Zdrojové soubory se nacházejí ve složce služby Windows SharePoint Services.Je třeba zadat cíl na portálu projektu.
<files>
<file source="" documentLibrary="" target="" queryId="" />
</files>
Následující tabulka popisuje atributy pro daný element souboru.
Atribut |
Popis |
---|---|
source |
Relativní cesta k místní kopii souboru.Název cesty zdrojového obecně vždy začíná služby Windows SharePoint Services, což je název složky, kde je definována portálu modul plug-in. |
documentLibrary |
Název knihovny dokumentů, do kterého bude soubor zkopírovat. |
cíl |
Relativní cesta k cíli na portálu projektu, kde je soubor zkopírován. |
queryId |
Určuje název dotazu pracovní položky, které jsou svázány s souboru.Při prvním otevření souboru, je naplněn výsledky spuštění dotazu.Tento atribut je volitelný a zadaný dotaz musí existovat v souboru workitems.xml.
|
Následující příklad ukazuje, jak se má kopírovat soubor šablony do složky řízení projektu s názvem projektu kontrolní seznam.Tento příklad také určuje, že když je nejprve otevřete soubor, ji by měl být zadán s výsledky dotazu kontrolní seznam projekt pracovní položky.
<files>
<file source="Windows SharePoint Services\Templates\Project Checklist.xls"
documentLibrary="Project Management"
target="Project Checklist.xls"
queryId="Project Checklist" />
</files>
[!POZNÁMKA]
Jako součást šablony webu mohou zahrnovat soubory a složky a nebude mít uvést do souboru XML.
[!POZNÁMKA]
Pokud zadáte soubory .exe a web služby SharePoint nemá podporu soubory .exe, nebude možné úspěšně vytvořit týmový projekt s použitím šablonu procesu.
Zpracování pokyny k obsahu a podpůrných souborů
Pokyny k procesu je obsah, který dokumenty procesy následovat členy týmu, kteří pracují na projektu softwaru.Pracovní položky, sestav a dotazů můžete všechny změnit během životního cyklu týmového projektu a mohou být různé mezi týmové projekty.Obsah pokyny k procesu poskytuje podrobnosti o týmový projekt, jako jsou například informace o tom, jak dokončit pole pracovních položek, příklady sestavy stavu v pořádku a není v pořádku a popisy dotazů.Pokyny k procesu také obsahuje podrobné informace o procesu dodržovat na týmovém projektu, například role předpokládat, že a aktivit na dokončení.
V knihovně MSDN vám přístup k obsahu pokyny k procesu pro většinu artefakty definované v každém z výchozí šablony procesu sady TFS.Je možné procházet obsah k dispozici na webu MSDN z jednoho z následujících tématech: Visual Studio Scrum, používáte MSF for Agile, a používáte MSF for CMMI.
Pro podporu přístupu ke zpracování doprovodné materiály z formulářů pracovní položku v Průzkumník týmových projektů, sadu souborů HTM odeslány do složky pokyny k procesu v rámci knihovny dokumentů služby SharePoint.Tyto soubory zadat adresy URL na webu MSDN obsah, který se otevře, pokud člen týmu zvolí pokyny k procesu ikonu v rámci formuláře pracovních položek.Tyto soubory jsou odeslány na základě file úkoly definované v rámci portálu modul plug-in.Můžete například šablonu procesu agilní definuje následující file úlohy:
<!-- Process Guidance -->
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.html" />
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="ProcessGuidance.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\AboutWorkItems.htm" documentLibrary="Process Guidance" target="Supporting Files/AboutWorkItems.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Bug.htm" documentLibrary="Process Guidance" target="Supporting Files/Bug.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Issue.htm" documentLibrary="Process Guidance" target="Supporting Files/Issue.aspx" />
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.htm" />
<file source="Windows SharePoint Services\Process Guidance\ProcessGuidance.html" documentLibrary="Process Guidance" target="Supporting Files/ProcessGuidance.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\SharedSteps.htm" documentLibrary="Process Guidance" target="Supporting Files/Shared Steps.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\Task.htm" documentLibrary="Process Guidance" target="Supporting Files/Task.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\TestCase.htm" documentLibrary="Process Guidance" target="Supporting Files/Test Case.aspx" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.htm" />
<file source="Windows SharePoint Services\Process Guidance\Supporting Files\UserStory.htm" documentLibrary="Process Guidance" target="Supporting Files/User Story.aspx" />
Můžete upravit tyto soubory tak, aby odkazoval na další zdroje informací pro pokyny k procesu.Můžete také přidat soubory pro podporu přístupu k další pokyny k procesu, který jste vytvořili pro váš tým.Další informace naleznete v tématu Konfigurace nebo přidání portálu projektu.
Aktivace funkce řídicího panelu
Řídicí panely zobrazit data projektu podporují zkoumání a pomoci týmům rychle provádět běžné úlohy.Zobrazení řídicích panelů několik sestav aplikace Excel a Team Web Access webové části.
Můžete použít activateFeatures element způsobí vytvoření řídicí panely a sestav aplikace Excel.Následující kód musí obsahovat v portálu souborů modulů plug-in v rámci Portal elementu, chcete-li aktivovat vytvářet řídicí panely a sestav aplikace Excel pro týmový projekt.
K aktivaci řídicího panelu funkce, které jsou určeny pro použití s šablonu procesu pro sadu Visual Studio Scrum:
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardScrumWss -->
<feature featureId="71EC0D67-21AB-4560-A825-9D976DA09D04" />
<!-- TfsDashboardAgileQuickLaunch -->
<feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
</activateFeatures>
. . .
</Portal>
K aktivaci řídicího panelu funkce, které jsou navrženy pro použití s šablonu procesu pro MSF agilní vývoj softwaru:
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardAgileMoss -->
<feature featureId="0D953EE4-B77D-485b-A43C-F5FBB9367207" />
<!-- TfsDashboardAgileQuickLaunch -->
<feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
</activateFeatures>
. . .
</Portal>
K aktivaci řídicího panelu funkce, které jsou navrženy pro použití s šablonu procesu pro zlepšení procesu MSF CMMI:
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardCmmiMoss -->
<feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
<!-- TfsDashboardCmmiProcessDocLibraries -->
<feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
</activateFeatures>
. . .
</Portal>