Hinzufügen eines benutzerdefinierten Felds zu einem Arbeitsaufgabentyp (Vererbungsprozess)

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

Sie fügen ein benutzerdefiniertes Feld hinzu, um die Nachverfolgung von Datenanforderungen zu unterstützen, die nicht den vorhandenen Feldern entsprechen. Sie können beispielsweise ein benutzerdefiniertes Feld hinzufügen, um eine Kundenticketnummer nachzuverfolgen. Eine Liste aller felder, die für Ihre Organisation definiert sind – einschließlich aller felder, die für System- und geerbte Prozesse definiert sind – finden Sie unter Anzeigen von Arbeitsaufgabenfeldern und -attributen. Eine Beschreibung aller mit einem Systemprozess definierten Felder finden Sie unter Index der Arbeitselementfelder.

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.

Tipp

Um ein einzelnes Projekt anzupassen, beginnen Sie immer, indem Sie einen geerbten Prozess erstellen und Ihr Projekt auf diesen Prozess aktualisieren. Dann werden alle Anpassungen, die Sie am geerbten Prozess vornehmen, automatisch für das projekt angezeigt, das Sie migriert haben.

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.

    Open Projects>Organization settings.

  2. Wählen Sie dann Prozess aus.

    Then, choose Process.

    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.

    Open Projects>Organization settings

  2. Wählen Sie dann Prozess aus.

    Then, choose Process.

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.

    Open Project>Organization settings.

  2. Wählen Sie dann Prozess aus.

    Then, choose Process.

Erstellen eines geerbten Prozesses

Der erste Schritt besteht darin, einen geerbten Prozess zu erstellen, den Sie anpassen können. Standardmäßig werden Systemprozesse daran gehindert, angepasst zu werden.

  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. Wählen Sie denselben Systemprozess wie Agile, Basic, Scrum oder CMMI aus, der zum Erstellen des Projekts verwendet wurde, das Sie anpassen möchten.

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

    Context menu, Choose Create inherited process, Azure DevOps.

    Context menu, Choose Create inherited process, Azure DevOps Server 2020.

    Context menu, Choose Create inherited process, Azure DevOps Server 2019.

    Wichtig

    Wenn die Option zum Erstellen geerbter Prozessmenü nicht angezeigt wird, wird die ausgewählte Sammlung so festgelegt, dass sie mit dem lokalen XML-Prozessmodell funktioniert. Sie können Prozessvorlagen importieren und exportieren und die features verwenden, die für das lokale XML-Prozessmodell unterstützt werden.

  2. 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, Prozessnamenbeschränkungen. Geben Sie optional eine Beschreibung ein.

    Create inherited process dialog

Ein Feld hinzufügen

Sie fügen immer ein Feld zu einem vorhandenen Arbeitsaufgabentyp hinzu.

  1. Wählen Sie auf der Seite "Prozess" des ausgewählten geerbten Prozesses den Arbeitsaufgabentyp aus, dem Sie das benutzerdefinierte Feld hinzufügen möchten.

    Hier wählen wir den Bug WIT aus. Beachten Sie die Breadcrumb-Links, mit denen Sie zurück zur Seite "Alle Prozesse " und "MyAgile "-Prozess wechseln können.

    All Processes-Process-WIT breadcrumb links

    Wenn das Feld "Neu" und andere Optionen deaktiviert sind, verfügen Sie nicht über die erforderlichen Berechtigungen zum Bearbeiten des Prozesses. Siehe Festlegen von Berechtigungen für die Arbeitsnachverfolgung: Anpassen eines geerbten Prozesses.

  2. Wählen Sie bei ausgewähltem WIT das Feld "Neu" aus.

    Process Work Item Types page, Add a field to a WIT

  3. Benennen Sie das Feld, und wählen Sie den Feldtyp aus einem der unterstützten Datentypen aus. Feldnamen müssen eindeutig und nicht mehr als 128 Zeichen sein. Weitere Einschränkungen finden Sie unter Was ist ein Feld? Wie werden Feldnamen verwendet?. Geben Sie optional eine Beschreibung ein.

    Hinweis

    Nach der Erstellung können Sie den Feldnamen oder Datentyp nicht mehr ändern.

    Hier fügen wir ein Ganzzahlfeld mit der Bezeichnung "Kundenticket" hinzu.

    Add a field to Bug, choose field type

    Weitere Datentypen, die Sie hinzufügen können, sind: Auswahlliste, Identität, Rich-Text, HTML und Kontrollkästchen.

  4. (Optional) Geben Sie auf der Registerkarte "Optionen " an, ob das Feld erforderlich ist, und geben Sie einen Standardwert an. Oder lassen Sie diese leer.

    Add a field to Use story, specify options

    Durch Festlegen eines Felds "Erforderlich" müssen Benutzer einen Wert für das Feld angeben, um es zu speichern. Der von Ihnen angegebene Standardwert wird festgelegt, wenn Sie eine Arbeitsaufgabe erstellen, und jedes Mal, wenn eine Arbeitsaufgabe geöffnet wird und das Feld leer ist.

  5. (Optional) Auf der Registerkarte "Layout " können Sie eine andere Formularbezeichnung als den Namen des Felds eingeben. Darüber hinaus können Sie die Seite und Gruppe auswählen, auf der das Feld im Formular angezeigt wird.

    Hier fügen wir das Feld "Kundenticket" zu einer neuen Gruppe mit der Bezeichnung "Kundenfokus" hinzu.

    Add a field to Use story, specify layout
  6. Wählen Sie "Feld hinzufügen" aus, um das Hinzufügen des Felds abzuschließen. Wenn Sie die Layoutposition nicht angegeben haben, wird sie der ersten Gruppe von Feldern im Layoutformular hinzugefügt.

    Tipp

    Nachdem Sie ein Feld hinzugefügt haben, können Sie es innerhalb einer Seite ziehen und ablegen, um es im Formular zu verschieben. Wenn Sie über mehrere Felder verfügen, die Sie einer benutzerdefinierten Seite oder Gruppe hinzufügen möchten, können Sie diese Elemente zuerst hinzufügen und dann Ihre Felder hinzufügen. Sie können dem grauen Bereich innerhalb des Formulars, in dem sich die Felder "Zugewiesen an", "Bundesland" und "Grund" befinden, kein Feld hinzufügen.

Überprüfen der vorgenommenen Anpassung

Es wird empfohlen, ein Testprojekt zu erstellen und den angepassten geerbten Prozess darauf anzuwenden, um die von Ihnen vorgenommenen Änderungen zu überprüfen.

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

    Create a project from the selected process

    Create a project from the selected process

    Create a project from the selected process

  2. Die Seite Neues Projekt erstellen wird geöffnet. Füllen Sie das Formular aus.

    Create new project form

    Create new project form

    Create new project form

  3. Öffnen Sie Arbeitsaufgaben. (1) Überprüfen Sie, ob Sie das richtige Projekt ausgewählt haben, und (2) wählen Sie "Arbeitsaufgaben>" aus.

    Open Work>Work Items

  4. Wählen Sie das angepasste WIT aus. Hier wählen wir "Fehler" aus.

    Work, Work Items Page, Add New Work Item, Bug

  5. Stellen Sie sicher, dass das hinzugefügte Feld im Formular angezeigt wird. Beachten Sie, dass das Symbol (Ausrufezeichen) angibt, dass das Feld erforderlich ist.

    Bug form, Customer Ticket field added to Customer Focus group

Anwenden des angepassten Prozesses auf Ihr Projekt

Nachdem Sie Ihre Anpassungen überprüft haben, können Sie den Prozess jetzt auf Ihr vorhandenes Projekt anwenden.

Tipp

Beim Anpassen eines WIT verweisen alle Projekte, die auf den geerbten Prozess verweisen, den Sie automatisch aktualisieren, um die benutzerdefinierten WITs widerzuspiegeln, die Sie hinzugefügt haben. Aktualisieren Sie Ihren Webbrowser, um Ihre Anpassungen anzuzeigen.

  1. Wählen Sie für den prozess, der derzeit vom Projekt verwendet wird, die Anzahl der Projekte aus.

    Hier öffnen wir das Menü für den Agile-Standardprozess.

    Agile process, Choose number of team projects

  2. Öffnen Sie das Kontextmenü (...) Kontextmenü für das Projekt, das Sie ändern möchten, und wählen Sie die Option "Prozess ändern" aus.

    Hier öffnen wir das Menü für MyFirstProject1.

    Project, Change process

  3. Wählen Sie im Dialogfeld "Projektprozess ändern" den Prozess aus dem Menü der Optionen aus. Und wählen Sie dann " Speichern" aus.

    Change process dialog

  1. Öffnen Sie das Kontextmenü (...) Kontextmenü für den Prozess und Auswählen der Teamprojekte ändern... Option.

    Hier öffnen wir das Menü für den geerbten MyAgile-Prozess.

    Agile process context menu, Choose Change team projects to use MyAgile

  2. Aktivieren Sie das Kontrollkästchen dieser Projekte, die Sie ändern möchten, um den Agile-Prozess zu verwenden. Das System listet nur die Projekte auf, die für den aktuellen Prozess gültig sind.

    Hier entscheiden wir uns für die Verwendung des Agile-Prozesses für die Projekte Fabrikam Fiber A und Fabrikam Fiber. Nur die Projekte, die aus dem Agile-Prozess erstellt wurden, oder eines, das von Agile erbt, wird unter der Spalte "Verfügbare Projekte" angezeigt.

    Change process to an inherited process dialog

  3. Nachdem Sie bestätigt haben, dass die Projekte, die Sie ändern möchten, richtig sind, wählen Sie "OK" aus.

Q&A

F: Gibt es einige Felder, die nicht verwendet werden können?

A: Ja, das Steuerelement "Schritte", das im Arbeitsaufgabentyp "Testfall" verfügbar ist, kann nicht für einen benutzerdefinierten Arbeitsaufgabentyp verwendet werden.

Versuchen Sie dies als Nächstes:

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.