Erstellen und Verwalten geerbter Prozesse

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019

Sie passen Ihr Projekt, Agile-Tools und das Arbeitsverfolgungssystem durch einen geerbten Prozess an. Die von Ihnen vorgenommenen Anpassungen sind für alle Projekte wirksam, die den Prozess verwenden. Ein Prozess definiert die Bausteine des Arbeitsverfolgungssystems. Wenn Sie ein Projekt erstellen, wählen Sie den Prozess aus, den Ihr Projekt verwenden soll.

Wichtig

Dieser Artikel gilt für Azure DevOps Services und Azure DevOps Server 2019 und neuere Versionen. 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 in einer Projektsammlung definiert sind, die für die Unterstützung 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 Arbeitsnachverfolgung, Wählen Sie das Prozessmodell für Ihre Projektsammlung aus.

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.

Weitere Informationen dazu, was Sie anpassen können, finden Sie unter Informationen zur Prozessanpassung und geerbten Prozessen.

Erfahren Sie, wie Sie diese Aufgaben ausführen:

  • Öffnen von Einstellungen> Process
  • Erstellen eines geerbten Prozesses
  • Anpassen eines geerbten Prozesses
  • Kopieren eines geerbten Prozesses
  • Ändern von Projekten zur Verwendung eines geerbten Prozesses oder eines Systemprozesses
  • Hinzufügen eines Projekts basierend auf einem Prozess
  • Aktivieren oder Deaktivieren eines Prozesses
  • Festlegen eines Prozesses als Standard, der beim Hinzufügen von Projekten verwendet werden soll

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

Vor dem Anpassen eines Prozesses empfehlen wir, Azure Boards zu konfigurieren und anzupassen, was Anleitungen zum Anpassen Azure Boards an Ihre geschäftlichen Anforderungen bietet. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Aufgaben, die von Backlogs, Boards, Taskboards und Plänen unterstützt werden.

Öffnen von Einstellungen> Process

Sie erstellen, verwalten und anpassen Anpassungen an Prozesse aus OrganisationseinstellungenProcess>.

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

    Open Projects>Organization settings.

  2. Wählen Sie dann "Prozess" aus.

    Then, choose Process.

    Wichtig

    Wenn "Prozess" nicht angezeigt wird, arbeiten Sie von TFS-2018 oder früherer Version. Die Seite "Prozess" wird nicht unterstützt. Sie müssen die features verwenden, die für das lokale XML-Prozessmodell unterstützt werden.

Sie erstellen, verwalten und anpassen Anpassungen an Prozesse aus der Sammlung Einstellungen> Process.

  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 "Sammlung Einstellungen" aus.

    Open Projects>Organization settings

  2. Wählen Sie dann "Prozess" aus.

    Then, choose Process.

Sie erstellen, verwalten und anpassen Anpassungen an Prozesse von Admin settingsProcess>.

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

    Open Project>Organization settings.

  2. Wählen Sie dann "Prozess" aus.

    Then, choose Process.

Erstellen eines geerbten Prozesses

