Udostępnij za pośrednictwem


Definiowanie wtyczki projektu portalu dla szablonu procesu

Za pomocą dodatku plug-in portalu, można zdefiniować bibliotek dokumentów początkowej, struktury biblioteki i dokumenty portal projektu zespołowego.Może również zawierać zadania, które tworzyć pulpity nawigacyjne i raporty programu Excel służące do pracy z Team Foundation Server (TFS) przetworzyć szablony.

Zadania, które zostaną określone w dodatku plug-in dla Produkty SharePoint są uruchamiane tylko wtedy, gdy tworzysz programu SharePoint witryny, gdy użytkownik Tworzenie projektu zespołowego.Aby uzyskać więcej informacji na temat wymagań witryny i administrowania nią, zobacz SharePoint Wymagania produktów dla serwera programu Team Foundation Server.

Nazwa dodatku plug-in portalu i lokalizacji

Poniższa tabela zawiera podsumowanie nazwy portalu wtyczki pliku, folderu, i wtyczki dla TFS przetwarzania szablonów.

Nazwa pliku:

WssTasks.xml

Nazwa folderu:

Windows SharePoint Services

Nazwa dodatku:

Microsoft.ProjectCreationWizard.Portal

[!UWAGA]

Można zmienić nazwy pliku XML i folderu, ale nie dodatku plug-in.TFS nie oferuje mechanizm wdrażania dodatków po stronie klienta, zasad lub inne modyfikacje.Jeśli chcesz wdrożyć tego rodzaju funkcje, trzeba użyć dystrybucji i instalacji aplikacji użytkownika.

Zadania tworzenia portalu i zależności

W portalu pliku dodatku plug-in należy określić co najmniej jedno zadanie oraz ich zależności.Należy określić poniższych zadań głównych:

  • Tworzenie witryny przy użyciu szablonu określonego witryny

  • Tworzenie bibliotek dokumentów

  • Tworzenie folderów i przekazywanie plików do bibliotek dokumentów

  • Aktywacja funkcji pulpitu nawigacyjnego

Na przykład zadanie, które określa prostego projektu portalu, zobacz plik WssTasks.xml w jednym z TFS przetworzyć szablonów.Możesz Pobierz najnowsze szablony procesów z TFS.

Tworzenie witryny i określić szablon witryny

Należy określić szablon witryny, na którym jest oparty portal projektu.Szablon witryny musi być dostępny Team Foundation Server portalu programu SharePoint.Szablony witryn nie są uwzględnione w szablonu procesu.

Określ szablon witryny za pomocą elementu witryny.

<site template="" language=""/>

W poniższej tabeli przedstawiono atrybuty dla site elementu.

Atrybut

Opis

szablon

Określa szablon, który do użycia.Należy określić szablon, który zdefiniowano na serwerze, który jest hostem Produkty SharePoint dla projektów zespołowych, które zostaną utworzone.

Aby korzystać z funkcji, które są dostępne w bieżącej wersji szablony procesów dla struktury MSF, należy określić następujące parametry: Team Foundation Server Project Portal.

język

Określa identyfikator ustawień regionalnych, aby wskazać, której wersji językowej szablon witryny do użycia.Wersja angielska jest 1033.

Poniższy przykład przedstawia sposób odwoływać się w wersji angielskiej bieżącą wersję elastyczne struktury MSF szablonu procesu, który obsługuje pulpitów nawigacyjnych.

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

[!UWAGA]

Inne zadania zdefiniowany w ramach portalu dodatku plug-in są zależne od zadanie tworzenia witryny, ponieważ można utworzyć portal projektu, zanim będzie można tworzyć dodatkowe biblioteki dokumentów lub kopiowania plików.

Szablon procesu wydajności

Pliki, które zostaną określone w WssTasks.xml są dołączać jako część szablonu procesu, gdy jest on przesłany.Rozmiar szablonu procesu ma wpływ na czas potrzebny do utworzenia nowego projektu zespołowego.Szablony procesów większych trwało dłużej tworzyć nowe projekty dla zespołu.Dlatego należy rozważyć alternatywny strategii w celu udostępnienia plików, jeśli oznacza spadek wydajności szablonu procesu.

Szablon witryny

Możesz dołączyć pliki jako część szablonu witryny programu SharePoint.Przenosi pliki z szablonu procesu i w szablonie witryny i zwiększa wydajność podczas tworzenia nowych projektów zespołowych.

Jest jednak korzyści wyświetlanie plików w WssTasks.xml.Można powiązać Microsoft Project i Microsoft Excel plików do zapytania przy użyciu atrybutu queryid opisane powyżej.To ułatwia członkom zespołu po otwarciu pliki, ponieważ będą one już połączone na prawidłowe Team Foundation Server i zapytania.

