Hinzufügen von Erweiterungen und benutzerdefinierten Steuerelementen zu einem Arbeitselementtyp (Vererbungsprozess)

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

Mit Erweiterungen können Sie Ihren Arbeitselementformularen umfangreiche Funktionen hinzufügen. Eine Erweiterung gibt es in vier Varianten oder Beitragstypen. Die folgenden Steuerelemente werden im Webformularlayout für alle geerbten und anpassbaren Arbeitselementtypen (WITs) angezeigt:

  • Beitrag auf Feldebene (benutzerdefinierte Steuerelemente)
  • Beitrag auf Gruppenebene
  • Beitrag auf Seitenebene

Der vierte Typ, die Beiträge auf Aktionsebene, wird hingegen im Kontextmenü des Webformulars angezeigt.

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

Sie fügen alle Beiträge hinzu, indem Sie die entsprechende Erweiterung auf der Registerkarte "Visual Studio Marketplace" (Azure DevOps) installieren. Sie können auch Ein eigenes benutzerdefiniertes Steuerelement erstellen.

Sie können beispielsweise die Erweiterung Wer hat kürzlich ein Arbeitselement angezeigt? hinzufügen. Dieser Beitrag auf Gruppenebene wird wie gezeigt in Ihrem Arbeitselementformular angezeigt.

Arbeitselementformular, Gruppenerweiterungsbeispiel, Wer hat dies angezeigt?

Voraussetzungen

Vor dem Anpassen eines Prozesses empfehlen wir Ihnen, konfigurieren und anpassen Azure Boards zu lesen. Hier finden Sie Anleitungen zum Anpassen Azure Boards, um Ihre Geschäftlichen Anforderungen zu erfüllen. Eine Beschreibung der verschiedenen Backlogs und Boards finden Sie unter Aufgaben, die von Backlogs, Boards, Taskboards und Plans unterstützt werden.

Um Erweiterungen hinzuzufügen oder einen Prozess zu bearbeiten, müssen Sie Mitglied der Gruppe Projektsammlungsadministratoren sein oder explizite Berechtigungen zum Bearbeiten eines bestimmten Prozesses erhalten.

Prozess "Einstellungen öffnen">

Sie erstellen, verwalten und anpassen Prozesse über Den Prozess in den Organisationseinstellungen>.

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

    Öffnen Sie die>Projektorganisationseinstellungen.

  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 einer niedrigeren Version. 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 Prozess für Sammlungseinstellungen 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.

    >Projektorganisationseinstellungen öffnen

  2. Wählen Sie dann Prozess aus.

    Wählen Sie dann „Prozess“ aus.

Sie erstellen, verwalten und anpassen Prozesse über 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>Projektorganisationseinstellungen.

  2. Wählen Sie dann Prozess aus.

    Wählen Sie dann „Prozess“ aus.

Hinweis

Wenn Sie einen geerbten Prozess anpassen, werden alle Projekte, die diesen Prozess verwenden, automatisch aktualisiert, um die Anpassungen widerzuspiegeln. Aus diesem Grund wird empfohlen, einen Testprozess und ein Testprojekt zu erstellen, wenn Sie eine Reihe von Anpassungen vornehmen müssen, um die Anpassungen zu testen, bevor sie in Ihrem organization eingeführt werden. Weitere Informationen finden Sie unter Erstellen und Verwalten geerbter Prozesse.

Überprüfen der installierten Marketplace-Erweiterungen

Im Kontext Einstellungen , Erweiterungen, können Sie die bereits installierten Erweiterungen anzeigen. Möglicherweise müssen Sie Aktualisieren auswählen, um die Seite zu aktualisieren, um neu installierte Erweiterungen anzuzeigen.

Organisationseinstellungen, Seite

Weitere Informationen zu Erweiterungen finden Sie unter Installieren kostenloser Erweiterungen.

Hinzufügen einer Marketplace-Erweiterung

Sie können den Marketplace durchsuchen , um zu bestimmen, welche Erweiterung(en) Sie hinzufügen möchten.

  1. Um einem Arbeitselementtyp eine Erweiterung hinzuzufügen, wählen Sie Ihren geerbten Prozess, den WIT, und wählen Sie dann Erweiterungen abrufen aus.

    Prozess, WIT, Fehler, Layout, Erweiterungen abrufen

  2. Wählen Sie die Erweiterung aus, die Sie hinzufügen möchten. Hier wählen wir die Checkliste Arbeitselement aus.

  3. Wählen Sie die organization aus, zu der Sie es hinzufügen möchten, und wählen Sie Installieren aus.

    Visual Studio Marketplace, Installationserweiterung

    Wichtig

    Erweiterungen, die Sie installieren, werden allen WITs über alle Prozesse hinweg hinzugefügt.

  4. Kehren Sie zum Prozess und zum WIT zurück, und vergewissern Sie sich, dass sich der Speicherort der Erweiterung an der gewünschten Stelle befindet. Suchen Sie es unten in der mittleren Spalte, und ziehen Sie sie an die gewünschte Stelle im Formular.

    Gruppenerweiterung im Formular

