Udostępnij za pośrednictwem


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żna uwagaWaż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:

  • TFS2010 Agile pulpitu nawigacyjnego

  • TFS2010 Pulpit nawigacyjny CMMI

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.

ms243868.collapse_all(pl-pl,VS.110).gifWydajność 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.

ms243868.collapse_all(pl-pl,VS.110).gifUż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.

ms243868.collapse_all(pl-pl,VS.110).gifKorzystanie 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.

UwagaUwaga
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.

ms243868.collapse_all(pl-pl,VS.110).gifProces 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 Wskazówki dotyczące procesu otwarte dla elementu pracy 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

Inne zasoby

Retrieve and Restore Missing Site Templates