Użyj alternatywnego witryny sieci Web

Jeśli masz dużą kolekcję plików, które są udostępniane między wiele projektów zespołowych służy alternatywne witryny sieci Web do obsługi plików i łącza do plików z portal projektu lub strony sieci Web.Ta strategia również zwiększa wydajność podczas tworzenia projektów zespołowych, ponieważ nie ma potrzeby pliki do skopiowania na portal projektu.Aby uzyskać więcej informacji, zobacz Konfiguruj lub dodaj portal projektu.

Tworzenie bibliotek dokumentów

Po utworzeniu portal projektu, można określić, czy można utworzyć dodatkowe biblioteki dokumentów.Użyj documentLibrary element, aby określić biblioteki dokumentów.

<documentLibraries>
   <documentLibrary name="" description="" isProcessGuidance="true | false" />
</documentLibraries>

[!UWAGA]

Zarządzanie wersjami dla biblioteki dokumentów nie można włączyć lub wyłączyć w szablonie procesu.Można włączyć lub wyłączyć wersji za pomocą szablonu witryny programu Windows SharePoint Services lub po utworzeniu projektu.

W poniższej tabeli przedstawiono atrybuty dla elementu documentLibrary.

Atrybut

Opis

nazwa

Określa nazwę biblioteki dokumentów, który pojawi się w portalu projektu.

opis

Zawiera opis biblioteki dokumentów, który pojawi się po portal projektu.

isProcessGuidance

Określa, czy biblioteki dokumentów jest używane do obsługi procesu wskazówki dotyczące zawartości.

Poniższy przykład przedstawia sposób tworzenia biblioteki dokumentów o nazwie rozwoju, zespół programistyczny służący 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>

Tworzenie struktury folder biblioteki dokumentów

Po utworzeniu portal projektu, można określić dodatkowe foldery, aby utworzyć.Można również określić pliki do skopiowania, takich jak pliki szablonu.

Użyj folder elementu, aby utworzyć nowy folder.

<folders>
   <folder documentLibrary="" name=""/>
</folders>

W poniższej tabeli przedstawiono atrybuty dla elementu folderu.

Atrybut

Opis

documentLibrary

Umożliwia określenie, które biblioteki dokumentów, aby utworzyć folder w.

nazwa

Określa nazwę folderu.

Poniższy przykład przedstawia sposób utworzenia folderu odwiedza nazwanych raporty podróż w bibliotece dokumentów rozwoju, których deweloperzy mogą przechowywać raporty podróż z konferencji lub klienta.

<folders>
   <folder documentLibrary="Development"
           name="Trip Reports"/>
</folders>

Określ pliki, które można przekazać do bibliotek dokumentów

Należy także skopiować pliki do bibliotek dokumentów i folderów.Pliki źródłowe znajdują się w folderze programu Windows SharePoint Services.Musisz określić obiektu docelowego na portal projektu.

<files>
   <file source="" documentLibrary="" target="" queryId="" /> 
</files>

W poniższej tabeli przedstawiono atrybuty pliku elementu.

Atrybut

Opis

source

Ścieżka względna do pliku kopii lokalnej.Ogólnie rzecz biorąc nazwa ścieżki źródła zawsze zaczyna się od programu Windows SharePoint Services, który jest nazwa folderu, w którym definiowany jest portal dodatku plug-in.

documentLibrary

Nazwa biblioteki dokumentów, do którego zostanie skopiowany plik.

cel

Ścieżka względna do obiektu docelowego w portalu projektu skopiowano plik.

queryId

Określa nazwę kwerendy elementu pracy, która jest powiązana z pliku.Jeśli plik jest otwarty po raz pierwszy, jest wypełniony wyniki działania zapytania.Ten atrybut jest opcjonalna i określona kwerenda musi istnieć w pliku workitems.xml.

[!UWAGA]

queryId ma zastosowanie tylko do plików xls.

Poniższy przykład przedstawia sposób skopiuje plik szablonu o nazwie Lista kontrolna projektu do folderu Zarządzanie projektami.W tym przykładzie określa również, że plik jest najpierw otwarty, należy określić ustawienia z wyników zapytania o elementy robocze 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żesz dołączyć pliki i foldery jako część szablonu witryny, a nie będzie można wyświetlić je w pliku XML.

[!UWAGA]

Jeśli można określić pliki .exe i pliki .exe obsługi nie jest w witrynie programu SharePoint, nie będzie można utworzyć projektu zespołowego pomyślnie przy użyciu szablonu procesu.

