Erstellen und Verwalten übernommener Prozesse

Azure DevOps Services | Azure DevOps Server 2022 - 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 Sie verwenden möchten.

Wichtig

Dieser Artikel gilt für Azure DevOps Services und Azure DevOps Server 2019 und höherer Versionen. Informationen zum Anpassen eines Projekts, das in einer Auflistung für TFS 2018 oder früher definiert ist, finden Sie im lokalen XML-Prozessmodell.

Wichtig

Sie können das Vererbungsprozessmodell nur für Projekte verwenden, die für eine Projektsammlung definiert sind, die zum Unterstützen 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 Arbeitsverfolgung, Wählen Sie das Prozessmodell für Ihre Projektsammlung aus.

Informationen zum Anpassen eines Projekts, das in einer Auflistung für TFS 2018 oder früher definiert ist, finden Sie im lokalen 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 zum Verwenden eines geerbten Prozesses oder eines Systemprozesses
  • Hinzufügen eines Projekts basierend auf einem Prozess
  • Aktivieren oder Deaktivieren eines Prozesses
  • Festlegen eines Prozesses als Standard für die Verwendung beim 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 Access, Export und Filterüberwachungsprotokolle.

Voraussetzungen

Bevor Sie einen Prozess anpassen möchten, empfehlen wir Ihnen, Azure Boards zu konfigurieren und anzupassen, was Anleitungen zum Anpassen von Azure Boards für Ihre Geschäftsanforderungen bietet. 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 anpassen anpassungen an Prozesse aus dem Organisationseinstellungenprozess>.

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

    Öffnen Sie die Einstellungen für Die Organisation von Projekten>.

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

    Wählen Sie dann

    Wichtig

    Wenn Der Prozess nicht angezeigt wird, arbeiten Sie von TFS-2018 oder früherer Version. Die Prozessseite 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 dem Sammlungseinstellungenprozess>.

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

    Einstellungen für Die Organisation von Projekten>öffnen

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

    Wählen Sie dann

Sie erstellen, verwalten und anpassen anpassungen an Prozesse aus Admin Einstellungen>Prozess.

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

    Öffnen Sie die Einstellungen für Die Projektorganisation>.

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

    Wählen Sie dann

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, den Sie zum Erstellen eines geerbten Prozesses verwenden, und wählen Sie dann "Geerbter Prozess erstellen" aus.

    Hier erstellen wir einen geerbten Prozess aus dem agilen 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 gewähren. Informationen zum Suchen eines Mitglieds finden Sie unter "Nachschlagen eines Projektsammlungsadministrators".

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

    Dialogfeld

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

Hinweis

Alle geerbten Prozesse und ihre untergeordneten Prozesse werden automatisch mit allen Updates aktualisiert, die an ihren übergeordneten Systemprozessen vorgenommen wurden. Aktualisierungen zu Prozessen werden in Änderungen an Prozessvorlagen dokumentiert.

Ändern des prozesses, der von einem Projekt verwendet wird

Sie können den Prozess ändern, den ein Projekt aus 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. Dies bedeutet, dass Sie ein Projekt zwischen Prozessen verschieben können, die den gleichen 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 Prozessmodell, das vom Projekt von Agile in Scrum oder Basic in Agile verwendet wird.

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

Hinweis

Sie können den Prozess eines Projekts ändern, solange Sie keine nicht deaktivierten Arbeitselemente eines benutzerdefinierten Arbeitselementtyps haben, 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 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 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 zu Scrum ändern, und wählen Sie dann den Agile-Prozess aus.

    Screenshot des Agile-Prozesses auswählen.

  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.

    Screenshot der Registerkarte

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. Zum 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 des Projekts aus dem ausgewählten Prozess erstellen.

    Screenshot des Projekts aus dem ausgewählten Prozess erstellen, 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 von Ihnen vorgenommenen Anpassungen zu testen, bevor Sie die Änderungen an Ihrer Organisation einführen. Um Ihre Anpassung zu testen, 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 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 "Kopieren" 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 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. Wenn Sie Ihre Änderungen bereitstellen möchten, ändern Sie 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 andere 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. Diese Option ist nicht für alle Systemprozesse verfügbar.

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