Anpassen eines Projekts mithilfe eines geerbten Prozesses

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Jedes Projekt basiert auf einem Prozess, der die Bausteine für die Nachverfolgung der Arbeit definiert. Das erste Projekt, das Sie erstellen, verwendet einen der Standardprozesse – Agile, Basic, Scrum oder CMMI.

Jedes Projekt basiert auf einem Prozess, der die Bausteine für die Nachverfolgung der Arbeit definiert. Das erste Projekt, das Sie erstellen, verwendet einen der Standardprozesse – Agile, Scrum oder CMMI.

Sie können geerbte Prozesse nur anpassen. Alle Änderungen, die Sie am geerbten Prozess vornehmen, werden automatisch in den Projekten angezeigt, die diesen Prozess verwenden.

Wichtig

Dieser Artikel gilt für Azure DevOps Services und Azure DevOps Server 2019 und neuere Versionen. Informationen zum Anpassen eines projekts, das für eine Auflistung für TFS 2018 oder früher definiert ist, finden Sie unter lokales XML-Prozessmodell.

Wichtig

Sie können das Vererbungsprozessmodell nur für Projekte verwenden, die in einer Projektsammlung definiert sind, die für die Unterstützung des Vererbungsprozessmodells konfiguriert ist. Wenn Ihre lokale Auflistung für die Verwendung des lokalen XML-Prozessmodells konfiguriert ist, können Sie dieses Prozessmodell nur verwenden, um die Arbeitsverfolgungserfahrung anzupassen. Weitere Informationen finden Sie unter Anpassen der Arbeitsnachverfolgung, Wählen Sie das Prozessmodell für Ihre Projektsammlung aus.

Informationen zum Anpassen eines projekts, das für eine Auflistung für TFS 2018 oder früher definiert ist, finden Sie unter lokales XML-Prozessmodell.

Die allgemeine Sequenz zum Anpassen eines Projekts besteht darin, einen geerbten Prozess anzupassen, Ihre Anpassungen zu überprüfen und dann den Prozess des Projekts zu ändern, um diesen Prozess zu verwenden.

Erstellen eines geerbten ProzessesAnpassen des geerbten ProzessesÜbernehmen des geerbten Prozesses auf Projekt(en)Aktualisieren und Überprüfen von Änderungen

Sie passen einen Prozess hauptsächlich an, indem Sie einen für diesen Prozess definierten Arbeitselementtyp (WORK Item Type, WIT) hinzufügen oder ändern.

Erfahren Sie, wie Sie diese Aufgaben ausführen:

  • Öffnen des Einstellungsprozesses>
  • Erstellen eines geerbten Prozesses zum Anpassen
  • Hinzufügen oder Ändern eines Felds
  • Hinzufügen oder Ändern einer Regel für einen Arbeitselementtyp
  • Hinzufügen oder Ändern von Arbeitsaufgabentypen
  • Ändern des Workflows eines Arbeitselementtyps
  • Hinzufügen oder Ändern eines benutzerdefinierten Steuerelements
  • Hinzufügen einer Erweiterung zu einem Arbeitselementtyp
  • Überprüfen der von Ihnen vorgenommenen Anpassungen
  • Ändern des prozesses, der von einem Projekt verwendet wird

Hinweis

Sie können Änderungen, die an einem geerbten Prozess vorgenommen wurden, über das Überwachungsprotokoll überprüfen. Weitere Informationen finden Sie unter Access, Export und Filterüberwachungsprotokolle.

Voraussetzungen

Vor dem Anpassen eines Prozesses empfehlen wir, Azure Boards zu konfigurieren und anzupassen, was Anleitungen zum Anpassen Azure Boards an Ihre geschäftlichen Anforderungen bietet. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Aufgaben, die von Backlogs, Boards, Taskboards und Plänen unterstützt werden.

Öffnen des Einstellungsprozesses>

