Definiowanie wtyczki projektu portalu dla szablonu procesu
Korzystając z dodatku plug-in portal, można zdefiniować bibliotek dokumentów początkowego, struktury biblioteki i dokumenty projektu zespołu portalu.Możesz także zadania, które tworzenia pulpitów nawigacyjnych i Excel raportów, które zostały zaprojektowane do pracy z szablonów procesów dla programu Microsoft Solutions Framework (MSF).
Ważne |
---|
Zadania, które określone w dodatku typu plug-in dla Produkty SharePoint są uruchamiane tylko wtedy, gdy tworzona jest witryna programu SharePoint podczas tworzenia projektu zespołu. |
W tym temacie
Nazwa dodatku portalu i lokalizacji
Zadania tworzenia portalu i zależności
Tworzenie witryny i określając SiteTemplate
Tworzenie bibliotek dokumentów
Tworzenie struktury folderów w bibliotece dokumentów
Określanie plików do wysłania do bibliotek dokumentów
Aktywowanie funkcji pulpitu nawigacyjnego
Nazwa dodatku portalu i lokalizacji
W następującej tabeli zestawiono nazwy portalu pliku dodatku plug-in, folderu, a dodatek typu plug-in dla szablonów procesów MSF.
Nazwa pliku: |
WssTasks.xml |
Nazwa folderu: |
Program Windows SharePoint Services |
Nazwa dodatku: |
Microsoft.ProjectCreationWizard.Portal |
[!UWAGA]
Można zmienić nazwy pliku XML i folder, ale nie dodatku plug-in.Visual Studio Team Foundation Servernie ma mechanizm wdrażania klienta plug-ins, zasad lub innych modyfikacji.Jeśli chcesz wdrożyć tego rodzaju funkcjonalności, należy użyć własnych dystrybucji i jest programem instalacyjnym.
Powrót do początku
Zadania tworzenia portalu i zależności
Portalu pliku dodatku plug-in należy określić jeden lub więcej zadań i ich zależności.Należy określić następujących głównych zadań:
Tworzenie witryny przy użyciu określonego szablonu
Tworzenie bibliotek dokumentów
Utwórz foldery i przekazać pliki do biblioteki dokumentów
Aktywowania funkcji pulpitu nawigacyjnego
Na przykład zadanie, które określa portal prosty projekt zobacz plik WssTasks.xml w MSF dla Agile Software Development szablonu procesu.
Aby uzyskać więcej informacji na temat wymagań witryny i administracji ZobaczSharePoint Products and Team Foundation Server
Powrót do początku
Tworzenie witryny i określanie szablonu witryny
Należy określić szablon witryny, na której oparty jest projekt portalu.Szablon witryny muszą być również dostępne na Team Foundation Server programu SharePoint portal.Szablony witryn nie są zawarte w szablonie procesu.
Określ szablon witryny za pomocą elementu strony.
<site template="" language=""/>
W poniższej tabeli opisano atrybuty dla site element.
Atrybut |
Opis |
---|---|
szablon |
Określa szablon, który ma być używany.Należy określić szablon, który jest zdefiniowany na serwer, który obsługuje Produkty SharePoint w przypadku projektów zespołowych, które zostaną utworzone. Aby użyć funkcji, które są dostępne w bieżącej wersji szablonów procesów dla MSF, należy określić jeden z następujących ciągów:
|
język |
Określa identyfikator ustawień regionalnych, aby wskazać, która wersja językowa szablon witryny ma być używany.Wersja angielska jest 1033. |
Jak odwołać się za angielską wersją bieżącą wersję MSF Agile szablonu procesu, który obsługuje pulpity nawigacyjne można znaleźć w poniższym przykładzie.
<tasks>
<task id="SharePointPortal" name="Create Sharepoint Portal" plugin="Microsoft.ProjectCreationWizard.Portal" completionMessage="Project portal site created.">
<dependencies />
<taskXml>
<Portal>
<site template="TFS2010 Agile Dashboard" language="1033" />
. . .
</Portal>
[!UWAGA]
Wszystkie inne zadania określone w dodatku plug-in portal zależą zadania tworzenia witryny, ponieważ musi zostać utworzony projekt portalu, zanim będzie można tworzyć dodatkowe biblioteki dokumentów lub skopiować pliki.
Wydajność szablon procesu
Pliki, które można określić w WssTasks.xml są dołączone jako część szablonu procesu, przy ładowaniu.Rozmiar ten szablon procesu ma wpływ na czas potrzebny do utworzenia nowego projektu zespołu.Do tworzenia nowych projektów zespołu dłużej większych szablony procesów.Dlatego należy rozważyć alternatywnych strategii w celu udostępnienia plików, jeśli obniża wydajność szablonu procesu.
Używając szablonu witryny
Jako część szablonu witryny programu SharePoint może zawierać plików.Przenosi pliki z szablonu procesu z do szablonu witryny, a zwiększona wydajność podczas tworzenia nowych projektów zespołu.
Jednak jest to korzystne dla wyświetlanie listy plików w WssTasks.xml.Można powiązać Microsoft Project i Microsoft Excel pliki do kwerendy przy użyciu atrybutu queryid, opisane wcześniej.Pomaga członkom zespołu, przy otwieraniu plików, ponieważ będzie już połączony poprawne Team Foundation Server i kwerendy.
Korzystanie z alternatywnej witrynie sieci Web
Jeśli masz spory zbiór plików, które są współużytkowane między wieloma projektami zespołu, można użyć alternatywnej witryny sieci Web do obsługi plików i łącza do plików z portalu projektów lub stron sieci Web.Strategia ta także zwiększa wydajność podczas tworzenia projektów zespołów, ponieważ pliki nie muszą być skopiowane do portalu projektu.Aby uzyskać więcej informacji, zobacz Share Process Guidance for a Team Project.
Powrót do początku
Tworzenie bibliotek dokumentów
Po utworzeniu projekt portalu, można określić, że można utworzyć dodatkowe biblioteki.Użycie documentLibrary element, aby określić biblioteki dokumentów.
<documentLibraries>
<documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>
[!UWAGA]
Przechowywanie wersji dla biblioteki dokumentów nie może być włączona lub wyłączona w szablonie procesu.Można włączyć lub wyłączyć przechowywanie wersji za pomocą szablonu witryny programu Windows SharePoint Services lub po utworzeniu projektu.
W poniższej tabeli opisano atrybuty elementu documentLibrary.
Atrybut |
Opis |
---|---|
Nazwa |
Określa nazwę biblioteki dokumentów, który pojawia się na projekt portalu. |
Opis |
Zawiera opis biblioteki dokumentów, który pojawia się projekt portalu. |
isProcessGuidance |
Określa, czy biblioteka dokumentów jest używany do obsługi procesu orientacji treści. |
W poniższym przykładzie przedstawiono sposób tworzenia biblioteki dokumentów o nazwie rozwoju, że zespół projektowy może służyć do przechowywania dokumentów.
<documentLibraries>
. . .
<documentLibrary name="Process Guidance" description="How to make best use of the Team Foundation Server tools and process" isProcessGuidance="true" />
. . .
</documentLibraries>
Powrót do początku
Tworzenie struktury folderów w bibliotece dokumentów
Po utworzeniu projekt portalu, można określić dodatkowe foldery, aby utworzyć.Można również określić pliki do skopiowania, takich jak pliki szablonów.
Użycie folder element, aby utworzyć nowy folder.
<folders>
<folder documentLibrary="" name=""/>
</folders>
W poniższej tabeli opisano atrybuty dla elementu folderu.
Atrybut |
Opis |
---|---|
documentLibrary |
Identyfikuje biblioteki dokumentów do utworzenia nowego folderu. |
Nazwa |
Określa nazwę folderu. |
Poniższy przykład pokazuje, jak utworzyć folder wizyt nazwanego sprawozdania z podróży w bibliotece dokumentów rozwoju, których deweloperzy mogą przechowywać sprawozdania z podróży z konferencji lub klienta.
<folders>
<folder documentLibrary="Development"
name="Trip Reports"/>
</folders>
Powrót do początku
Określanie plików do wysłania do bibliotek dokumentów
Należy także skopiować pliki do biblioteki dokumentów i folderów.Pliki źródłowe znajdują się w folderze programu Windows SharePoint Services.Należy określić element docelowy na projekt portalu.
<files>
<file source="" documentLibrary="" target="" queryId="" />
</files>
W poniższej tabeli opisano atrybuty elementu pliku.
Atrybut |
Opis |
---|---|
źródło |
Ścieżka względna do lokalnego kopię pliku.Ogólnie rzecz biorąc nazwa ścieżki źródła zawsze rozpoczyna się z programem Windows SharePoint Services, która to nazwa folderu, w którym zdefiniowano portal dodatku plug-in. |
documentLibrary |
Nazwa biblioteki dokumentów, do którego będzie można skopiować pliku. |
miejsce docelowe |
Względna ścieżka do obiektu docelowego w portalu projektu, w którym plik jest kopiowany. |
queryId |
Określa nazwę kwerendy elementu pracy, powiązanego z pliku.Gdy plik zostanie otwarty po raz pierwszy, jest wypełniana wyniki działania kwerendy.Ten atrybut jest opcjonalny, a określona kwerenda musi istnieć w pliku workitems.xml.
Uwaga
queryId dotyczy tylko plików .xls.
|
Jak skopiować plik szablonu o nazwie Lista kontrolna projektu do folderu Zarządzanie projektem można znaleźć w poniższym przykładzie.W tym przykładzie określa także, że kiedy po raz pierwszy otwarty plik, to powinna zostać wypełniona w wynikach kwerendy elementu pracy lista kontrolna projektu.
<files>
<file source="Windows SharePoint Services\Templates\Project Checklist.xls"
documentLibrary="Project Management"
target="Project Checklist.xls"
queryId="Project Checklist" />
</files>
[!UWAGA]
Można to folderów i plików jako część szablonu witryny, a nie trzeba by umieszczone na liście w pliku XML.
[!UWAGA]
Jeśli określisz pliki .exe i witryny programu SharePoint nie nie plików .exe pomocy technicznej, nie można utworzyć projekt zespołu pomyślnie przy użyciu szablonu procesu.
Proces orientacji treści i plików pomocy technicznej
Wskazówki dotyczące procesu jest zawartość, która dokumentuje procesy, które mają być stosowane przez członków zespołu, którzy pracują nad projektem oprogramowania.Wszystkie pozycje robocze, raporty i kwerendy można zmieniać podczas cyklu życia projektu zespołu i mogą być różne w różnych projektów zespołu.Proces orientacji treści zawiera szczegółowe informacje dotyczące projektu zespołowego, takie jak informacje o sposobach wypełniania pola elementu pracy, przykładowe raporty zdrowe i niezdrowe i opisy kwerend.Wskazówki dotyczące procesu również szczegółowe informacje na temat procesu dotyczących projektu zespołowego, takie jak role do przyjęcia i zadaniami do wykonania.
Z biblioteki MSDN, ma dostęp do wyświetlania zawartości z orientacji procesu dla większości artefaktów zdefiniowane przez każdą z domyślnych szablonów proces który Team Foundation Server miejsce.Można przeglądać zawartość dostępna w witrynie MSDN z jednego z następujących tematów: programu Visual Studio Scrum 2.0, MSF dla Agile 6.0, i MSF 6.0 CMMI.
Do obsługi dostępu do przetworzenia orientacji z formularzy element pracy w Team Explorer, to zbiór plików htm są przesyłane do folderu wskazówki dotyczące procesów w bibliotece dokumentów programu SharePoint.Te pliki określić adresy URL do zawartości sieci MSDN, która jest otwarty, gdy członek zespołu wybiera wskazówki dotyczące procesu ikona w obrębie formularza elementu pracy.Te pliki na podstawie file zadań określonych w dodatku plug-in portalu.Na przykład szablon procesu Agile definiuje następujące file zadań:
<!-- 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" />
Można dostosować te pliki, aby wskazać inne źródła, wskazówki dotyczące procesu.Można również dodawać pliki do obsługi dostępu do innych wskazówek procesu, który utworzono dla zespołu.Aby uzyskać więcej informacji, zobacz Konfigurowanie portalu projektu lub sterowania procesami.
Powrót do początku
Aktywowanie funkcji pulpitu nawigacyjnego
Pulpity nawigacyjne Pokaż dane projektu, obsługują dochodzenia i pomagają zespołom szybkie wykonywanie typowych zadań.Pulpity nawigacyjne wyświetlić kilka raportów programu Excel i Team Web Access składników Web Part.
Możesz użyć activateFeatures element, aby spowodować, że tworzenie pulpitów nawigacyjnych i raportów programu Excel.Musi zawierać następujący kod w pliku dodatku plug-in portalu w Portal element, aby uaktywnić tworzenia pulpitów nawigacyjnych i raportów programu Excel do zespołu projektu.
Aby uaktywnić funkcje pulpitu nawigacyjnego, które są przeznaczone do użytku z szablonu procesu MSF for agile software development:
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardAgileMoss -->
<feature featureId="0D953EE4-B77D-485b-A43C-F5FBB9367207" />
<!-- TfsDashboardAgileQuickLaunch -->
<feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
</activateFeatures>
. . .
</Portal>
Aby uaktywnić funkcje pulpitu nawigacyjnego, które są przeznaczone do użytku z szablonu procesu MSF CMMI:
<Portal>
. . .
<activateFeatures>
<!-- TfsDashboardCmmiMoss -->
<feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
<!-- TfsDashboardCmmiProcessDocLibraries -->
<feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
</activateFeatures>
. . .
</Portal>
Powrót do początku
Zobacz też
Koncepcje
Dostosowywanie szablonów procesów
Krok po kroku proces dostosowania
Praca z plikami szablonu procesu
Dostosowywanie obszarów funkcjonalnych w szablonie procesów