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

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

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

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

Der vierte Typ, Beiträge auf Aktionsebene, werden dagegen im Kontextmenü des Webformulars angezeigt.

Wichtig

Das Vererbungsprozessmodell ist für Projekte verfügbar, die für die Unterstützung konfiguriert sind. Wenn Sie eine ältere Sammlung verwenden, überprüfen Sie die Prozessmodellkompatibilität. Wenn Ihre lokale Sammlung 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 Auswählen des Prozessmodells für Ihre Projektsammlung.

Sie fügen alle Beiträge hinzu, indem Sie die Erweiterung über die Registerkarte "Visual Studio Marketplace", Azure DevOps, installieren. Sie können auch ein eigenes benutzerdefiniertes Steuerelement erstellen.

Sie können z. B. die Erweiterung "Wer hat kürzlich eine Arbeitsaufgabe angezeigt?" hinzufügen. Dieser Beitrag auf Gruppenebene wird wie dargestellt in Ihrem Arbeitsaufgabenformular angezeigt.

Arbeitselementformular, Gruppenerweiterungsbeispiel, Wer hat dies angezeigt

Voraussetzungen

Anleitungen zum Anpassen von Azure Boards an Ihre spezifischen Geschäftsanforderungen finden Sie unter Informationen zum Konfigurieren und Anpassen von Azure Boards.

  • Organisationsanforderung: Stellen Sie sicher, dass Sie über eine Organisation in Azure DevOps verfügen.

  • Berechtigungen:

    • Mitglied der Gruppe "Projektsammlungsadministratoren" sein.
    • Verfügen Sie über Berechtigungen auf Sammlungsebene, z. B. "Prozess erstellen", "Löschen", "Bearbeitungsprozess" oder "Löschen eines Felds aus der Organisation", das auf "Zulassen" festgelegt ist.
    • Mit diesen Berechtigungen können Sie Prozesse und Felder innerhalb Ihrer Organisation ändern.
  • Anforderung des Projektprozessmodells:

    • Stellen Sie sicher, dass Sie über das Vererbungsprozessmodell für die Projektsammlung verfügen, in der das Projekt erstellt wird.
  • Berechtigungen:

    • Mitglied der Gruppe "Projektsammlungsadministratoren" sein.
    • Verfügen Sie über Berechtigungen auf Sammlungsebene, z. B. "Prozess erstellen", "Löschen", "Bearbeitungsprozess" oder "Löschen eines Felds aus der Organisation", das auf "Zulassen" festgelegt ist.
    • Mit diesen Berechtigungen können Sie Prozesse und Felder innerhalb Ihrer Organisation ändern.

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

Organisationsprozesseinstellungen öffnen

  1. Melden Sie sich bei Ihrem organization (https://dev.azure.com/{yourorganization}) an.

  2. Wählen Sie Organisationseinstellungen aus.

    Screenshot der Schaltfläche

  3. Wählen Sie Prozess aus.

    Screenshot mit zur Auswahl hervorgehobener Schaltfläche „Prozess“.

  1. Melden Sie sich bei Ihrer Sammlung an (https://dev.azure.com/{Your_Collection}).

  2. Wählen Sie Sammlungseinstellungen oder Administratoreinstellungen aus.

  3. Wählen Sie Prozess aus.

    Screenshot mit hervorgehobener Schaltfläche „Verarbeiten“ in den Sammlungseinstellungen.

Hinweis

Wenn Sie einen geerbten Prozess anpassen, spiegeln alle Projekte, die diesen Prozess verwenden, automatisch die Anpassungen wider. Um einen reibungslosen Übergang sicherzustellen, empfehlen wir, einen Testprozess und ein Projekt zu erstellen, mit dem Sie Ihre Anpassungen testen können, bevor Sie sie organisationsweit implementieren. Weitere Informationen finden Sie unter Erstellen und Verwalten geerbter Prozesse.

Überprüfen installierter Marketplace-Erweiterungen

Im Kontext "Einstellungen" können Sie die bereits installierten Erweiterungen anzeigen. Möglicherweise müssen Refresh Sie die Seite 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. Wenn Sie einem Arbeitsaufgabentyp eine Erweiterung hinzufügen möchten, wählen Sie den geerbten Prozess, das WIT und dann "Erweiterungen abrufen" aus.

    Prozess, WIT, Bug, Layout, Erweiterungen abrufen

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

  3. Wählen Sie die Organisation aus, der Sie sie hinzufügen möchten, und wählen Sie "Installieren" aus.

    Visual Studio Marketplace, Erweiterung installieren

    Wichtig

    Erweiterungen, die Sie installieren, werden allen WITs in allen Prozessen hinzugefügt.

  4. Kehren Sie zum Prozess und WIT zurück, und überprüfen Sie, wo sich die Erweiterung befindet. Suchen Sie unten in der mittleren Spalte nach der 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 beschrieben.

  2. Öffnen Des Arbeitsvorgangs> "Einstellungen">aus einem Arbeitsaufgabenformular. Ausführliche Informationen finden Sie unter "Einstellungen>öffnen".

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

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

    Prozess, WIT, Bug, 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 Ihren Browser möglicherweise aktualisieren, damit Ihr Browser alle neuen Erweiterungen registriert, die kürzlich installiert wurden.

  5. Wählen Sie im Menü der Optionen das gewünschte benutzerdefinierte Steuerelement 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. Die optionen, die Sie angeben müssen, hängen von dem ausgewählten benutzerdefinierten Steuerelement ab.

    Hier geben wir z. B. das benutzerdefinierte Feld "Triaged" an und geben die Umschaltflächen an, die im Formular angezeigt werden sollen.

    Dialogfeld

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

    Füllen Sie alle zusätzlichen Pflichtfelder aus. Lesen Sie die Beschreibung der Erweiterung, um Anleitungen zu erhalten.

  8. Überprüfen Sie die Funktionsweise des benutzerdefinierten Steuerelements, indem Sie eine Arbeitsaufgabe des typs öffnen, den Sie geändert haben. 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 Gruppenebene und Seitenebene

Wenn Sie Beiträge auf Gruppenebene und Seitenebene hinzufügen, werden sie automatisch allen WITs hinzugefügt, die für alle Prozesse definiert sind, sowohl geerbt als auch benutzerdefiniert. Sie können auswählen, dass diese Beiträge für ein bestimmtes WIT im Formular 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 eine Arbeitsaufgabe, um die Platzierung des Beitrags im Formular anzuzeigen. Um den Beitrag zu verschieben oder auszublenden, folgen Sie den Anweisungen für die Registerkarte "Layout".

Beiträge auf Aktionsebene

Beiträge auf Aktionsebene werden dem Kontextmenü geerbter und anpassbarer WITs für System- und geerbte Prozesse hinzugefügt. Alle Beiträge auf Aktionsebene werden allen Arbeitsaufgabentypen hinzugefügt und können nicht ausgeblendet oder entfernt werden, ohne die Erweiterung zu deinstallieren oder zu deaktivieren.

Die folgende Abbildung zeigt z. B. neun Beiträge auf Aktionsebene, die im Kontextmenü für den Benutzerabschnitt hinzugefügt und angezeigt werden.

Benutzerabschnitt-Webformular, Kontextmenü, Optionen auf Aktionsebene

Programmgesteuertes Hinzufügen von benutzerdefinierten Steuerelementen

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

Hinweis

Überprüfen Sie änderungen, die an einem geerbten Prozess über das Überwachungsprotokoll vorgenommen wurden. Weitere Informationen finden Sie unter Access, Export und Filtern von Überwachungsprotokollen.