Sie erstellen, verwalten und anpassen Anpassungen an Prozesse aus dem Organisationseinstellungenprozess>.

  1. Wählen Sie das Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie dann "Organisationseinstellungen" aus.

    Öffnen Sie die Einstellungen für

  2. Wählen Sie dann "Prozess" aus.

    Wählen Sie dann

    Wichtig

    Wenn "Prozess" nicht angezeigt wird, arbeiten Sie von TFS-2018 oder früherer Version. Die Seite "Prozess" wird nicht unterstützt. Sie müssen die features verwenden, die für das lokale XML-Prozessmodell unterstützt werden.

Sie erstellen, verwalten und anpassen Anpassungen an Prozesse aus dem Sammlungseinstellungenprozess>.

  1. Wählen Sie das Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie die Projektsammlung aus, deren Prozesse Sie anpassen möchten, und wählen Sie dann " Sammlungseinstellungen" aus.

    Organisationseinstellungen für Projekte>öffnen

  2. Wählen Sie dann "Prozess" aus.

    Wählen Sie dann

Sie erstellen, verwalten und anpassen Anpassungen an Prozesse aus Admin Einstellungen>Prozess.

  1. Wählen Sie das Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie dann Admin Einstellungen aus.

    Öffnen Sie die Projektorganisationseinstellungen>.

  2. Wählen Sie dann "Prozess" aus.

    Wählen Sie dann

Hinweis

Während Sie einen geerbten Prozess anpassen, werden alle Projekte, die diesen Prozess verwenden, automatisch aktualisiert, um die Anpassungen widerzuspiegeln. Aus diesem Grund empfehlen wir, einen Testprozess und ein Testprojekt zu erstellen, wenn Sie über eine Reihe von Anpassungen verfügen, um die Anpassungen vor dem Rollout für Ihre Organisation zu testen. Weitere Informationen finden Sie unter Erstellen und Verwalten geerbter Prozesse.

Erstellen eines geerbten Prozesses

Der erste Schritt besteht darin, einen geerbten Prozess zu erstellen, den Sie anpassen können. Die Standard-, Systemprozesse sind daran gesperrt, angepasst zu werden.

  1. Öffnen Sie auf der Seite "Prozess" das Kontextmenü des Prozesses, das Sie zum Erstellen eines geerbten Prozesses verwenden, und wählen Sie dann "Geerbter Prozess erstellen" aus. Wählen Sie denselben Systemprozess – Agile, Basic, Scrum oder CMMI – aus, der zum Erstellen des Projekts verwendet wurde, das Sie anpassen möchten.

    Hier erstellen wir einen geerbten Prozess aus dem Agile-Systemprozess.

    Kontextmenü, Wählen Sie

    Kontextmenü, Wählen Sie

    Kontextmenü, Wählen Sie

    Wichtig

    Wenn die Option " Geerbter Prozess erstellen" nicht angezeigt wird, ist die ausgewählte Auflistung so festgelegt, dass sie mit dem lokalen XML-Prozessmodell funktioniert. Sie können Prozessvorlagen importieren und exportieren und die Features verwenden, die für das lokale XML-Prozessmodell unterstützt werden.

  2. Geben Sie einen Namen für Ihren Prozess und optional eine Beschreibung ein. Prozessnamen müssen eindeutig und maximal 128 Zeichen sein. Weitere Einschränkungen finden Sie unter Erstellen und Verwalten von Vererbungsprozessen, Prozessnameneinschränkungen. Geben Sie optional eine Beschreibung ein.

    Dialogfeld

Hinzufügen oder Ändern eines Felds

Gesperrte Felder und geerbte Felder entsprechen Feldern, die von einem Systemprozess geerbt wurden. Gesperrte Felder können nicht angepasst werden. Sie können einige Optionen für geerbte Felder anpassen. Sie können Felder, die Sie einem Prozess hinzufügen, vollständig anpassen.

  1. Wählen Sie zunächst den geerbten Prozess aus, und wählen Sie dann das WIT aus, das Sie anpassen möchten.

  2. Wenn Sie ein Feld hinzufügen möchten, wählen Sie das Symbol "Neues Feld" aus.

    Seite

    Wählen Sie im daraufhin geöffneten Dialogfeld den Feldtyp aus, den Sie hinzufügen möchten. Weitere Informationen erhalten Sie in den folgenden Artikeln:

  3. Um ein vorhandenes Feld zu ändern, können Sie diese Optionen ausführen:

Hinzufügen oder Ändern einer Regel für einen Arbeitselementtyp

Sie fügen Regeln hinzu, um bestimmte Workflow- und Geschäftsanwendungsfälle zu unterstützen. Regeln ermöglichen es Ihnen, den Wert eines Felds zu löschen, einen Wert in ein Feld zu kopieren und Werte basierend auf Abhängigkeiten zwischen den Werten verschiedener Felder anzuwenden.

Wenn Sie eine Regel hinzufügen möchten, wählen Sie ihren geerbten Prozess, den Arbeitselementtyp und dann "Regeln" aus, und wählen Sie dann "Neue Regel" aus.

Prozess, WIT, Bug, Layout, Neues benutzerdefiniertes Steuerelement

Weitere Informationen finden Sie unter Regeln und Regelauswertung.

Hinzufügen oder Ändern von Arbeitsaufgabentypen

Sie verwenden verschiedene WITs, um verschiedene Arten von Arbeiten zu planen und zu verfolgen. Der Hauptgrund für das Hinzufügen eines benutzerdefinierten WIT besteht darin, das Webformular und den Workflowstatus anzupassen, um bestimmte Geschäftsanwendungsfälle zu erfüllen.

  1. Wählen Sie zunächst den geerbten Prozess aus, und wählen Sie dann das WIT aus, das Sie anpassen möchten.

  2. Wählen Sie auf der Seite " Arbeitselementtypen " den Typ " Neue Arbeitsaufgabe" aus.

    Prozess, geerbter Prozess, Arbeitselementtypen, Neue Arbeitsaufgabentyp hinzufügen
  3. Benennen Sie das WIT, und geben Sie optional eine Beschreibung, ein Symbol und eine Farbe an. Das angegebene Symbol und die Farbe werden im gesamten Webportal angezeigt, einschließlich des Arbeitselementformulars und wenn zugeordnete Arbeitselemente in einem Backlog, Tafeln, Abfrageergebnissen und mehr angezeigt werden.

    Dialogfeld 'Neuer Arbeitselementtyp erstellen'

    Klicken Sie auf "Erstellen ", um sie zu speichern.

  4. Sie können nun Felder zum WIT hinzufügen oder auf folgende Weise anpassen:

Ändern des Workflows eines Arbeitselementtyps

Workflowzustände ermöglichen es Ihnen, den Status eines Arbeitselements nachzuverfolgen, während es von neu nach abgeschlossen wechselt.

  1. Um einen Workflow zu ändern, wählen Sie ihren geerbten Prozess, den WIT und dann die Seite "Status " aus.

    Prozessseite, Fehler-WIT, Registerkarte

  2. Sie können den Workflow auf folgende Weise ändern:

Hinzufügen eines benutzerdefinierten Steuerelements

Benutzerdefinierte Steuerelemente bieten zusätzliche Funktionen für ein Arbeitselementformular.

  • Wenn Sie ein benutzerdefiniertes Steuerelement hinzufügen möchten, wählen Sie ihren geerbten Prozess, das WIT und dann benutzerdefiniertes Steuerelement hinzufügen.

    Wählen Sie Ihren geerbten Prozess, das WIT und dann benutzerdefiniertes Steuerelement hinzufügen.

Weitere Informationen finden Sie unter Hinzufügen von Erweiterungen und benutzerdefinierten Steuerelementen zu einem Arbeitselementtyp.

Hinzufügen einer Erweiterung zu einem Arbeitselementtyp

