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 nur geerbte Prozesse 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 höher. 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 für eine Projektsammlung definiert sind, die zur Unterstützung des Vererbungsprozessmodells konfiguriert ist. Wenn Ihre lokale Sammlung für die Verwendung des lokalen XML-Prozessmodells konfiguriert ist, können Sie dieses Prozessmodell nur verwenden, um die Arbeitsnachverfolgung anzupassen. Weitere Informationen finden Sie unter Anpassen der Arbeitsnachverfolgung, Auswählen des Prozessmodells für Ihre Projektsammlung.

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 Reihenfolge zum Anpassen eines Projekts besteht darin, einen geerbten Prozess anzupassen, Ihre Anpassungen zu überprüfen und dann den Prozess der Projekte so zu ändern, dass dieser Prozess verwendet wird.

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

Sie passen einen Prozess in erster Linie an, indem Sie einen für diesen Prozess definierten Arbeitselementtyp (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 Arbeitselementtypen
  • Ändern des Workflows eines Arbeitselementtyps
  • Hinzufügen oder Ändern eines benutzerdefinierten Steuerelements
  • Hinzufügen einer Erweiterung zu einem Arbeitselementtyp
  • Überprüfen der vorgenommenen Anpassungen
  • Ändern des von einem Projekt verwendeten Prozesses

Hinweis

Sie können änderungen, die an einem geerbten Prozess vorgenommen wurden, über das Überwachungsprotokoll überprüfen. Weitere Informationen finden Sie unter Zugreifen, Exportieren und Filtern von Überwachungsprotokollen.

Voraussetzungen

Vor dem Anpassen eines Prozesses sollten Sie konfigurieren und anpassen Azure Boards lesen. Dort finden Sie Anleitungen zum Anpassen von Azure Boards an Ihre Geschäftlichen Anforderungen. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Aufgaben, die von Backlogs, Boards, Taskboards und Plans unterstützt werden.

Öffnen des Einstellungsprozesses>

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über die Organisationseinstellungen>Prozess vor.

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

    Öffnen Sie die Organisationseinstellungen für Projekte>.

  2. Wählen Sie dann Prozess aus.

    Wählen Sie dann „Prozess“ aus.

    Wichtig

    Wenn Prozess nicht angezeigt wird, arbeiten Sie mit TFS-2018 oder einer niedrigeren Version. Die Seite Prozess wird nicht unterstützt. Sie müssen die für das lokale XML-Prozessmodell unterstützten Features verwenden.

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über den Sammlungseinstellungsprozess> vor.

  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 „Prozess“ aus.

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen aus Admin Einstellungen>Prozess vor.

  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 „Prozess“ aus.

Hinweis

Wenn Sie einen geerbten Prozess anpassen, werden alle Projekte, die diesen Prozess verwenden, automatisch aktualisiert, um die Anpassungen widerzuspiegeln. Aus diesem Grund wird empfohlen, einen Testprozess und ein Testprojekt zu erstellen, wenn Sie eine Reihe von Anpassungen vornehmen müssen, um die Anpassungen zu testen, bevor sie für Ihre organization. Weitere Informationen finden Sie unter Erstellen und Verwalten von geerbten Prozessen.

Erstellen eines geerbten Prozesses

Der erste Schritt besteht darin, einen geerbten Prozess zu erstellen, den Sie anpassen können. Standardmäßig sind Systemprozesse für die Anpassung gesperrt.

  1. Öffnen Sie auf der Seite Prozess das Kontextmenü ... des Prozesses, mit dem Sie einen geerbten Prozess erstellen möchten, und wählen Sie dann Vererbten 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 Vererbten Prozess erstellen, Azure DevOps aus.

    Kontextmenü, Wählen Sie Vererbten Prozess erstellen aus, Azure DevOps Server 2020.

    Kontextmenü, Wählen Sie Geerbten Prozess erstellen aus, Azure DevOps Server 2019.

    Wichtig

    Wenn die Menüoption Vererbter Prozess erstellen nicht angezeigt wird, wird die ausgewählte Sammlung 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 dürfen eindeutig sein und dürfen nicht mehr als 128 Zeichen lang sein. Weitere Einschränkungen finden Sie unter Erstellen und Verwalten von Vererbungsprozessen, Einschränkungen für Prozessnamen. 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 Ihren geerbten Prozess aus, und wählen Sie dann die WIT aus, die Sie anpassen möchten.

  2. Um ein Feld hinzuzufügen, wählen Sie das Symbol (Neues Feld ) aus.

    Seite

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

  3. Um ein vorhandenes Feld zu ändern, können Sie die folgenden 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. Mit Regeln können Sie den Wert eines Felds löschen, einen Wert in ein Feld kopieren und Werte basierend auf Abhängigkeiten zwischen den Werten verschiedener Felder anwenden.

Um eine Regel hinzuzufügen, wählen Sie Ihren geerbten Prozess, den Arbeitselementtyp und dann Regeln und dann Neue Regel aus.

Prozess, WIT, Fehler, Layout, Neues benutzerdefiniertes Steuerelement

Weitere Informationen finden Sie unter Regeln und Regelauswertung.

Hinzufügen oder Ändern von Arbeitselementtypen

Sie verwenden verschiedene WITs, um verschiedene Arten von Arbeit zu planen und nachzuverfolgen. Der Standard Grund, warum Sie eine benutzerdefinierte WIT hinzufügen, besteht darin, die Webformular- und Workflowstatus an bestimmte Geschäftsanwendungsfälle anzupassen.

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

  2. Wählen Sie auf der Seite Arbeitselementtypen den Neuen Arbeitselementtyp aus.

    Prozess, Geerbter Prozess, Arbeitselementtypen, Neuen Arbeitselementtyp hinzufügen
  3. Benennen Sie das WIT, und geben Sie optional eine Beschreibung, ein Symbol und eine Farbe an. Das von Ihnen angegebene Symbol und die Farbe werden im gesamten Webportal angezeigt, einschließlich auf dem Arbeitselementformular und wenn zugeordnete Arbeitselemente in einem Backlog, Boards, Abfrageergebnissen und mehr angezeigt werden.

    Dialogfeld

    Klicken Sie zum Speichern auf Erstellen .

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

Ändern des Workflows eines Arbeitselementtyps

Mit Workflowzuständen können Sie die status eines Arbeitselements nachverfolgen, wenn es von neu zu abgeschlossen wechselt.

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

    Seite

  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.

  • Um ein benutzerdefiniertes Steuerelement hinzuzufügen, wählen Sie Ihren geerbten Prozess, den WIT, und dann benutzerdefiniertes Steuerelement hinzufügen aus.

    Wählen Sie Ihren geerbten Prozess( WIT) und dann Benutzerdefiniertes Steuerelement hinzufügen aus.

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 neue Funktionen zu Ihrem Projekt 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 Ihren geerbten Prozess( WIT) und dann Erweiterungen abrufen aus.

    Prozess, WIT, Fehler, Layout, Erweiterungen abrufen

  2. Wählen Sie die Erweiterung aus, die Sie hinzufügen möchten. Hier wählen wir die Checkliste Arbeitselement aus.

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

    Visual Studio Marketplace, Erweiterung installieren

    Erweiterungen können allen Projekten und Prozessen hinzugefügt werden.

  4. Kehren Sie zum Prozess und zum WIT zurück, und vergewissern Sie sich, dass sich der Speicherort der Erweiterung an der gewünschten Stelle befindet. Suchen Sie unten in der mittleren Spalte danach, und ziehen Sie sie an die gewünschte Stelle im Formular.

    Gruppenerweiterung im Formular

Ändern des Backlogs und der Boards

Sie können einer Backlogebene zusätzliche WITs hinzufügen oder ein weiteres Portfoliobacklog hinzufügen. Wie unten gezeigt, haben wir ein Portfoliobacklog der dritten Ebene mit der Bezeichnung Initiativen hinzugefügt, das die benutzerdefinierte Initiative WIT nachverfolgt, und wir haben das Produktbacklog in Stories und Tickets umbenannt, um anzugeben, dass wir nicht nur User Storys, sondern auch Kundentickets im Produktbacklog nachverfolgen.

Ä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 Backlogebenen aus.

    Webportal, Admin Kontext, Prozessseite, Backlogebenen öffnen

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

Überprüfen der vorgenommenen Anpassung

Es wird empfohlen, ein Testprojekt zu erstellen und den angepassten geerbten Prozess darauf anzuwenden, um die von Ihnen vorgenommenen Änderungen zu überprüfen. Alle an einem Prozess vorgenommenen Anpassungen werden sofort für alle Projekte wirksam. Wenn Sie Ihre Änderungen inszenieren möchten, können Sie dazu eine von zwei Methoden verwenden:

Erstellen eines Testprojekts und einer Kopie Des angepassten Prozesses

  1. Öffnen Sie die Seite Alle Prozesse , und wählen Sie ... 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.

    Erstellen eines neuen Projektformulars

    Erstellen eines neuen Projektformulars

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

    Seite

  4. Vergewissern Sie sich, dass die hinzugefügten Felder im Formular angezeigt werden. Beachten Sie, dass das Symbol (Ausrufezeichen) angibt, dass das Feld erforderlich ist.

Erstellen eines Test-organization und Importieren/Exportieren des Prozesses

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

  1. Erstellen Sie eine Test-organization.
  2. Verwenden Sie das Import-/Exportprozesstool, um den Prozess in die Test-organization zu kopieren.
  3. Überprüfen Sie die Prozessanpassungen im Test organization.
  4. Verwenden Sie erneut das Import-/Exportprozesstool, um den geänderten Prozess in die Produktions-organization 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

Beim Anpassen eines WIT werden alle Projekte, die auf den geerbten Prozess verweisen, den Sie anpassen, 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 Prozess, der derzeit vom Projekt verwendet wird, 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 das Kontextmenü (...) 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. Wählen Sie dann Speichern aus.

    Dialogfeld

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

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

    Kontextmenü für agile Prozesse, Auswählen von Teamprojekten ändern, um MyAgile zu verwenden

  2. Aktivieren Sie das Kontrollkästchen der 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 für den Agile-Prozess für die Projekte Fabrikam Fiber A und Fabrikam Fiber. Nur die Projekte, die aus dem Agile-Prozess erstellt wurden, oder eines, das von Agile erbt, werden in 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 organization definiert sind, indem Sie die REST-API Prozesse verwenden.

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

Um ein einzelnes Projekt anzupassen, beginnen Sie immer damit, einen geerbten Prozess zu erstellen und das Projekt so zu ändern, dass dieser Prozess verwendet wird. Anschließend werden alle Anpassungen, die Sie am geerbten Prozess vornehmen, automatisch für das von Ihnen migrierte Projekt angezeigt.

Weitere Informationen: