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.
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.
- In Azure DevOps Services muss eine organization erstellt werden. Wenn Sie noch keines erstellt haben, tun Sie dies jetzt.
- Zum Erstellen, Bearbeiten und Verwalten von Prozessen müssen Sie Mitglied der Gruppe Projektsammlungsadministratoren sein oder über die entsprechenden Berechtigungen auf Sammlungsebene Erstellen, Löschvorgang, Bearbeitungsprozess oder Löschen eines Felds aus organization auf Zulassen festgelegt sein. Siehe Festlegen von Berechtigungen für die Arbeitsnachverfolgung: Anpassen eines geerbten Prozesses.
- Sie müssen das Vererbungsprozessmodell für die Projektauflistung ausgewählt haben, in der das Projekt erstellt wird. Weitere Informationen finden Sie unter Auswählen des Prozessmodells für Ihre Projektsammlung.
- Zum Erstellen, Bearbeiten und Verwalten von Prozessen müssen Sie Mitglied der Gruppe Projektsammlungsadministratoren sein oder über die entsprechenden Berechtigungen Prozess erstellen, Löschprozess, Bearbeitungsprozess oder Löschen eines Felds aus organization auf Zulassen festgelegt sind. Siehe Festlegen von Berechtigungen für die Arbeitsnachverfolgung: Anpassen eines geerbten Prozesses.
Öffnen des Einstellungsprozesses>
Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über die Organisationseinstellungen>Prozess vor.
Wählen Sie das Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie dann Organisationseinstellungen 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.
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.
Wählen Sie dann Prozess aus.
Sie erstellen, verwalten und nehmen Anpassungen an Prozessen aus Admin Einstellungen>Prozess vor.
Wählen Sie das Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie dann Admin Einstellungen 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.
Ö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.
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.
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.
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.
Wählen Sie zunächst Ihren geerbten Prozess aus, und wählen Sie dann die WIT aus, die Sie anpassen möchten.
Um ein Feld hinzuzufügen, wählen Sie das Symbol (Neues Feld ) aus.
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:
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.
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.
Wählen Sie zunächst Ihren geerbten Prozess aus, und wählen Sie dann die WIT aus, die Sie anpassen möchten.
Wählen Sie auf der Seite Arbeitselementtypen den Neuen Arbeitselementtyp aus.
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.
Klicken Sie zum Speichern auf Erstellen .
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.
Um einen Workflow zu ändern, wählen Sie Ihren geerbten Prozess, die WIT und dann die Seite Status aus.
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.
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.
Wenn Sie einem Arbeitselementtyp eine Erweiterung hinzufügen möchten, wählen Sie Ihren geerbten Prozess( WIT) und dann Erweiterungen abrufen aus.
Wählen Sie die Erweiterung aus, die Sie hinzufügen möchten. Hier wählen wir die Checkliste Arbeitselement aus.
Wählen Sie die organization sie hinzufügen möchten, und wählen Sie Installieren aus.
Erweiterungen können allen Projekten und Prozessen hinzugefügt werden.
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.
Ä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.
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.
Sie können die Backlog- und Boardkonfiguration auf folgende Weise ändern:
- Hinzufügen eines benutzerdefinierten WIT zu einem Backlog oder Board
- Ändern des Standard-WIT
- Umbenennen des Anforderungsbacklogs
- Umbenennen eines Portfoliobacklogs
- Hinzufügen eines Portfoliobacklogs, das benutzerdefinierte WITs anzeigt
- Bearbeiten oder Umbenennen eines Portfoliobacklogs
- Löschen des benutzerdefinierten Portfoliobacklogs der obersten Ebene
Ü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
- Erstellen eines Test-organization und Importieren/Exportieren des Prozesses
Erstellen eines Testprojekts und einer Kopie Des angepassten Prozesses
Ö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.
Die Seite Neues Projekt erstellen wird geöffnet. Füllen Sie das Formular aus. Weitere Informationen finden Sie unter Erstellen eines Projekts.
Ö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.
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.
- Erstellen Sie eine Test-organization.
- Verwenden Sie das Import-/Exportprozesstool, um den Prozess in die Test-organization zu kopieren.
- Überprüfen Sie die Prozessanpassungen im Test organization.
- 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.
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.
Ö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.
Wählen Sie im Dialogfeld Projektprozess ändern den Prozess aus dem Menü der Optionen aus. Wählen Sie dann Speichern aus.
Ö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.
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.
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.
Verwandte Artikel
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für