Erstellen und Verwalten übernommener Prozesse

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Sie passen Ihr Projekt, Agile-Tools und das Arbeitsnachverfolgungssystem über einen geerbten Prozess an. Die von Ihnen vorgenommenen Anpassungen gelten für alle Projekte, 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 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 zur 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.

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 des Einstellungsprozesses>
  • Erstellen eines geerbten Prozesses
  • Anpassen eines geerbten Prozesses
  • Kopieren eines geerbten Prozesses
  • Ändern von Projekten, um einen geerbten Prozess oder einen Systemprozess zu verwenden
  • 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 Zugreifen, Exportieren und Filtern von Überwachungsprotokollen.

Voraussetzungen

Vor dem Anpassen eines Prozesses sollten Sie konfigurieren und anpassen Azure Boards lesen. Dort finden Sie Anleitungen zum Anpassen von Azure Boards an Ihre Geschäftlichen Anforderungen. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Aufgaben, die von Backlogs, Boards, Taskboards und Plans unterstützt werden.

Öffnen des Einstellungsprozesses>

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über die Organisationseinstellungen>Prozess vor.

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

    Öffnen Sie die Organisationseinstellungen für Projekte>.

  2. Wählen Sie dann Prozess aus.

    Wählen Sie dann Prozess aus.

    Wichtig

    Wenn Prozess nicht angezeigt wird, arbeiten Sie mit TFS-2018 oder früheren Versionen. 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 Sammlungseinstellungsprozess> vor.

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

    Organisationseinstellungen für Projekte>öffnen

  2. Wählen Sie dann Prozess aus.

    Wählen Sie dann Prozess aus.

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen aus Admin Einstellungen>Prozess vor.

  1. Wählen Sie das Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie dann Admin Einstellungen aus.

    Öffnen Sie die>Projektorganisationseinstellungen.

  2. Wählen Sie dann Prozess aus.

    Wählen Sie dann Prozess aus.

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, mit dem Sie einen geerbten Prozess erstellen möchten, und wählen Sie dann Vererbten Prozess erstellen aus.

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

    Screenshot des Kontextmenüs , Wählen Sie

    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 Projektsammlungsadministrators.

  2. Geben Sie einen Namen für Ihren Prozess und optional eine Beschreibung ein. (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:

Hinweis

Alle geerbten Prozesse und ihre untergeordneten Prozesse werden automatisch mit allen Aktualisierungen aktualisiert, die an den übergeordneten Systemprozessen vorgenommen wurden. Updates zu Prozessen sind in den Versionshinweisen für Azure DevOps Server dokumentiert.

Ä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 darin, zu einem Prozess zu wechseln, bei dem das Projekt vom gleichen Systemprozess abgeleitet wird. Das bedeutet, dass Sie ein Projekt zwischen Prozessen verschieben können, die denselben Basisprozess wie Agile oder Scrum verwenden.

Die zweite Methode besteht darin, Ihr Projekt von einem Prozessmodell zu einem anderen Prozessmodell zu migrieren. Ändern Sie beispielsweise das vom Projekt verwendete Prozessmodell von Agile in Scrum oder Basic in Agile.

Für die zweite Methode haben wir detaillierte Schritte für drei gängige Szenarien zur Änderung des von einem Projekt verwendeten Prozesses bereitgestellt.

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.

Auch 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 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 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. Angenommen, Sie möchten ein Projekt von Agile in Scrum ändern, und wählen Sie dann den Agile-Prozess aus.

    Screenshot: Auswählen des Agile-Prozesses.

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

    Screenshot der Registerkarte

Führen Sie die Schritte im Assistenten aus.

Wichtig

Wenn Sie ein Projekt so ändern, dass ein geerbter Prozess verwendet wird, können Sie feststellen, dass ein oder mehrere Agile-Tools oder Arbeitselemente in einem ungültigen Zustand angezeigt werden. Beispiel:

  • Wenn Sie ein Feld erforderlich machen, wird für Arbeitselemente, für die dieses Feld nicht definiert ist, eine Fehlermeldung angezeigt. 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 entfernen oder ausblenden, die auf dem Kanban-Board angezeigt wird, müssen Sie die Konfigurationen der Kanban-Boardspalte 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: Erstellen eines Projekts aus dem ausgewählten Prozess

    Screenshot: Erstellen eines Projekts aus ausgewähltem Prozess Azure DevOps Server 2019

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

    Dialogfeld

    Dialogfeld

Kopieren eines Prozesses

Es empfiehlt sich, die Anpassungen zu testen, die Sie vornehmen, bevor Sie die Änderungen an Ihrem organization. Um Ihre Anpassung zu testen, erstellen Sie eine Kopie eines Prozesses, erstellen Ihre Updates, überprüfen, ob die Updates wie gewünscht angezeigt werden, und verschieben 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 den Prozess verwendet, sofort auf den inkrementellen Prozess aktualisiert. Führen Sie die folgenden Schritte aus, um Ihre Prozessänderungen zu bündeln, bevor Sie sie für alle Projekte bereitstellen.

  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 Formular mit dem Namen des kopierten Prozesses aus, und wählen Sie Kopiervorgang aus.

    Dialogfeld

  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 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 bereitstellen. Um Ihre Änderungen auszuführen, ändern Sie den Prozess der Projekte, die die neuen Änderungen benötigen. Wählen Sie im Kontextmenü die Option Projekt ändern aus, um ProcessName 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 ihn. 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 können die Verwendung eines Prozesses zugunsten des Verschiebens von Projekten in einen neuen Prozess außer Kraft setzen.

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

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

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.

Versuchen Sie dies als Nächstes:

Programmgesteuertes Arbeiten mit Prozessen

Sie können Prozesse abrufen, erstellen, aktualisieren und löschen, die für eine organization definiert sind, indem Sie die REST-API Prozesse verwenden.