Erstellen und Verwalten geerbter Prozesse

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019

Sie passen Ihr Projekt, Ihre Agile-Tools und das Arbeitsnachverfolgungssystem über einen geerbten Prozess an. Die anpassungen, die Sie vornehmen, gelten für alle Projekte, die den Prozess verwenden. Ein Prozess definiert die Bausteine des Arbeitsnachverfolgungssystems. 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 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 und 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.

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 Einstellungen Prozess
  • Erstellen eines geerbten Prozesses
  • Anpassen eines geerbten Prozesses
  • Kopieren eines geerbten Prozesses
  • Ändern von Projekten zur Verwendung eines geerbten Prozesses oder Systemprozesses
  • Hinzufügen eines Projekts basierend auf einem Prozess
  • Aktivieren oder Deaktivieren eines Prozesses
  • Festlegen eines Prozesses als Standard für das Hinzufügen von Projekten

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 wird empfohlen, dass Sie Konfigurieren und Anpassen von Azure Boardslesen. Hier finden Sie Anleitungen zum Anpassen von Azure Boards an Ihre geschäftsspezifischen Anforderungen. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Von Backlogs, Boards, Taskboards und Plänen unterstützte Aufgaben.

Öffnen Einstellungen > Prozess

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über Organization settings Process (Prozess für Organisationseinstellungen) vor.

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

    Öffnen Sie die  Organisationseinstellungen für Projekte.

  2. Wählen Sie dann Verarbeiten aus.

    Wählen Sie dann Verarbeiten aus.

    Wichtig

    Wenn Process (Verarbeiten) nicht sehenwird, arbeiten Sie mit TFS-2018 oder einer früheren Version. Die Seite Prozess wird nicht unterstützt. Sie müssen die Funktionen verwenden, die für das lokale XML-Prozessmodell unterstützt werden.

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über Sammlungs- und Einstellungen vor.

  1. Wählen Sie das Azure DevOps aus, um Projekte zu öffnen. Wählen Sie die Projektsammlung aus, deren Prozesse Sie anpassen möchten, und wählen Sie dann Sammlung Einstellungen.

    Öffnen von  Organisationseinstellungen für Projekte

  2. Wählen Sie dann Verarbeiten aus.

    Wählen Sie dann Verarbeiten aus.

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über Den Prozess der Administratoreinstellungen vor.

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

    Öffnen Project  Organisationseinstellungen.

  2. Wählen Sie dann Verarbeiten aus.

    Wählen Sie dann Verarbeiten aus.

Erstellen eines geerbten Prozesses

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

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

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

    Kontextmenü: Wählen Sie Geerbten Prozess erstellen aus.

    Wenn Sie keinen Zugriff auf diese Optionen haben, bitten Sie Ihren Projektsammlungsadministrator, Ihnen Berechtigungen zu erteilen.

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

    Dialogfeld

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

Ändern des von einem Projekt verwendeten Prozesses

Sie können den Prozess, den ein Projekt verwendet, von einem Systemprozess oder geerbten Prozess in einen anderen geerbten Prozess ändern. Es gibt zwei Mechanismen zum Ändern eines Projektprozesses. Die erste besteht im Wechseln zu einem Prozess, bei dem das Projekt vom gleichen Systemprozess abgeleitet wird. Dies bedeutet, dass Sie ein Projekt zwischen Prozessen verschieben können, die denselben Basisprozess wie Agile oder Agile verwenden.

Die zweite Methode besteht in der Migration Ihres Projekts zwischen zwei vollständig unterschiedlichen Prozesstypen. Beispielsweise der Wechsel von Agile zu Agile oder Basic zu Agile.

Für die zweite Methode haben wir detaillierte Schritte für drei gängige Szenarien bereitgestellt, in denen der von einem Projekt verwendete Prozess geändert wird.

Hinweis

Sie können den Prozess eines Projekts ändern, solange Sie keine nicht gelö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 die gleichen benutzerdefinierten Felder enthält, werden die Daten weiterhin beibehalten. 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 für Ä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. Beispiel: Sie möchten ein Projekt von Agile in Agile ändern und dann den Agile-Prozess auswählen.

    Auswählen des Agile-Prozesses

  2. Wählen Sie Projekteund dann das Aktionssymbol für das Projekt aus, das Sie ändern möchten, und wählen Sie Prozess ändern aus.

    Registerkarte

Führen Sie die Schritte im Assistenten aus.

Wichtig

Wenn Sie ein Projekt so ändern, dass es einen geerbten Prozess verwendet, werden möglicherweise mindestens ein Agile-Tools oder Arbeitselemente in einem ungültigen Zustand angezeigt. Beispiel:

  • Wenn Sie ein Feld erforderlich machen, zeigen Arbeitselemente mit diesem Feld undefined eine Fehlermeldung an. Sie müssen die Fehler beheben, um zusätzliche Änderungen vorzunehmen und das Arbeitselement zu speichern.
  • Wenn Sie Workflowzustände einer WIT hinzufügen oder ausblenden, die 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 ... Kontextmenü für den Prozess, den Sie verwenden möchten, und wählen Sie Neues Teamprojekt aus.

    Screenshot: Erstellen eines Projekts aus dem ausgewählten Prozess

    Screenshot: Erstellen eines Projekts aus dem ausgewählten Prozess

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

    Screenshot des Formulars

    Screenshot: Erstellen eines neuen Projektformulars

Kopieren eines Prozesses

Es ist eine bewährte Methode, die vorgenommenen Anpassungen zu testen, bevor Sie die Änderungen in Ihrer Organisation vornehmen. Hierzu erstellen Sie eine Kopie eines Prozesses, nehmen Ihre Updates vor, überprüfen, ob die Updates wie gewünscht angezeigt werden, und verschieben dann Projekte in den neuen Prozess.

Tipp

Wenn Sie einen Prozess ändern, der von einem oder mehr Projekten verwendet wird, wird jedes Projekt, das den Prozess verwendet, sofort mit der inkrementellen Prozessänderung aktualisiert. Um Ihre Prozessänderungen zu bündeln, bevor Sie sie für alle Projekte rollouten, folgen Sie den als Nächstes beschriebenen Schritten.

  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 Kopiervorgang aus.

    Screenshot der Auswahl zum Erstellen einer Kopie eines geerbten Prozesses

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

    Screenshot der Auswahl der Schaltfläche

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

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

  5. Nachdem Sie Ihre Anpassungen vollständig getestet haben, können Sie ihre Änderungen für alle Projekte rollouten. Ändern Sie hierzu den Prozess der Projekte, für die die neuen Änderungen benötigt werden. Wählen Sie im Kontextmenü die Option Projekt zur Verwendung von ProcessName ändern aus.

  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 sie. Sie können diese Option auswählen, wenn Sie mehrere Anpassungen anwenden möchten und der Prozess erst verwendet werden soll, wenn sie abgeschlossen sind. Oder Sie möchten die Verwendung eines Prozesses zugunsten des Verschiebens von Projekten in einen neuen Prozess abwahlen.

Alle Systemprozesse und neu erstellten geerbten 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 weiteren Projekte, die Sie erstellen möchten, vorab ausgewählt wird.

Um einen Prozess als Standardeinstellung zu verwenden, öffnen Sie ... Kontextmenü für den geerbten Prozess, und wählen Sie Als Standardprozess festlegen aus. Beachten Sie, dass diese Option für keinen der drei Systemprozesse verfügbar ist.

Project Sammlungsadministratoren können Projekte über die 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 definiert sind, indem Sie die REST-API Prozesse verwenden.