Hinzufügen eines Beitrags auf Feldebene oder eines benutzerdefinierten Steuerelements

  1. Installieren Sie das benutzerdefinierte Steuerelement , wie im vorherigen Abschnitt erläutert.

  2. Öffnen Sie Den Arbeitsprozess>einstellungen> über ein Arbeitselementformular. Ausführliche Informationen finden Sie unter Prozess zum Öffnen von Einstellungen>.

  3. (Optional) Fügen Sie ein Feld hinzu, das dem benutzerdefinierten Steuerelement zugeordnet werden soll. Alternativ können Sie ein vorhandenes Feld angeben, geerbt oder benutzerdefinierte.

  4. Wählen Sie bei ausgewählter WIT die Option Benutzerdefiniertes Steuerelement hinzufügen aus.

    Prozess, WIT, Fehler, Layout, Neues benutzerdefiniertes Steuerelement

    Hinweis

    Wenn die Option Benutzerdefiniertes Steuerelement hinzufügen nicht angezeigt wird, haben Sie keine Erweiterung auf Feldebene installiert. Oder Sie müssen Möglicherweise Ihren Browser aktualisieren, damit Ihr Browser alle neuen Erweiterungen registriert, die kürzlich installiert wurden.

  5. Wählen Sie das gewünschte benutzerdefinierte Steuerelement aus dem Menü der Optionen aus.

    Hier wählen wir beispielsweise das Umschaltsteuerelement aus, das Sie einem booleschen Feld zuordnen können.

    Dialogfeld

  6. Wählen Sie die Registerkarte Optionen aus, und füllen Sie das Dialogfeld aus. Welche Optionen Sie angeben müssen, hängt vom ausgewählten benutzerdefinierten Steuerelement ab.

    Hier geben wir beispielsweise das benutzerdefinierte Feld Triaged an und geben die Umschalterbeschriftungen an, die im Formular angezeigt werden sollen.

    Dialogfeld

  7. (Optional) Öffnen Sie die Registerkarte Layout , und geben Sie die Bezeichnung für das Feld an.

    Füllen Sie alle zusätzlichen erforderlichen Felder aus. Anleitungen finden Sie in der Erweiterungsbeschreibung.

  8. Überprüfen Sie die Funktionsweise des benutzerdefinierten Steuerelements, indem Sie ein Arbeitselement des geänderten Typs öffnen. Möglicherweise müssen Sie Ihren Browser aktualisieren, um Ihre Änderungen anzuzeigen.

    Hier zeigen wir, wie das Steuerelement standardmäßig mit dem Kontrollkästchen und dann mit dem Umschaltsteuerelement angezeigt wird.

Boolesches Feld mit Kontrollkästchen

Boolesches Feld mit Umschaltsteuerelement

Boolesches Feld mit Kontrollkästchen

Boolesches Feld mit Umschaltsteuerelement

Beiträge auf Gruppen- und Seitenebene

Wenn Sie Beiträge auf Gruppen- und Seitenebene hinzufügen, werden diese automatisch allen WITs hinzugefügt, die für alle prozesse definiert sind, sowohl geerbt als auch benutzerdefinierte. Sie können auswählen, ob diese Beiträge nicht im Formular für ein bestimmtes WIT angezeigt werden, oder sie innerhalb des Formulars vom Standardspeicherort verschieben.

Wenn Sie einen Gruppen- oder Seitenbeitrag installiert haben, aktualisieren Sie Ihren Browser, und öffnen Sie dann ein Arbeitselement, um die Platzierung des Beitrags im Formular anzuzeigen. Um den Beitrag zu verschieben oder auszublenden, befolgen Sie die Anleitung für die Registerkarte Layout.

Beiträge auf Aktionsebene

Beiträge auf Aktionsebene werden dem Kontextmenü der geerbten und anpassbaren WITs sowohl für Systemprozesse als auch für geerbte Prozesse hinzugefügt. Alle Beiträge auf Aktionsebene werden allen Arbeitselementtypen hinzugefügt und können nicht ausgeblendet oder entfernt werden, ohne die Erweiterung zu deinstallieren oder zu deaktivieren.

Die folgende Abbildung zeigt beispielsweise neun Beiträge auf Aktionsebene, die hinzugefügt wurden und im Kontextmenü für die Benutzergeschichte angezeigt werden.

User Story Webformular, Kontextmenü, Optionen auf Aktionsebene

Programmgesteuertes Hinzufügen benutzerdefinierter Steuerelemente

Sie können diese REST-APIs verwenden, um mit Erweiterungen zu arbeiten:

Hinweis

Sie können änderungen, die an einem geerbten Prozess vorgenommen wurden, über das Überwachungsprotokoll überprüfen. Weitere Informationen finden Sie unter Zugriff, Exportieren und Filtern von Überwachungsprotokollen.