Wskazówki dotyczące procesu pliki zawartości i pomoc techniczna

Wskazówki dotyczące procesów jest zawartość, która dokumenty procesów, które mają być stosowane przez członków zespołu, którzy pracować nad projektem oprogramowania.Pozycje robocze, raporty i kwerendy można zmienić podczas do zakończenia cyklu życia projektu zespołowego, i może być różna projektów zespołowych.Proces wskazówki dotyczące zawartości zawiera szczegółowe informacje dotyczące projektu zespołowego, takie jak informacje dotyczące wykonywania pola elementów roboczych, przykłady dobrej kondycji i nieprawidłowości raportów wraz z opisami kwerend.Wskazówki dotyczące procesów również szczegółowe informacje na temat należy wykonać na projektu zespołowego, takie jak role założenie i działania, aby zakończyć proces.

W bibliotece MSDN mogą dostęp do zawartości wskazówki dotyczące procesu większości artefakty zdefiniowane przez każdą z domyślnych szablonów procesu TFS.Możesz przeglądać zawartość dostępną w witrynie MSDN z jednego z następujących tematów: programu Visual Studio Scrum, struktury MSF for Agile, i struktury MSF for CMMI.

Dostęp do przetworzenia wskazówki z formularzy elementu pracy w Team Explorer, zestaw plików .htm są przekazywane do folderu wskazówki dotyczące procesów w bibliotece dokumentów programu SharePoint.Te pliki Określ adresy URL do zawartości MSDN jest otwierany, gdy członka zespołu wybiera wskazówki dotyczące procesów Otwórz wskazówki dotyczące procesu dla elementu pracy ikony w ramach formularza elementu pracy.Te pliki są przekazywane na podstawie file zadania zdefiniowane w portalu dodatku plug-in.Na przykład, ten szablon procesu elastyczne definiuje następujące file zadania:

<!-- 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 wskazywał inne zasoby dla wskazówki dotyczące procesów.Można także dodać pliki do obsługi dostępu do innych wskazówki dotyczące procesów zostały utworzone dla Twojego zespołu.Aby uzyskać więcej informacji, zobacz Konfiguruj lub dodaj portal projektu.

Aktywowanie funkcji pulpitu nawigacyjnego

Pulpity nawigacyjne Pokaż dane projektu, obsługuje badania i pomoc zespoły szybko wykonywać typowe zadania.Pulpity nawigacyjne wyświetlenia kilku raportów programu Excel i Team Web Access Web Part.

Możesz użyć activateFeatures elementu spowodować tworzenia pulpity nawigacyjne i raporty programu Excel.Poniższy kod w portalu pliku dodatku plug-in, musi zawierać w Portal element, aby uaktywnić tworzenia pulpity nawigacyjne i raporty programu Excel dla projektów zespołowych.

Aby aktywować funkcji pulpitu nawigacyjnego, które są przeznaczone do użycia przy użyciu szablonu procesu dla programu Visual Studio Scrum:

      <Portal>
    . . . 
<activateFeatures>
         <!-- TfsDashboardScrumWss -->
          <feature featureId="71EC0D67-21AB-4560-A825-9D976DA09D04" />
          <!-- TfsDashboardAgileQuickLaunch -->
          <feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
        </activateFeatures>
    . . . 
      </Portal>

Aby aktywować funkcji pulpitu nawigacyjnego, które są przeznaczone do użytku z szablonem procesu dla struktury MSF Zwinne Wytwarzanie oprogramowania:

      <Portal>
    . . . 
        <activateFeatures>
          <!-- TfsDashboardAgileMoss -->
          <feature featureId="0D953EE4-B77D-485b-A43C-F5FBB9367207" />
          <!-- TfsDashboardAgileQuickLaunch -->
          <feature featureId="1D363A6D-D9BA-4498-AD1A-9874ACA5F827" />
        </activateFeatures>
    . . . 
      </Portal>

Można aktywować funkcji pulpitu nawigacyjnego, które są przeznaczone do użytku z szablonem procesu poprawy procesu CMMI struktury MSF:

      <Portal>
    . . . 
<activateFeatures>
          <!-- TfsDashboardCmmiMoss -->
          <feature featureId="3D0BA288-BF8E-47F0-9680-7556EDEF6318" />
          <!-- TfsDashboardCmmiProcessDocLibraries -->
          <feature featureId="8610B95B-063F-4FB5-837C-BCF2FE9423C6" />
        </activateFeatures>
    . . . 
      </Portal>

Zobacz też

Koncepcje

Dostosowywanie szablonu procesów

Przegląd plików szablonów procesów