Erstellen und Verwalten übernommener Prozesse
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
In Azure DevOps haben Sie die Flexibilität, Ihr Projekt, Agile-Tools und das Arbeitsverfolgungssystem mithilfe geerbter Prozesse anzupassen. Diese Anpassungen gelten für alle Projekte, die denselben Prozess verwenden.
Ein geerbter Prozess dient als Grundlage für Ihr Arbeitsverfolgungssystem. Wenn Sie ein neues Projekt erstellen, wählen Sie einen Prozess zum Definieren seiner Bausteine aus. Diese Bausteine umfassen Arbeitsaufgabentypen, Zustände, Felder und Regeln. Indem Sie einen geerbten Prozess anpassen, passen Sie ihn an die spezifischen Anforderungen Ihres Teams an.
Wichtig
Das Vererbungsprozessmodell ist für Projekte verfügbar, die für die Unterstützung konfiguriert sind. Wenn Sie eine ältere Sammlung verwenden, überprüfen Sie die Prozessmodellkompatibilität. Wenn Ihre lokale Sammlung 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 Auswählen des Prozessmodells für Ihre Projektsammlung.
Weitere Informationen dazu, was Sie anpassen können, finden Sie unter Informationen zur Prozessanpassung und geerbten Prozessen.
Hinweis
Überprüfen Sie änderungen, die an einem geerbten Prozess über das Überwachungsprotokoll vorgenommen wurden. Weitere Informationen finden Sie unter Access, Export und Filtern von Überwachungsprotokollen.
Voraussetzungen
Lesen Sie die Konfiguration und Anpassung von Azure Boards, die Anleitungen zum Anpassen von Azure Boards zur Anpassung an Ihre spezifischen Geschäftsanforderungen bietet.
Organisationsanforderung: Stellen Sie sicher, dass Sie über eine Organisation in Azure DevOps verfügen.
Berechtigungen:
- Mitglied der Gruppe "Projektsammlungsadministratoren" sein.
- Verfügen Sie über Berechtigungen auf Sammlungsebene, z. B. "Prozess erstellen", "Löschen", "Bearbeitungsprozess" oder "Löschen eines Felds aus der Organisation", das auf "Zulassen" festgelegt ist.
- Mit diesen Berechtigungen können Sie Prozesse und Felder innerhalb Ihrer Organisation ändern.
Anforderung des Projektprozessmodells:
- Stellen Sie sicher, dass Sie über das Vererbungsprozessmodell für die Projektsammlung verfügen, in der das Projekt erstellt wird.
Berechtigungen:
- Mitglied der Gruppe "Projektsammlungsadministratoren" sein.
- Verfügen Sie über Berechtigungen auf Sammlungsebene, z. B. "Prozess erstellen", "Löschen", "Bearbeitungsprozess" oder "Löschen eines Felds aus der Organisation", das auf "Zulassen" festgelegt ist.
- Mit diesen Berechtigungen können Sie Prozesse und Felder innerhalb Ihrer Organisation ändern.
Erstellen eines geerbten Prozesses
Führen Sie die folgenden Schritte aus, um einen geerbten Prozess zu erstellen, den Sie anpassen können. Standardmäßig sind Systemprozesse gesperrt, sodass Sie sie nicht anpassen können.
Melden Sie sich bei Ihrem organization (
https://dev.azure.com/{yourorganization}
) an.Wählen Sie
"Organisationseinstellungen" aus.
Prozess auswählen... (Weitere Aktionen) >Erstellen sie geerbten Prozess.> Wählen Sie denselben Systemprozess wie Agile, Basic, Scrum oder CMMI aus, der zum Erstellen des Projekts verwendet wurde, das Sie anpassen möchten.
Im folgenden Beispiel erstellen wir einen geerbten Prozess aus dem Agile-Systemprozess.
Wenn Sie keinen Zugriff auf diese Optionen haben, bitten Sie ein Mitglied Ihrer Gruppe "Projektsammlungsadministratoren ", Ihnen Berechtigungen zu erteilen. Informationen zum Suchen eines Mitglieds finden Sie unter "Nachschlagen eines Project-Sammlungsadministrators".
Geben Sie einen Namen für Ihren Prozess und 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.
Melden Sie sich bei Ihrer Sammlung an.
Wählen Sie "Sammlungseinstellungen" oder "Administratoreinstellungen" aus.
Wählen Sie Prozess aus.
Wichtig
Wenn Sie nicht über die Option zum Erstellen geerbter Prozessmenü verfügen, ist die ausgewählte Sammlung so festgelegt, dass sie mit dem lokalen XML-Prozessmodell funktioniert. Weitere Informationen finden Sie unter lokales XML-Prozessmodell.
Geerbte untergeordnete Prozesse werden basierend auf ihren übergeordneten Systemprozessen automatisch aktualisiert. Updates zu Prozessen sind in den Versionshinweisen für Azure DevOps Server dokumentiert.
Nachdem Sie den geerbten Prozess definiert haben, können Sie die folgenden Aufgaben ausführen:
- Anpassen eines Projekts mithilfe eines geerbten Prozesses
- Erstellen eines Projekts , das den geerbten Prozess verwendet
- Ändern des Projekts zur Verwendung des geerbten Prozesses
Ändern des Prozesses eines Projekts
Sie können den Prozess eines Projekts von einem geerbten Prozess in einen anderen mit den folgenden Methoden ändern:
- Wechseln sie innerhalb desselben Basisprozesses: Verschieben Sie ein Projekt zwischen Prozessen, die dieselbe Basis haben, z. B. Agile oder Scrum.
- Migrieren Sie zu einem anderen Prozessmodell: Ändern Sie beispielsweise das Prozessmodell des Projekts von Agile zu Scrum oder Basic zu Agile.
Wir bieten detaillierte Schritte für die zweite Methode, die die folgenden gängigen Szenarien von Prozessänderungen abdeckt:
Hinweis
- Sie können den Prozess eines Projekts ändern, solange Sie keine löschten Arbeitselemente eines benutzerdefinierten Arbeitselementtyps haben, der nicht auch im Zielprozess definiert ist.
- Wenn Sie ein Projekt in einen Systemprozess oder einen anderen geerbten Prozess ändern, der nicht dieselben benutzerdefinierten Felder enthält, werden die Daten weiterhin verwaltet. Die benutzerdefinierten Felder, die im aktuellen Prozess nicht dargestellt werden, werden jedoch nicht im Arbeitsaufgabenformular angezeigt. Sie können weiterhin über eine Abfrage oder REST-APIs auf die Felddaten zugreifen. Diese Felder sind im Wesentlichen für Änderungen gesperrt und werden als schreibgeschützte Werte angezeigt.
Wählen Sie den Prozess Ihres Projekts aus. Um beispielsweise ein Projekt von Agile zu Scrum zu ändern, wählen Sie dann den Agile-Prozess aus.
Wählen Sie das
Symbol "Aktionen>" für den Projektänderungsprozess> aus.
Führen Sie die Schritte im Assistenten aus.
Wichtig
Wenn Sie ein Projekt zu einem geerbten Prozess wechseln, werden einige Agile-Tools oder Arbeitsaufgaben möglicherweise ungültig. Zum Beispiel:
- Wenn Sie ein Feld als erforderlich festlegen, werden arbeitsaufgaben, die diesem Feld fehlen, eine Fehlermeldung angezeigt. Beheben Sie diese Fehler, um mit weiteren Änderungen fortzufahren und die Arbeitsaufgabe zu speichern.
- Wenn Sie Workflowzustände für ein WIT hinzufügen oder ändern, das auf Ihrem Board sichtbar ist, denken Sie daran, die Boardspaltenkonfigurationen für alle Teams innerhalb des Projekts zu aktualisieren.
Erstellen eines Projekts aus einem Prozess
Öffnen Sie die ... Kontextmenü für den Prozess, den Sie verwenden möchten, und wählen Sie "Neues Teamprojekt" aus.
Geben Sie Ihre Projektinformationen ein, und wählen Sie dann "Erstellen" aus. Weitere Informationen finden Sie unter Erstellen eines Projekts.
Kopieren eines Prozesses
Bevor Sie Anpassungen in Ihrer Organisation implementieren, müssen Sie diese mit den folgenden Schritten testen.
Tipp
Wenn Sie einen von mehreren Projekten verwendeten Prozess ändern, spiegelt jedes Projekt sofort die inkrementelle Prozessänderung wider. Führen Sie die folgenden Schritte aus, um Prozessänderungen zu bündeln, bevor Sie sie für alle Projekte einführen.
Öffnen Sie auf der Seite Prozess die ... Kontextmenü für den Prozess, und wählen Sie "Kopie des Prozesses erstellen" aus.
Geben Sie einen Namen und eine optionale Beschreibung für den kopierten Prozess ein, und wählen Sie "Kopieren" aus.
Nehmen Sie Ihre Änderungen am kopierten Prozess vor. Da kein Projekt diesen Prozess verwendet, wirken sich diese Änderungen nicht auf Projekte aus.
Überprüfen Sie Ihre Änderungen, indem Sie ein Testprojekt basierend auf dem kopierten und aktualisierten Prozess erstellen. Wenn Sie bereits ein Testprojekt erstellt haben, wählen Sie "Projekt ändern" aus, um "ProcessName" zu verwenden.
Führen Sie Ihre Updates aus, indem Sie den Prozess der Projekte ändern, die die neuen Änderungen benötigen. Wählen Sie "Projekt ändern" aus, um "ProcessName" zu verwenden.
Deaktivieren oder löschen Sie den ursprünglichen Prozess.
Aktivieren/Deaktivieren eines Prozesses
Um zu verhindern, dass Projekte aus einem bestimmten Prozess erstellt werden, können Sie sie deaktivieren. Sie können diese Option auswählen, wenn Sie mehrere Anpassungen anwenden möchten und nicht möchten, dass der Prozess verwendet wird, bis er abgeschlossen ist. Oder Sie können die Verwendung eines bestimmten Prozesses zugunsten des Verschiebens von Projekten in einen neuen Prozess zurückziehen.
Alle Systemprozesse und neu erstellten geerbten Prozesse sind standardmäßig aktiviert. Um einen Prozess zu deaktivieren oder zu aktivieren, öffnen Sie ... Kontextmenü für den Prozess, und wählen Sie Prozess deaktivieren oder Prozess aktivieren aus.
Festlegen des Standardprozesses
Wenn ein geerbter Prozess für andere Projekte, die Sie erstellen möchten, vorab ausgewählt wurde, legen Sie ihn als Standard fest. Diese Aktion stellt sicher, dass alle neuen Projekte automatisch den von Ihnen ausgewählten geerbten Prozess verwenden.
Um einen Prozess als Standard festzulegen, öffnen Sie ... Kontextmenü für den geerbten Prozess, und wählen Sie Als Standardprozess festlegen aus. Diese Option ist bei keinem der Systemprozesse verfügbar.
Projektsammlungsadministratoren können Projekte über die Seite Projektehinzufügen.
Nächste Schritte
Hinzufügen und Verwalten von Feldern für einen geerbten Prozess oder Hinzufügen und Verwalten von Arbeitsaufgabentypen