Eine Erweiterung ist eine installierbare Einheit, die ihrem Projekt neue Funktionen beiträgt.

Hinweis

Gruppen- und Seitenerweiterungen werden automatisch allen WITs für alle Prozesse hinzugefügt, sowohl system als auch geerbt. Sie können eine Erweiterung für ausgewählte WITs innerhalb eines geerbten Prozesses ausblenden.

  1. Wenn Sie einem Arbeitselementtyp eine Erweiterung hinzufügen möchten, wählen Sie den geerbten Prozess, das WIT und dann " Erweiterungen abrufen" aus.

    Prozess, WIT, Bug, Layout, Abrufen von Erweiterungen

  2. Wählen Sie die Erweiterung aus, die Sie hinzufügen möchten. Hier wählen wir die Prüfliste "Arbeitsaufgabe" aus.

  3. Wählen Sie die Organisation aus, der Sie sie hinzufügen möchten, und wählen Sie "Installieren" aus.

    Visual Studio Marketplace, Installationserweiterung

    Erweiterungen sind verfügbar, um allen Projekten und Prozessen hinzuzufügen.

  4. Kehren Sie zum Prozess und WIT zurück, und überprüfen Sie, an welcher Stelle die Erweiterung vorhanden ist. Suchen Sie es unten in der mittleren Spalte, und ziehen Sie sie an die gewünschte Stelle im Formular.

    Gruppenerweiterung im Formular

Ändern des Backlogs und der Boards

Sie können zusätzliche WITs zu einer Backlogebene hinzufügen oder einen anderen Portfolio-Backlog hinzufügen. Wie unten gezeigt, haben wir ein Portfolio-Backlog auf dritter Ebene hinzugefügt , das die benutzerdefinierte Initiative WIT verfolgt, und wir haben den Produktrückstand in Stories und Tickets umbenannt, um anzugeben, dass wir nicht nur User Stories nachverfolgen, sondern auch Kundentickets im Produktbacklog.

Änderungen an den Backlogebenen

  1. Um die Konfiguration von Backlogs und Boards zu ändern, wählen Sie zunächst Ihren geerbten Prozess aus, und wählen Sie dann die Seite " Backlog-Ebenen " aus.

    Webportal, Admin Kontext, Prozessseite, Öffnen von Backlog-Ebenen

  2. Sie können die Backlog- und Boardkonfiguration auf folgende Weise ändern:

Überprüfen der von Ihnen vorgenommenen Anpassung

Es wird empfohlen, ein Testprojekt zu erstellen und den angepassten geerbten Prozess darauf anzuwenden, um die vorgenommenen Änderungen zu überprüfen. Alle Anpassungen, die an einem Prozess vorgenommen werden, werden sofort auf alle Projekte wirksam. Wenn Sie Ihre Änderungen stufen möchten, können Sie dies mit einer von zwei Methoden tun:

Erstellen eines Testprojekts und Kopieren ihres angepassten Prozesses

  1. Öffnen Sie die Seite "Alle Prozesse ", und wählen Sie die ... Kontextmenü für den Prozess, den Sie verwenden möchten, und wählen Sie dann "Neues Teamprojekt" aus.

    Erstellen eines Projekts aus dem ausgewählten Prozess

    Erstellen eines Projekts aus dem ausgewählten Prozess

  2. Die Seite "Neues Projekt erstellen" wird geöffnet. Füllen Sie das Formular aus. Weitere Informationen finden Sie unter Erstellen eines Projekts.

    Neues Projektformular erstellen

    Neues Projektformular erstellen

  3. Öffnen Sie die Seite "Arbeitsaufgaben>" (Benutzerkontext), und wählen Sie "Neue Arbeitsaufgabe" aus, und wählen Sie ein von Ihnen angepasstes WIT aus. Hier wählen wir "Fehler" aus.

    Seite

  4. Stellen Sie sicher, dass die felder, die Sie hinzugefügt haben, im Formular angezeigt werden. Beachten Sie, dass das Symbol (Ausrufezeichen) angibt, dass das Feld erforderlich ist.