Sie können einen geerbten Prozess aus einem der vier Systemprozesse erstellen:Basic, Agile, Scrum oder CMMI.

  1. Öffnen Sie auf der Seite "Prozess" das Kontextmenü des Prozesses, das Sie zum Erstellen eines geerbten Prozesses verwenden, und wählen Sie dann "Geerbter Prozess erstellen" aus.

    Hier erstellen wir einen geerbten Prozess aus dem Agile-Systemprozess.

    Context menu, Choose Create inherited process

    Wenn Sie keinen Zugriff auf diese Optionen haben, bitten Sie ein Mitglied Ihrer gruppe "Project sammlungsadministratoren", Ihnen Berechtigungen zu erteilen. Informationen zum Suchen eines Mitglieds finden Sie unter Nachschlagen eines Projektsammlungsadministrators.

  2. Geben Sie einen Namen für Ihren Prozess und optional eine Beschreibung ein. (Informationen zu Prozessanpassungen und geerbten Prozessen finden Sie unter Benennungseinschränkungen.

    Create inherited process dialog

Nachdem Sie den geerbten Prozess definiert haben, können Sie diese Aktionen ausführen:

Ändern des prozesses, der von einem Projekt verwendet wird

Sie können den Prozess ändern, den ein Projekt von einem Systemprozess oder geerbtem Prozess in einen anderen geerbten Prozess verwendet. Es gibt zwei Mechanismen zum Ändern eines Projektprozesses. Der erste Schritt besteht darin, zu einem Prozess zu wechseln, bei dem das Projekt aus demselben Systemprozess abgeleitet wird. Das heißt, Sie können ein Projekt zwischen Prozessen verschieben, die den gleichen Basisprozess wie Agile oder Scrum verwenden.

Die zweite Methode besteht darin, Ihr Projekt zwischen zwei vollständig unterschiedlichen Prozesstypen zu migrieren. So wechseln Sie beispielsweise von Agile zu Scrum oder Basic zu Agile.

Für die zweite Methode haben wir detaillierte Schritte für drei gängige Szenarien zur Änderung des prozesses bereitgestellt, der von einem Projekt verwendet wird.

Hinweis

Sie können den Prozess eines Projekts ändern, solange keine nicht deaktivierten Arbeitselemente eines benutzerdefinierten Arbeitselementtyps vorhanden sind, der nicht auch im Zielprozess definiert ist.

Wenn Sie ein Projekt auch 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 Arbeitselementformular angezeigt. Sie können weiterhin über eine Abfrage oder REST-APIs auf die Felddaten zugreifen. Diese Felder sind im Wesentlichen von Änderungen gesperrt und werden als schreibgeschützte Werte angezeigt.

  1. Wählen Sie den Prozess aus, der das Projekt enthält, das Sie ändern möchten. Angenommen, Sie möchten ein Projekt von Agile in Scrum ändern, und wählen Sie dann den Agile-Prozess aus.

    Choose the Agile process

  2. Wählen Sie "Projekte" und dann das Symbol "Aktionen" für das Projekt aus, das Sie ändern möchten, und wählen Sie "Änderungsprozess" aus.

    Choose Projects tab

Führen Sie die Schritte im Assistenten aus.

Wichtig

Wenn Sie ein Projekt ändern, um einen geerbten Prozess zu verwenden, finden Sie möglicherweise ein oder mehrere Agile-Tools oder Arbeitselemente in einem ungültigen Zustand. Beispiel:

  • Wenn Sie ein Feld erforderlich machen, zeigen Arbeitselemente mit diesem Feld nicht definiert eine Fehlermeldung an. Sie müssen die Fehler beheben, um zusätzliche Änderungen vorzunehmen und die Arbeitsaufgabe zu speichern.
  • Wenn Sie Workflowzustände eines WIT hinzufügen oder ausblenden, das auf dem Kanban-Board angezeigt wird, müssen Sie die Kanban-Boardspaltenkonfigurationen für alle im Projekt definierten Teams aktualisieren.

Erstellen eines Projekts aus einem Prozess

  1. Öffnen Sie die ... Kontextmenü für den Prozess, den Sie verwenden möchten, und wählen Sie "Neues Teamprojekt" aus.

    Screenshot of Create a project from the selected process

    Screenshot of Create a project from selected process

  2. Die Seite "Neues Projekt erstellen" wird geöffnet. Füllen Sie das Formular aus. Weitere Informationen finden Sie unter Erstellen eines Projekts.

    Screenshot of Create new project form

    Create new project form screenshot

Kopieren eines Prozesses

Es empfiehlt sich, die von Ihnen vorgenommenen Anpassungen zu testen, bevor Sie die Änderungen an Ihrer Organisation einführen. Dazu erstellen Sie eine Kopie eines Prozesses, stellen Sie Ihre Aktualisierungen vor, überprüfen Sie die Aktualisierungen wie gewünscht, und verschieben Sie dann Projekte in den neuen Prozess.

Tipp

Wenn Sie eine Änderung an einem Prozess vornehmen, der von einem oder mehreren Projekten verwendet wird, wird jedes Projekt, das die Prozessaktualisierungen sofort auf die inkrementelle Prozessänderung verwendet, verwendet. Um Ihre Prozessänderungen zu bündeln, bevor Sie sie für alle Projekte bereitstellen, führen Sie die folgenden Schritte aus.

  1. Erstellen Sie eine Kopie des Prozesses, den Sie ändern möchten. Öffnen Sie auf der Seite "Prozess " die ... Kontextmenü für den Prozess, den Sie kopieren möchten, und wählen Sie "Kopieren" aus.

    Screenshot of selection to Make a copy of a inherited process

  2. Füllen Sie das Dialogfeld mit dem Namen des kopierten Prozesses aus, und wählen Sie "Kopieren" aus.

    Screenshot of Create copy of process button selection

  3. Nehmen Sie Ihre Änderungen am kopierten Prozess vor. Da kein Projekt diesen Prozess verwendet, wirken sich diese Änderungen nicht auf ein Projekt aus.

  4. Um Ihre Änderungen zu überprüfen, erstellen Sie ein Testprojekt basierend auf dem kopierten und aktualisierten Prozess. Wenn Sie bereits ein Testprojekt erstellt haben, ändern Sie den Prozess des Testprojekts mithilfe des Projekts ändern, um die Option "ProcessName " aus dem Kontextmenü zu verwenden.

  5. Nachdem Sie Ihre Anpassungen vollständig getestet haben, können Sie Ihre Änderungen für alle Projekte bereitstellen. Ändern Sie dazu den Prozess der Projekte, die die neuen Änderungen benötigen. Wählen Sie das Projekt ändern aus, um die Option "ProcessName" aus dem Kontextmenü zu verwenden.

  6. Deaktivieren oder löschen Sie den ursprünglichen Prozess.

Aktivieren/Deaktivieren eines Prozesses

Um zu verhindern, dass Projekte aus einem Prozess erstellt werden, deaktivieren Sie es. Sie können diese Option auswählen, wenn Sie mehrere Anpassungen anwenden möchten und den Prozess erst dann verwenden möchten, wenn sie abgeschlossen sind. Oder Sie möchten möglicherweise die Verwendung eines Prozesses für das Verschieben von Projekten in einen neuen Prozess zurückziehen.

Alle Systemprozesse und neu erstellte geerbte Prozesse sind standardmäßig aktiviert.

  • Um einen Prozess zu deaktivieren oder zu aktivieren, öffnen Sie die ... Kontextmenü für den Prozess, und wählen Sie "Prozess deaktivieren " oder "Prozess aktivieren" aus.

Festlegen des Standardprozesses

Legen Sie einen geerbten Prozess als Standard fest, damit er für alle zusätzlichen Projekte, die Sie erstellen möchten, vorab ausgewählt wurde.

Um einen Prozess als Standard festzulegen, öffnen Sie die ... Kontextmenü für den geerbten Prozess und wählen Sie " Als Standardprozess festlegen" aus. Beachten Sie, dass diese Option für keine der drei Systemprozesse verfügbar ist.

Project Sammlungsadministratoren können Projekte auf der Seite "Projekte" hinzufügen.

Versuchen Sie dies als Nächstes:

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.