Anpassen eines Projekts mithilfe eines geerbten Prozesses
Azure DevOps Services | Azure DevOps Server 2020 | 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 höherer Versionen. Informationen zum Anpassen eines Projekts, das in einer Auflistung für TFS 2018 oder früher definiert ist, finden Sie im lokalen XML-Prozessmodell.
Wichtig
Sie können das Vererbungsprozessmodell nur für Projekte verwenden, die für eine Projektsammlung definiert sind, die zum Unterstützen 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 Arbeitsverfolgung, Wählen Sie das Prozessmodell für Ihre Projektsammlung aus.
Informationen zum Anpassen eines Projekts, das in einer Auflistung für TFS 2018 oder früher definiert ist, finden Sie im lokalen 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.
Sie passen in erster Linie einen Prozess an, indem Sie einen für diesen Prozess definierten Arbeitselementtyp (WIT) hinzufügen oder ändern.
Erfahren Sie, wie Sie diese Aufgaben ausführen:
- > Öffnen Einstellungen Process
- 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 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
Bevor Sie einen Prozess anpassen möchten, empfehlen wir Ihnen, Azure Boards zu konfigurieren und anzupassen, was Anleitungen zum Anpassen von Azure Boards für Ihre Geschäftsanforderungen bietet. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Aufgaben, die von Backlogs, Boards, Taskboards und Plänen unterstützt werden.
- Sie müssen über eine Organisation verfügen, die in Azure DevOps Services erstellt wurde. Wenn Sie noch keines erstellt haben, führen Sie dies jetzt aus.
- Um Prozesse zu erstellen, zu bearbeiten und zu verwalten, müssen Sie Mitglied der Gruppe "Project Sammlungsadministratoren" sein oder über die entsprechenden Berechtigungen auf Sammlungsebene "Prozess erstellen", "Prozess löschen", "Prozess bearbeiten" oder "Löschen" eines Felds aus der Organisation, das auf "Zulassen" festgelegt ist. Weitere Informationen finden Sie unter Festlegen von Berechtigungen und Zugriff für die Arbeitsverfolgung, Anpassen eines geerbten Prozesses.
- Sie müssen das Vererbungsprozessmodell für die Projektsammlung ausgewählt haben, in der das Projekt erstellt wird. Weitere Informationen finden Sie unter Auswählen des Prozessmodells für Ihre Projektsammlung.
- Um Prozesse zu erstellen, zu bearbeiten und zu verwalten, müssen Sie Mitglied der Gruppe "Project Sammlungsadministratoren" sein oder über die entsprechenden Berechtigungen "Prozess erstellen", "Prozess löschen", "Bearbeiten" oder "Löschen" eines Felds aus der Organisation mit "Zulassen" verfügen. Weitere Informationen finden Sie unter Festlegen von Berechtigungen und Zugriff für die Arbeitsverfolgung, Anpassen eines geerbten Prozesses.
>Öffnen Einstellungen Process
Sie erstellen, verwalten und anpassen anpassungen an Prozesse aus OrganisationseinstellungenProcess>.
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 Der Prozess nicht angezeigt wird, arbeiten Sie von TFS-2018 oder früherer Version. Die Prozessseite wird nicht unterstützt. Sie müssen die features verwenden, die für das lokale XML-Prozessmodell unterstützt werden.
Sie erstellen, verwalten und erstellen Anpassungen an Prozesse aus der Auflistung Einstellungen> Process.
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 "Auflistung Einstellungen" aus.
Wählen Sie dann "Prozess" aus.
Sie erstellen, verwalten und anpassen anpassungen an Prozesse aus Admin settingsProcess>.
Wählen Sie das
Azure DevOps Logo aus, um Projekte zu öffnen. Wählen Sie dann "Administratoreinstellungen" 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 empfehlen wir Ihnen, ein Testprozess- und Testprojekt zu erstellen, wenn Sie über eine Reihe von Anpassungen verfügen, um die Anpassungen zu testen, bevor Sie sie in Ihre Organisation einführen. 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 Standardmäßigen, Systemprozesse sind gesperrt, um angepasst zu werden.
Öffnen Sie auf der Seite "Prozess" das Kontextmenü des Prozesses, den Sie zum Erstellen eines geerbten Prozesses verwenden, und wählen Sie dann "Geerbter Prozess erstellen" aus. Wählen Sie denselben Systemprozess aus– Agile, Basic, Scrum oder CMMI, das verwendet wurde, um das Projekt zu erstellen, das Sie anpassen möchten.
Hier erstellen wir einen geerbten Prozess aus dem agilen Systemprozess.
Wichtig
Wenn die Option "Geerbter Prozess erstellen " nicht angezeigt wird, wird die von Ihnen ausgewählte Auflistung auf die Arbeit mit dem lokalen XML-Prozessmodell festgelegt. 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 ein, und geben Sie optional eine Beschreibung ein. Prozessnamen müssen eindeutig und nicht mehr als 128 Zeichen sein. Weitere Einschränkungen finden Sie unter Erstellen und Verwalten von Vererbungsprozessen, Prozessnameneinschränkungen. 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. Sie können gesperrte Felder nicht anpassen. 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 den geerbten Prozess aus, und wählen Sie dann das WIT aus, das Sie anpassen möchten.
Wenn Sie ein Feld hinzufügen möchten, wählen Sie das
Symbol "Neues Feld " aus.
Wählen Sie im geöffneten Dialogfeld den Feldtyp aus, den Sie hinzufügen möchten. Weitere Informationen erhalten Sie in den folgenden Artikeln:
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.
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.
Wählen Sie zunächst den geerbten Prozess aus, und wählen Sie dann das WIT aus, das Sie anpassen möchten.
Wählen Sie auf der Seite " Arbeitselementtypen " den Typ "
Neue Arbeitsaufgabe" aus.
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.
Klicken Sie auf "Erstellen ", um sie zu speichern.
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.
Um einen Workflow zu ändern, wählen Sie ihren geerbten Prozess, den 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.
Wenn Sie ein benutzerdefiniertes Steuerelement hinzufügen möchten, 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.
Wenn Sie einem Arbeitselementtyp eine Erweiterung hinzufügen möchten, wählen Sie den geerbten Prozess, das WIT und dann " Erweiterungen abrufen" aus.
Wählen Sie die Erweiterung aus, die Sie hinzufügen möchten. Hier wählen wir die Prüfliste "Arbeitsaufgabe" aus.
Wählen Sie die Organisation aus, der Sie sie hinzufügen möchten, und wählen Sie "Installieren" aus.
Erweiterungen sind verfügbar, um allen Projekten und Prozessen hinzuzufügen.
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.
Ä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.
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.
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 Portfolio-Backlogs
- Hinzufügen eines Portfolio-Backlogs, der benutzerdefinierte WITs anzeigt
- Bearbeiten oder Umbenennen eines Portfolio-Backlogs
- Löschen des benutzerdefinierten Portfolio-Backlogs auf oberster Ebene
Ü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
- Erstellen einer Testorganisation und Importieren/Exportieren Ihres Prozesses
Erstellen eines Testprojekts und Kopieren ihres angepassten Prozesses
Ö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.
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 "WorkWork> Items " (Benutzerkontext), und wählen Sie "Neue Arbeitsaufgabe " aus, und wählen Sie ein von Ihnen angepasstes WIT aus. Hier wählen wir "Fehler" aus.
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.
- Erstellen Sie eine Testorganisation.
- Verwenden Sie das Import-/Exportprozesstool , um den Prozess in die Testorganisation zu kopieren.
- Überprüfen Sie die Prozessanpassungen in der Testorganisation.
- 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.
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.
Ö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.
Wählen Sie im Dialogfeld "Projektprozess ändern" den Prozess aus dem Menü der Optionen aus. Und wählen Sie dann "Speichern" aus.
Ö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.
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.
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.
Verwandte Artikel
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: