Anpassen des Workflows (Vererbungsprozess)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Jedem Arbeitselementtyp ist ein Workflow zugeordnet, der das Nachverfolgen der status der Arbeit beim Wechsel von der Erstellung zur Vervollständigung unterstützt. Um Ihre Geschäfts- und Teamprozesse zu unterstützen, können Sie den meisten Arbeitselementtypen (WITs) benutzerdefinierte Zustände hinzufügen. Sie können beispielsweise einen Triaged-Zustand für Fehler oder einen Entwurfszustand für Features oder Benutzergeschichten einfügen.
Hier wurde der Fehler-WIT angepasst, um einen Triaged-Zustand zu unterstützen. Die Felder „Zustand“ und „Grund“ werden im Kopf des Arbeitselementformulars angezeigt.
In diesem Artikel werden die unterstützten Workflowanpassungsoptionen und das Anpassen eines Workflows behandelt. Insbesondere erfahren Sie mehr zu:
- Unterstützte Workflowanpassungsszenarien
- Auswirkungen auf Teamboards beim Anpassen eines Workflows
- Schritte zur Anpassung des End-to-End-Workflows
- Hinzufügen oder Entfernen eines benutzerdefinierten Workflowstatus
- Ausblenden oder Einblenden eines geerbten Workflowzustands
- Anzeigen einer grafischen Darstellung des Zustandsmodells
Eine Dokumentation zum Workflow für Build- und Release-DevOps-Aufgaben finden Sie unter Verwenden von Azure Pipelines.
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 Sammlung 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 für die 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 Sammlung für TFS 2018 oder früher definiert ist, finden Sie unter Lokales XML-Prozessmodell.
Unterstützte Anpassungen
Sie können den Workflow eines beliebigen Arbeitselementtyps (WIT) anpassen, indem Sie geerbte Zustände ausblenden oder benutzerdefinierte Zustände hinzufügen. Geerbte Zustände unterscheiden sich je nach Systemprozess (Agile, Basic, Scrum oder CMMI), aus dem Sie ihren benutzerdefinierten Prozess erstellen möchten.
Jeder Standardworkflow für jedes WIT definiert zwischen zwei und vier Zustände und gibt die folgenden Workflowvorgänge an:
- Vorwärts- und Rückwärtsübergänge zwischen jedem Zustand
- Standardgründe für jeden Zustandsübergang
Der grundlegende Prozess Issue WIT zeichnet sich beispielsweise durch die drei Zustände "Aufgaben", "Ausführen" und "Fertig" und die in der folgenden Abbildung dargestellten Übergänge aus.
Zustandstypen
Unterstützte Anpassungen
Geerbte Zustände
Benutzerdefinierte Zustände
Workflowzustände müssen den folgenden Regeln entsprechen
- Sie müssen mindestens einen Zustand für die Kategorien "Vorgeschlagen" oder " In Bearbeitung" definieren.
Hinweis
Bevor Sie einen Workflowstatus hinzufügen, überprüfen Sie Workflowzustände und Zustandskategorien , um zu erfahren, wie Workflowzustände Zustandskategorien zugeordnet werden.
- Sie müssen mindestens zwei Workflowzustände definieren.
- Sie können maximal 32 Workflowzustände pro Arbeitselementtyp definieren.
Nicht unterstützte Workflowanpassungen
- Sie können einen geerbten Zustand nicht ändern (Name, Farbe oder Kategorie können nicht geändert werden), aber Sie können ihn ausblenden.
- Sie können nur einen Zustand in der Kategorie Abgeschlossen haben. Wenn Sie der Kategorie Abgeschlossen einen benutzerdefinierten Zustand hinzufügen, wird jeder andere Zustand entfernt oder ausgeblendet.
- Sie können den Namen eines benutzerdefinierten Zustands nicht ändern.
- Sie können keinen Grund für einen Zustand angeben, stattdessen werden Standardgründe definiert, z. B . Verschoben in den Zustand Triaged, Aus dem Zustand verschoben Triaged
- Sie können den Speicherort der Felder State und Reason im Formular nicht ändern.
- Sie können keine Statuskategorienamen anpassen.
- Sie können einen geerbten Zustand nicht ändern (Name, Farbe oder Kategorie können nicht geändert werden), aber Sie können ihn ausblenden.
- Sie können nur einen Zustand in der Kategorie Abgeschlossen haben. Das System lässt das Hinzufügen eines benutzerdefinierten Zustands zu dieser Kategorie nicht zu.
- Sie können den Namen eines benutzerdefinierten Zustands nicht ändern.
- Sie können die Reihenfolge der Zustände nicht ändern. Zustände werden basierend auf ihrer Zustandskategorie in der Dropdownliste eines Arbeitselementformulars in ihrer natürlichen Reihenfolge aufgelistet.
- Sie können keinen Grund für einen Zustand angeben, stattdessen werden Standardgründe definiert, z. B . Verschoben in den Zustand Triaged, Aus dem Zustand verschoben Triaged
- Sie können den Speicherort der Felder State und Reason im Formular nicht ändern.
- Übergänge können nicht eingeschränkt werden. Alle Übergänge sind von einem beliebigen Zustand in einen anderen Zustand definiert.
Reihenfolge des Dropdownmenüs "Zustand"
Im Dropdownmenü Zustand werden Zustände innerhalb der Reihenfolge aufgelistet, die Sie innerhalb der einzelnen Zustandskategorien sortieren. Für neu hinzugefügte Arbeitselemente wird der erste Staat in der Kategorie Vorgeschlagen als Standardzustand zugewiesen.
Die folgende Abbildung veranschaulicht die für User Story definierte Zustandssequenz und das entsprechende Dropdownmenü.
)
Innerhalb jeder Kategorie können Sie benutzerdefinierte Zustände nach oben oder unten verschieben.
Auswirkungen auf Teams mit Workflowänderungen
Teams müssen möglicherweise ihre Kanban-Boardkonfiguration aktualisieren, wenn die folgenden Anpassungen vorgenommen werden:
- Sie fügen einen benutzerdefinierten Zustand hinzu
- Sie ändern die Kategorie eines benutzerdefinierten Zustands.
- Sie fügen einer Backlogebene einen benutzerdefinierten oder geerbten Arbeitselementtyp hinzu (Anpassen Ihrer Backlogs oder Boards)
Gibt an, die Sie der Aufgabe hinzufügen WIT fügt dem Taskboard Spalten hinzu. Wenn Sie Fehler zusammen mit Aufgaben nachverfolgen, gibt an, dass Sie dem Fehler hinzufügen WIT auch Spalten zum Taskboard hinzufügen. Sie müssen nicht jedem dieser WITs dieselben Zustände hinzufügen, aber Sie sollten dies tun, um die status auf die gleiche Weise zu aktualisieren und die Anzahl der hinzugefügten Spalten zu minimieren.
Voraussetzungen
Vor dem Anpassen eines Prozesses empfehlen wir Ihnen, konfigurieren und anpassen Azure Boards zu lesen. Hier finden Sie Anleitungen zum Anpassen Azure Boards, um Ihre Geschäftlichen Anforderungen zu erfüllen. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Aufgaben, die von Backlogs, Boards, Taskboards und Plans unterstützt werden.
- Sie müssen eine organization in Azure DevOps Services erstellt haben. Wenn Sie noch keine 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 Create process, delete process, Edit process oder Delete a field from 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, Prozess bearbeiten oder Löschen eines Felds aus organization auf Zulassen festgelegt sind. Siehe Festlegen von Berechtigungen für die Arbeitsnachverfolgung: Anpassen eines geerbten Prozesses.
Prozess "Einstellungen öffnen">
Sie erstellen, verwalten und anpassen Prozesse über Den Prozess in den Organisationseinstellungen>.
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 Prozess für Sammlungseinstellungen 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 anpassen Prozesse über Admin Einstellungen>Prozess.
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 in Ihrem organization eingeführt werden. Weitere Informationen finden Sie unter Erstellen und Verwalten geerbter Prozesse.
Hinzufügen eines Workflowstatus
Von Ihnen hinzugefügte Zustände werden im Dropdownmenü für das Feld Zustände angezeigt, das in Arbeitselementformularen und im Abfrage-Editor angezeigt wird. Für jeden anderen Staat wird ein Übergang zu und von dem Staat erstellt, den Sie hinzufügen. Außerdem werden Standardgründe definiert, z. B . Verschoben in den Zustand Triaged, Aus dem Zustand Triaged verschoben.
Wählen Sie auf der Seite Arbeitselementtypen den Arbeitselementtyp aus, den Sie ändern möchten, wählen Sie Zustände und dann Neuer Zustand aus.
Wenn die Option Neuer Zustand deaktiviert ist, verfügen Sie nicht über die erforderlichen Berechtigungen zum Bearbeiten des Prozesses. Siehe Festlegen von Berechtigungen für die Arbeitsnachverfolgung: Anpassen eines geerbten Prozesses.
Geben Sie den Namen des Staates ein, wählen Sie seine Kategorie und Farbe aus, und klicken Sie dann auf Speichern. Die von Ihnen angegebene Farbe wird im gesamten Produkt angezeigt, einschließlich im Arbeitselementformular und wenn das Feld Zustand in einem Backlog, Boards, Abfrageergebnissen und mehr angezeigt wird.
Hinweis
Alle Workflowzustände, die Sie den Statuskategorien In Bearbeitung oder Aufgelöst hinzufügen, führen dazu, dass die Felder Aktiviert durch/aktiviertes Datum und Aufgelöstes/Datum mit Workflowstatusänderungen in und aus diesen Kategorien aktualisiert werden. Weitere Informationen finden Sie unter Abfrage nach Zuweisung oder Workflowänderungen, Aktiviert nach/Datum und Aufgelöst nach/Datum Felder.
(Optional) Um die Reihenfolge des Zustands im Dropdownmenü zu ändern, wählen Sie das Kontextmenüsymbol aus, und wählen Sie Nach oben oder Nach unten.
Wenn Sie mit dem Hinzufügen von Zuständen für das WIT fertig sind, überprüfen Sie Ihre Änderungen, indem Sie Ihren Browser aktualisieren und ein Arbeitselement des von Ihnen angepassten Typs öffnen.
Hier wird das Dropdownmenü Zustand mit ausgewählter Option "Triaged" angezeigt.
Denken Sie daran, wenn Sie einem WIT einen Zustand hinzufügen, der einer Backlogebene zugeordnet ist, muss jedes Team, das das Kanban-Board verwendet, seine Spalteneinstellungen aktualisieren.
Bearbeiten eines Zustands
Sie können die Kategorie oder die Farbe eines benutzerdefinierten Zustands bearbeiten. Sie können den Namen des benutzerdefinierten Zustands jedoch nicht ändern.
Wählen Sie bearbeiten aus ... Kontextmenü für den Zustand, den Sie ändern möchten.
Ändern Sie die Kategorie oder Farbe, und wählen Sie dann Speichern aus.
Wenn Sie die Kategorie ändern, müssen Teams, die das Kanban-Board verwenden, ihre Spalteneinstellungen aktualisieren.
Ausblenden oder Entfernen eines benutzerdefinierten Zustands
Wenn Sie einen Zustand ausblenden oder entfernen:
- Der Zustand wird nicht mehr im Dropdownmenü Zustand für den WIT angezeigt.
- Es treten keine Änderungen am Arbeitselementverlauf auf.
- Vorhandene Arbeitselemente behalten ihren Zustandswert bei, befinden sich jedoch in einem ungültigen Zustand. Wenn Sie eine Änderung am Arbeitselement vornehmen möchten, müssen Sie zuerst die Zustandswerte aktualisieren. Sie können eine Abfrage erstellen und ein Massenupdate durchführen, um die betroffenen Arbeitselemente in einen gültigen Zustand zu verschieben. Wenn Sie den Zustand wieder dem Arbeitselementtyp hinzufügen, rückgängig machen die Arbeitselemente in einen gültigen Zustand.
Ausblenden oder Einblenden eines geerbten Zustands
Sie können einen geerbten Zustand ausblenden, den Ihr Team im Workflowprozess nicht verwendet. Für jede Kategorie muss jedoch mindestens ein Zustand definiert sein.
Öffnen Sie das Kontextmenü (...) Kontextmenü für den Zustand, den Sie ausblenden möchten, und wählen Sie die Option Ausblenden aus .
Hier blenden wir den Status Aufgelöst für den Fehler-WIT aus.
Hinweis
Wenn Sie den Status eines auf einem Kanban-Board nachverfolgten WIT ausblenden, muss jedes Team, das das Kanban-Board verwendet, seine Spalteneinstellungen aktualisieren.
Öffnen Sie zum Einblenden die ... Kontextmenü, und wählen Sie die Option Einblenden aus.
Entfernen eines benutzerdefinierten Zustands
Öffnen Sie das Kontextmenü (...) Kontextmenü für den Zustand, den Sie entfernen möchten, und wählen Sie Entfernen aus. Sie können nur einen benutzerdefinierten Zustand entfernen.
Klicken Sie im Dialogfeld Zustand entfernen auf Entfernen.
Anzeigen des Zustandsworkflowmodells
Sie können das Zustandsworkflowmodell anzeigen, indem Sie die Marketplace-Erweiterung "Zustandsmodellvisualisierung" installieren. Diese Erweiterung fügt einen neuen Hub unter Boards mit der Bezeichnung Zustandsvisualisierung (State Visualizer) hinzu. Auf dieser Seite können Sie einen Arbeitselementtyp auswählen und das Workflowstatusmodell anzeigen.
Hinweis
Die Erweiterung Zustandsmodellvisualisierung ist kein unterstütztes Feature von Azure Boards und wird daher vom Produktteam nicht unterstützt. Bei Fragen, Vorschlägen oder Problemen, die Sie bei der Verwendung der Erweiterung haben, besuchen Sie die Erweiterungsseite.
Die folgende Abbildung zeigt z. B. den Fehlerworkflow, der so angepasst wurde, dass er einen Triaged-Zustand aufweist. Diese Ansicht veranschaulicht die Standardübergänge des Workflowmodells. Alle Zustände können von einem Zustand in einen anderen wechseln.
Sie können die Ansicht vergrößern und verkleineren. Außerdem können Sie die Zustandsknoten verschieben, um einen besseren Überblick über das Zustandsmodell zu erhalten.
Verwandte Artikel
Hinweis
Sie können änderungen, die an einem geerbten Prozess vorgenommen wurden, über das Überwachungsprotokoll überprüfen. Weitere Informationen finden Sie unter Zugriff, Exportieren und Filtern von Überwachungsprotokollen.
- Verwenden von Workflowzuständen und Zustandskategorien in Backlogs und Boards
- Hinzufügen oder Ändern eines Arbeitselementtyps
- Hinzufügen und Verwalten von Feldern
- Formulare anpassen
- Anpassen eines Projekts mithilfe eines geerbten Prozesses
- Hinzufügen oder Bearbeiten von Kanban-Spalten
- Abfragen nach Workflow- oder Kanban-Boardänderungen
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