Freigeben über


Update einer angepassten Prozessvorlage für den Zugriff auf neue Funktionen

Sie müssen manuell Aktualisierungsvorgangsvorlagendateien, die Sie angepasst haben, damit die vorhandenen Teamprojekte auf die neuen Funktionen zugreifen können, die mit Visual Studio Team Foundation Server 2012 bereitgestellt werden.Nach der Aktualisierung können Sie die benutzerdefinierte Prozessvorlage auf den Team Foundation Server hochladen.Sie können den Assistenten zum Konfigurieren von Funktionen zu Update aktualisierte Teamprojekte, auf neue Funktionen zuzugreifen oder zu erstellen Sie Teamprojekte dann verwenden, die Zugriff auf neue Funktionen haben.

Wichtiger HinweisWichtig

In diesem Thema wird manuelle Updates, um zu einer Prozessvorlage auf Grundlage einer Version 5.0 Microsoft-Prozessvorlage oder die Scrum 1.0-Prozessvorlage auszuführen.

Weitere Informationen über die neuen Funktionen, finden Sie unter Neues bei der Planung und Nachverfolgung.

HinweisHinweis

Nachdem der Anwendungsebenenserver auf Visual Studio Team Foundation Server 2012 aktualisiert wurde, können Sie mit dem Prozessvorlagen-Manager zusätzlich zu den vorhandenen Prozessvorlagen auch auf die MSF-Prozessvorlagen aus Version 6.0 zugreifen.

In diesem Thema

  • Tipps zum Ausführen eines manuellen Updates

  • Aktualisiert, um auf neuer Features

  • Optionale Updates

  • Beitrag-Uploadschritte

HinweisHinweis

Sie können einige der Prozeduren ausführen, die mithilfe des Prozesseditors, ein Powertool-Add-In für Visual Studio unten beschrieben sind, die Sie herunterladen und installieren können.Eine Anwendung unter dem Menü, Tools Prozess-Editor stellt eine grafische Benutzeroberfläche zum Anpassen von Prozessvorlagen Team Foundation Server bereit.Sie können dieses Tool verwenden, um Arbeitsaufgabentypen importieren und exportieren und den Inhalt der Prozessvorlage ändern.Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Team Foundation Server-Toole.

Tipps zum Ausführen eines manuellen Updates

  • Bevor Sie das manuelle Aktualisierung ausführen, sollten Sie die Informationen überprüfen, die in Arbeiten mit Prozessvorlagendateien und in Schrittweise Anpassung bereitgestellt wird.

  • Entfernen Sie beim Hochladen einer Datei weder Dateien noch Aufgaben, es sei denn, die Datei ist bekannt und wird nicht mehr benötigt.

  • Sie können einen Vergleichsvorgang für vergleichbare Dateien in zwei Vorlagen ausführen, um die vorgenommenen Anpassungen zu finden.Sie können jedoch mehrere falsche positive Ergebnisse erhalten, da die Sequenz möglicherweise von Elementdefinitionen zwischen zwei Versionen geändert.

  • Sie können in sämtlichen Plug-In-Dateien nach dem dependency-Element suchen, um herauszufinden, welche Aufgaben von anderen abgeschlossenen Aufgaben abhängen.Beispielsweise erfordern Microsoft Test Manager und Lab Management Für und sind die Arbeitsaufgabentypen, die Typen der SharedSteps und TestedBy Links und die Kategorien.Siehe Definieren der Abhängigkeiten für Aufgabengruppen und Aufgaben in Plug-In-Dateien.

Aktualisiert, um auf neuer Features

Sie kopieren oder fügen Dateien im Ordner der neuesten Version der Prozessvorlage hinzu, die Sie zum entsprechenden Ordner herunterladen, der die benutzerdefinierten Prozessvorlagendefinitionen enthält.

  1. Laden Sie die neueste Version der Microsoft-Prozessvorlage von dem aktualisierten Server herunter.Siehe Herunterladen der letzten Version der Prozessvorlagen.

  2. Kopieren Sie die folgenden Dateien auf den TypeDefinitions Ordner: CodeReviewRequest, CodeReviewResponse, FeedbackRequest und FeedbackResponse.

  3. Kopieren Sie die folgende Datei in Query Ordner: Feedback.wiq.

  4. Kopieren Sie den Process Ordner und die zwei Prozesskonfigurationsdateien zum WorkItem Tracking Ordner.

    Wichtiger HinweisWichtig

    Die folgenden Typen der Anpassung zu den Arbeitsaufgabentypen erforderlich sein, die Prozesskonfigurationsdateien anzupassen:

    • Umbenannt oder entfernt den Arbeitsaufgabentypen, die den Anforderungen Kategorie und der Aufgaben-Kategorie, wie in der neuesten Version der Kategorien definiert zugewiesen werden, fügen Sie für die Prozessvorlage.

    • Umbenannte Zustände angepasst oder dem Workflow definiert für die Aufgaben oder Arbeitsaufgabentypen definiert für die Anforderungskategorie.Die Zustands-Zuweisungen müssen auf den Metazuständen zuordnen, die für die allgemeine Konfiguration der Prozessvorlage definiert sind.Metazustände definieren, wie Planungstools jeden Workflowstatus behandeln.Mindestens ein Workflowstatus zu InProgress und zu den Completed Metazuständen zuordnen, wie in Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration beschrieben.

    • Die das Feld, das im Rückstandselement definiert wurde, das verwendet wurde, um den erforderlichen Aufwand, wie Storypunkte für Agile (Microsoft.VSTS.Scheduling.StoryPoints) und Aufwand für Scrum (Microsoft.VSTS.Scheduling.Effort) aufzuzeichnen.Für CMMI v5.0, Ursprüngliche Schätzung (Microsoft.VSTS.Scheduling.OriginalEstimate) wurde verwendet und für CMMI v6.0 Planungsgröße (Microsoft.VSTS.Scheduling.Size) wird verwendet.

    • Die das Feld, das in den Arbeitsaufgabentypen definiert, die für die Anforderungskategorie, wie Stapelrang (Microsoft.VSTS.Common.StackRank) definiert wurden oder für Scrum, Rückstandspriorität (Microsoft.VSTS.Common.BacklogPriority).

    • Die das Feld, das verwendet wurde, um die Aktivität aufzuzeichnen, die den Aufgabenelementen, wie Aktivität (Microsoft.VSTS.Common.Activity) zugewiesen wurde oder Disziplin (Microsoft.VSTS.Common.Discipline).

    • Die das Feld, das verwendet wurde, um Verbleibende Arbeit(Microsoft.VSTS.Scheduling.RemainingWork) aufzuzeichnen.

    Weitere Informationen dazu finden Sie unter Anpassen der Rückstands- und Boardseiten mit Prozesskonfiguration.

  5. Ersetzen Sie den Process Guidance Ordner, die sich unter Windows SharePoint Services Ordner, durch den Inhalt des aktuellen Ordners.Diese Dateien stellen Weiterleitungslinks auf das neueste Prozessleitfadeninhalt bereit.Siehe Definieren des Projektportal-Plug-Ins für eine Prozessvorlage.

  6. Fügen Sie neue Kategorien der Kategoriedatei hinzu.

  7. Fügen Sie Aufgaben der Plug-In-Datei workitems hinzu.

  8. (Optional) Fügen Sie Teameinstellungen Gruppen und Plug-In-Datei der Berechtigungen hinzu.

  9. Fügen Sie die Versionsanweisung der ProcessTemplate-Datei hinzu.

  10. Laden Sie die Prozessvorlage hoch und Überprüfen der Änderungen.Siehe Verwalten von Prozessvorlagen.

ms194972.collapse_all(de-de,VS.110).gifFügen Sie neue Kategorien der Kategoriedatei hinzu

Fügen Sie diesen Codeausschnitt den Kategorien Datei gefunden WorkItem Tracking im Ordner hinzu:

<CATEGORY name="Code Review Request Category" refname="Microsoft.CodeReviewRequestCategory">
    <DEFAULTWORKITEMTYPE name="Code Review Request" />
  </CATEGORY>
  <CATEGORY name="Code Review Response Category" refname="Microsoft.CodeReviewResponseCategory">
    <DEFAULTWORKITEMTYPE name="Code Review Response" />
  </CATEGORY>
  <CATEGORY name="Feedback Request Category" refname="Microsoft.FeedbackRequestCategory">
    <DEFAULTWORKITEMTYPE name="Feedback Request" />
  </CATEGORY>
  <CATEGORY name="Feedback Response Category" refname="Microsoft.FeedbackResponseCategory">
    <DEFAULTWORKITEMTYPE name="Feedback Response" />
  </CATEGORY>
  <CATEGORY name="Task Category" refname="Microsoft.TaskCategory">
    <DEFAULTWORKITEMTYPE name="Task" />
  </CATEGORY>
  <CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
    <DEFAULTWORKITEMTYPE name="Code Review Request" />
    <WORKITEMTYPE name="Code Review Response" />
    <WORKITEMTYPE name="Feedback Request" />
    <WORKITEMTYPE name="Feedback Response" />
    <WORKITEMTYPE name="Shared Steps" />
  </CATEGORY>

ms194972.collapse_all(de-de,VS.110).gifFügen Sie Aufgaben der Plug-In-Datei workitems hinzu

  1. Öffnen Sie die Plug-In-Datei WorkItems und fügen Sie diesen Codeausschnitt dem <WORKITEMTYPES>-Abschnitt hinzu:

    <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml" />
            <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" />
            <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" />
            <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml" />
    
  2. Ersetzen Sie die - Anweisung für Permission Generatoren durch diesen Codeausschnitt im Abschnitt <QUERIES>:

    <Permission allow="Read" identity="[$$PROJECTNAME$$]\Build Administrators" />
    
  3. Fügen Sie diesen Codeausschnitt dem <QUERIES>-Abschnitt hinzu:

    <Query name="Feedback" fileName="WorkItem Tracking\Queries\Feedback.wiq" />
    
  4. Fügen Sie dieses Codeausschnittrecht hinzu, wie die letzte Aufgabe <tasks> innerhalb des - Abschnitts:

    <task id="ProcessConfiguration" name="Process Configuration" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Process configuration uploaded">
        <dependencies>
          <dependency taskId="WITs" />
          <dependency taskId="Categories" />
        </dependencies>
        <taskXml>
          <PROCESSCONFIGURATION>
            <CommonConfiguration fileName="WorkItem Tracking\Process\CommonConfiguration.xml"/> 
            <AgileConfiguration fileName="WorkItem Tracking\Process\AgileConfiguration.xml"/>
          </PROCESSCONFIGURATION>
        </taskXml>
    </task>
    
  5. Speichern und schließen Sie die Datei.

ms194972.collapse_all(de-de,VS.110).gif(Optional) Fügen Sie Teameinstellungen Gruppen und Berechtigungen Datei hinzu

Sie können einen Satz von Iterationspfaden mithilfe des iterationPath-Elements innerhalb teamSettings wie in den Beispielen unten vordefinieren.Diese Definitionen sind optional und Sie können nach Bedarf anpassen.

  • Für Scrum-Prozessvorlagen: Fügen Sie diesen Codeausschnitt als erste <group><groups> innerhalb des - Abschnitts hinzu:

    <group name="@defaultTeam">
       <permissions>
          <permission name="GENERIC_READ" class="PROJECT" allow="true" />
       </permissions>
       <members>
          <member name="@creator"/>
       </members>
       <teamSettings areaPath="Area">
          <iterationPaths backlogPath="Iteration">
             <iterationPath path="Release 1\Sprint 1" />
             <iterationPath path="Release 1\Sprint 2" />
             <iterationPath path="Release 1\Sprint 3" />
             <iterationPath path="Release 1\Sprint 4" />
             <iterationPath path="Release 1\Sprint 5" />
             <iterationPath path="Release 1\Sprint 6" />
          </iterationPaths>
       </teamSettings>
    </group>
    
  • Für Agile und CMMI: Fügen Sie diesen Codeausschnitt als erste <group> <groups> innerhalb des - Abschnitts hinzu:

    <group name="@defaultTeam">
       <permissions>
          <permission name="GENERIC_READ" class="PROJECT" allow="true" />
       </permissions>
       <members>
          <member name="@creator"/>
       </members>
       <teamSettings areaPath="Area">
          <iterationPaths backlogPath="Iteration">
             <iterationPath path="Iteration 1" />
             <iterationPath path="Iteration 2" />
             <iterationPath path="Iteration 3" />
          </iterationPaths>
       </teamSettings>
    </group>
    

ms194972.collapse_all(de-de,VS.110).gifFügen Sie die Versionsanweisung dem ProcessTemplate-Plug-In hinzu

Das konfigurierte kennzeichnet Assistentenverwendung die version-Anweisung, zu bestimmen, welche Prozessvorlage in einer Kategorie die neueste Version handelt und wählt automatisch diese Version.Vor dem Upgrade wurde die Versionsanweisung nicht in der Plug-In-Datei ProcessTemplate enthalten, müssen Sie sie hinzufügen.Sie müssen außerdem sicherstellen, dass Sie eine Versionsnummer angeben, die höher als der entsprechende Wert, der die Standardprozessvorlage zugewiesen wird, die während des Upgrades von Team Foundation Server hinzugefügt wurde.

Wichtiger HinweisWichtig

Wenn die version-Anweisung nicht vorhanden ist, kann der Assistent zum Konfigurieren von Funktionen die Prozessvorlage zum Aktualisieren eines Teamprojekts nicht auswählen.Wenn mehr als eine Prozessvorlage zu Team Foundation Server hochgeladen wurde, die dieselbe höchste Versionsnummer angibt, können keine dieser Prozessvorlagen zum Aktualisieren eines Teamprojekts ausgewählt werden.

  • Öffnen Sie die Plug-In-Datei ProcessTemplate.Fügen Sie den Codeausschnitt nach dem description-Element hinzu.Die Auswahl des Codeausschnitts basiert auf die Vorlagenkategorie, die Sie aktualisieren:

    Kategorie

    Versionsanweisung

    Agile

    <version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="6" minor="20"/>

    CMMI

    <version type="27450541-8E31-4150-9947-DC59F998FC01" major="6" minor="20"/>

    Scrum

    <version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="2" minor="20"/>

Optionale Updates

In der folgenden Tabelle werden die zusätzlichen Updates zusammengefasst, die für Microsoft-Prozessvorlagen der vorherigen Version ausgeführt werden.Auf Grundlage der Anforderungen sollten Sie Aktualisierungen der benutzerdefinierten Prozessvorlage mit den aufgeführten Änderungen vornehmen.Informationen zum Anpassen jeder dieser Dateien finden Sie unter Anpassen von Funktionsbereichen in einer Prozessvorlage.

Dateien

Änderungen

Build.xml

DefaultTemplate.11.xaml

DefaultTemplate.11.1.xaml

UpdateTemplate.xaml

Die Plug-In-Datei des Builds ist, um die neuen Standardvorlagen hochzuladen aktualisiert, die für die aktuelle Version, und Berechtigungen zuzuweisen zusätzlichen Administratoren definiert werden.Sie können der benutzerdefinierten Prozessvorlage aktualisieren, indem Sie den Ordner "Builds" mit der neuesten Version ersetzen.Die Berechtigungen, die für Generatoren auf Projektebene definiert sind, werden jetzt für Build-Administratoren auf Projektebene - eine Änderung im Rollennamen festgelegt.Zusätzliche Berechtigungen für Teamprojektsammlungsadministratoren für die Rollen der Builddienst-Gruppe definiert und Administratorgruppe erstellen.

Außerdem enthält der Upgradevorlage kleine Updates um, was protokolliert abruft.Wenn Sie Team Foundation Build aktualisieren, werden neue Builddefinitionen mithilfe der Upgradebuildprozessvorlage automatisch auf Builddefinitionen der aktuellen Version aktualisiert.

Classification.xml

Eine neue property-Anweisung ist der Klassifizierungs-Plug-In-Datei hinzugefügt, die den Namen der Prozessvorlage angibt.Im folgenden Beispiel wird aus der Scrum 2.0-Prozessvorlage übernommen:

<property name="Process Template" value="Microsoft Visual Studio Scrum 2.0 - "Preview 2" />

GroupsAndPermissions.xml

Die Berechtigungen, die für Generatoren auf Projektebene definiert sind, werden jetzt für Build-Administratoren auf Projektebene - eine Änderung im Rollennamen festgelegt.Die neue group-Anweisung ist:

<group name="Build Administrators" description="Members of this group can create, modify and delete build definitions and manage queued and completed builds.">

Lab.xml

LabDefaultTemplate.11.xaml

Die Lab-Plug-In-Datei ist, um die neue Standardvorlage hochzuladen aktualisiert, die für die aktuelle Version, und Berechtigungen zuzuweisen zusätzlichen Administratoren definiert ist.Sie können der benutzerdefinierten Prozessvorlage aktualisieren, indem Sie den Lab mit der neuesten Version ersetzen.

Eine neue Berechtigung, ManageTestMachines, ist zu Aufgaben, die zum Konfigurieren der anfänglichen Sicherheitsberechtigungen hinzugefügt, die Identitäten für Visual Studio Lab Management zugewiesen werden.

ReportsTasks.xml (keine Änderungen)

Wiederholen Sie den Berichtsordner für Änderungen, die Sie enthalten sollen.

testmanagement.xml (keine Änderungen)

Einstellungen für das testconfiguration und testvariable Dateien wurden aktualisiert, um Unterstützung für Windows 8 und Internet Explorer 9 zu enthalten.

Diese Einstellungen werden von Microsoft Test Manager verwendet.

VersionControl.xml

Die Berechtigungen, die für Generatoren auf Projektebene definiert sind, werden jetzt für Build-Administratoren auf Projektebene - eine Änderung im Rollennamen festgelegt.Konfiguration von Eincheckhinweisen wurde entfernt.Für die drei checkin_note-Anweisungen sind in der aktuellen Version entfernt.

Beitrag-Uploadschritte

Nachdem Sie die aktualisierte Prozessvorlage hochgeladen haben, können Sie den Assistenten zum Konfigurieren von Funktionen verwenden, um ein Teamprojekt zu aktualisieren, das auf der Grundlage dieser Prozessvorlage erstellt wurde.Wählen Sie den konfigurierens-Funktionslink aus, der auf dem Verwaltungsbereich für das Teamprojekt angezeigt wird.Weitere Informationen finden Sie unter Update eines aktualisierten Teamprojekts für den Zugriff auf neue Funktionen.

Siehe auch

Konzepte

Update eines aktualisierten Teamprojekts für den Zugriff auf neue Funktionen

Arbeiten mit Prozessvorlagendateien

Verwalten von Prozessvorlagen

Anpassen von Prozessvorlagen