Erstellen einer Testorganisation und Importieren/Exportieren Ihres Prozesses

Sie können auch die folgenden Schritte verwenden, um die Anpassungen zu überprüfen, die Sie an einem geerbten Prozess vorgenommen haben.

  1. Erstellen Sie eine Testorganisation.
  2. Verwenden Sie das Import-/Exportprozesstool , um den Prozess in die Testorganisation zu kopieren.
  3. Überprüfen Sie die Prozessanpassungen in der Testorganisation.
  4. Verwenden Sie das Import-/Exportprozesstool erneut, um den geänderten Prozess in die Produktionsorganisation zu importieren.

Anwenden des angepassten Prozesses auf Ihr Projekt

Nachdem Sie Ihre Anpassungen überprüft haben, können Sie den Prozess jetzt auf Ihr vorhandenes Projekt anwenden.

Tipp

Während Sie ein WIT anpassen, werden alle Projekte, die auf den geerbten Prozess verweisen, automatisch aktualisiert, um die von Ihnen hinzugefügten benutzerdefinierten WITs widerzuspiegeln. Aktualisieren Sie Ihren Webbrowser, um Ihre Anpassungen anzuzeigen.

  1. Wählen Sie für den derzeit vom Projekt verwendeten Prozess die Anzahl der Projekte aus.

    Hier öffnen wir das Menü für den Agile-Standardprozess.

    Agiler Prozess, Anzahl von Teamprojekten auswählen

  2. Öffnen Sie die ... Kontextmenü für das Projekt, das Sie ändern möchten, und wählen Sie die Option "Prozess ändern " aus.

    Hier öffnen wir das Menü für myFirstProject1.

    Projekt, Änderungsprozess

  3. Wählen Sie im Dialogfeld "Projektprozess ändern" den Prozess aus dem Menü der Optionen aus. Und wählen Sie dann "Speichern" aus.

    Dialogfeld

  1. Öffnen Sie die ... Kontextmenü für den Prozess, und wählen Sie die Teamprojekte ändern... (Neuen Branch erstellen und Pull Request starten).

    Hier öffnen wir das Menü für den geerbten MyAgile-Prozess.

    Kontextmenü

  2. Aktivieren Sie das Kontrollkästchen dieser Projekte, die Sie ändern möchten, um den Agile-Prozess zu verwenden. Das System listet nur die Projekte auf, die für den aktuellen Prozess gültig sind.

    Hier entscheiden wir uns, den Agile-Prozess für die Projekte Fabrikam Fiber A und Fabrikam Fiber zu verwenden. Nur diese Projekte, die aus dem Agile-Prozess erstellt wurden, oder eines, das von Agile erbt, wird unter der Spalte "Verfügbare Projekte" angezeigt.

    Ändern des Prozesses in ein geerbtes Prozessdialogfeld

  3. Nachdem Sie bestätigt haben, dass die Projekte, die Sie ändern möchten, korrekt sind, wählen Sie "Ok" aus.

Programmgesteuertes Arbeiten mit Prozessen

Sie können Prozesse abrufen, erstellen, aktualisieren und löschen, die für eine Organisation mithilfe der REST-API, Prozesse definiert sind.

Beachten Sie, dass alle Projekte, die auf den geerbten Prozess verweisen, automatisch aktualisiert werden, um die von Ihnen vorgenommenen Änderungen zu enthalten.

Um ein einzelnes Projekt anzupassen, beginnen Sie immer, indem Sie einen geerbten Prozess erstellen und das Projekt so ändern, dass dieser Prozess verwendet wird. Anschließend werden alle Anpassungen, die Sie an den geerbten Prozess vornehmen, automatisch für das projekt angezeigt, das Sie migriert haben.

Weitere Informationen: