Verwenden der Erweiterung zur Abhängigkeitsnachverfolgung
Azure DevOps Services
Anmerkung
Es wird empfohlen, die Lieferpläne anstelle der Abhängigkeitsnachverfolgung zum Nachverfolgen von Abhängigkeiten zu verwenden. Die Erweiterung "Dependency Tracker" ist kein unterstütztes Feature von Azure Boards und wird von keinem Produktteam unterstützt. Wenn Sie Fragen, Vorschläge oder Probleme haben, die Sie bei der Verwendung der Erweiterung haben, besuchen Sie die Seite Marketplace für Azure DevOps, Erweiterung zur Abhängigkeitsnachverfolgung. Die Erweiterung "Dependency Tracker" ist nur in Azure DevOps Services verfügbar.
Die Erweiterung "Dependency Tracker" unterstützt Sie beim Verwalten von Abhängigkeiten in Teams, Projekten und Organisationen. Sie bietet filterbare Ansichten, um alle Abhängigkeiten anzuzeigen, die ein Team verbraucht und produziert. Diese Ansichten ermöglichen es Ihnen, den Zustand und den Zeitplan von Abhängigkeiten nachzuverfolgen, um Sie bei der Bewertung des Risikos von Abhängigkeiten an Produktlieferumsätze zu unterstützen.
Verwenden Sie den Abhängigkeits-Tracker, um Abhängigkeiten am Anfang einer Iteration oder Veröffentlichung zu planen und den Status während der Entwicklung nachzuverfolgen. Für jede gegebene Abhängigkeit sind die folgenden Parteien beteiligt:
- Verbraucher: Featureteam, das einen Bedarf hat und eine Arbeitsanforderung startet.
- Produzent: Featureteam, das sich verpflichtet, Arbeit zu liefern.
Jede Arbeitsanforderung und jedes Arbeitsergebnis wird als Arbeitsaufgabe definiert. Die Arbeitsaufgaben werden durch den Nachfolger/Vorgänger-Linktyp oder einen anderen direktionalen Linktyp verknüpft. Weitere Informationen zur Herstellung/Nutzung von Links finden Sie unter Linktypreferenz.
Tipp
Während jeder Arbeitsaufgabentyp an der Abhängigkeitsnachverfolgung teilnehmen kann, sollten Sie Abhängigkeiten auf bestimmte Typen beschränken, z. B. Features, Epics, User Storys oder Bugs. Sie können die Einschränkung erstellen, indem Sie die Abhängigkeitsnachverfolgung konfigurieren.
Im Abhängigkeits-Tracker können Sie verschiedene Ansichten und Filter auswählen und tiefer eintauchen, um bestimmte Details zu erhalten. Diese Ansichten und Optionen werden in den folgenden Abschnitten beschrieben:
- Filteroptionen
- Drilldown
- Verwenden von Abhängigkeiten
- Erstellen von Abhängigkeiten
- Zeitachse
- Risikodiagramm
Empfohlene Verwendung und schlüsselbegriffe
Verwenden Sie die Abhängigkeitsnachverfolgung, um die folgenden Arbeitsaufgaben zu visualisieren und nachzuverfolgen:
- Abhängigkeiten von Lieferleistungen für die Arbeit, die Ihr Team liefert.
- Abhängigkeiten, die Sie an anderen Teams für die Arbeit haben, die Ihr Team liefert.
- Abhängigkeiten, die andere Teams an der Arbeit haben, die Ihr Team liefert.
Alle Teams in allen Organisationen können an der Nachverfolgung von Abhängigkeiten teilnehmen.
Anmerkung
Die Abhängigkeitsnachverfolgung ersetzt nicht die persönlichen Interaktionen, die erforderlich sind, um der Erledigung der Arbeit zuzustimmen. Es bietet einfachere Planungs- und Nachverfolgungsfunktionen. Abhängigkeiten sollten von allen Parteien festgelegt werden, bevor sie in den Abhängigkeits-Tracker eingetragen werden.
Schlüsselbegriffe
- Abhängigkeit: Arbeit, die Team A von Team B benötigt, um seine eigene Arbeit zu erledigen.
- Verbraucher: Das Team, das die Erledigung der Arbeit anfordert.
- Der Verbraucher ist verantwortlich für das Engagement und die Verfolgung dieser Arbeit – da es sich um die Arbeit handelt, die das Szenario erfordert, liegt die Verantwortung beim Verbraucher, den Status der Arbeit zu dokumentieren, zu überwachen und nachzuverfolgen.
- Der Consumer ist verantwortlich dafür, die Arbeit in Azure Boards einzugeben und diese Arbeitsanforderung an den Producer zu übermitteln
- Der Consumer ist für die Verwaltung der angeforderten Arbeiten verantwortlich, sodass er über wesentliche Änderungen und Anpassungen informiert ist.
- Produzent: Das Team, das die Arbeit ausführt.
- Sobald die Arbeit an den Produzenten übermittelt wurde, ist der Produzent Eigentümer der Arbeitsaufgabe,
- Der Producer ist für die Wartung des Arbeitselements in Azure Boards verantwortlich
- Der Producer besitzt den Status der Arbeitsaufgabe und der Iteration.
- Der Verbraucher sollte diese Werte nicht mehr ändern, sobald das Arbeitselement übergeben wird
- Sobald die Arbeit an den Produzenten übermittelt wurde, ist der Produzent Eigentümer der Arbeitsaufgabe,
- Sequenzierung: Die Arbeit eines produzierenden Teams ist erforderlich, bevor das verbrauchende Team mit seiner Arbeit beginnen kann.
Voraussetzungen
- Tools:: Installieren Sie die Abhängigkeitsnachverfolgungserweiterung für die Organisation, für die Sie Abhängigkeiten nachverfolgen möchten.
- Berechtigungen:
- Zum Anzeigen von Abhängigkeiten müssen Sie Mitglied der Gruppe Gültige Benutzer des Projekts sein.
- Um eine Abhängigkeit zu erstellen, müssen Sie Mitglied der Gruppe Mitwirkende für beide Projekte sein, die an der Abhängigkeitsverknüpfung beteiligt sind.
- Um die Konfiguration zu ändern, müssen Sie Mitglied der Gruppe Projektauflistungsadministratoren sein.
- Authentifizierung: Um die organisationsübergreifende Teilnahme zu unterstützen, müssen alle Organisationen Benutzer über dieselbe Microsoft Entra ID authentifizieren.
- Dienste: Aktivieren Sie Azure Boards als Dienst.
- Konfigurations- und Anpassungsaufgaben:
- Richten Sie die Bereichspfade und Teams ein, die an der Abhängigkeitsnachverfolgung teilnehmen.
- Konfigurieren Sie Iterationspfade/Sprints für das Projekt, und weisen Sie sie Arbeitselementen zu, die Teil der Abhängigkeitsnachverfolgung sind. Diese Aufgabe ist für die Zeitleistenansicht unerlässlich, um aussagekräftige Daten zu erhalten.
- Passen Sie Ihren Prozess nach Bedarf an, um andere Arbeitsaufgaben oder Felder zu unterstützen.
- Konfigurieren Sie die Abhängigkeitsnachverfolgung so, dass sie Ihre Geschäftsanforderungen unterstützt, und nehmen Sie alle Anpassungen vor.
Wichtig
Die Standardkonfiguration für Dependency Tracker unterstützt den Agile-Prozess. Wenn Ihre Projekte auf einem anderen Prozess basieren oder Sie Ihren Prozess angepasst haben, müssen Sie die Konfiguration möglicherweise ändern. Weitere Informationen finden Sie unter Konfigurieren der Abhängigkeitsnachverfolgung weiter unten in diesem Artikel.
Öffnen Sie die Erweiterung „Abhängigkeitsnachverfolgung“.
Öffnen Sie das Webportal für das Projekt, in dem Ihr Team definiert ist.
Wählen Sie Boards>Abhängigkeitsnachverfolgung aus.
Wählen Sie aus dem Dropdownmenü den Bereich aus, der dem Team zugeordnet ist, für das Sie Abhängigkeiten anzeigen möchten.
Sie können nur nach den für das Projekt definierten Bereichspfaden filtern.
Filteroptionen
Filtern Sie jede unterstützte Ansicht, indem Sie ein Schlüsselwort eingeben oder mindestens ein Feld verwenden. Die bereitgestellten Felder umfassen "Status", "Arbeitselementtyp" und "Iterationspfad". Basierend auf dem Schlüsselwort, das Sie eingeben, listet die Filterfunktion Arbeitselemente auf, die auf jedem angezeigten Spaltenfeld basieren.
Um die Filtersymbolleiste anzuzeigen, wählen Sie das Filtersymbol aus.
Aktivieren und deaktivieren Sie Filter, indem Sie das Filtersymbol auswählen. Wenn Sie weitere Filter anzeigen möchten, verwenden Sie die Pfeile am Ende der Liste der Filter.
Wählen Sie einen oder mehrere Werte aus dem Dropdownmenü für jedes Feld aus. Diese Felder werden mit den folgenden Werten aufgefüllt:
- Arbeitselementtyp: Aktivieren Sie mindestens ein Kontrollkästchen für die Arbeitselementtypen, die Sie anzeigen möchten. Arbeitselementtypen, die für die Teilnahme an der Abhängigkeitsnachverfolgung konfiguriert sind. Die Standardarbeitselementtypen sind Epic, Feature, User Story und Bug. Informationen zum Ändern der Konfiguration finden Sie unter Konfiguration der Abhängigkeitsnachverfolgung.
- Zustand: Aktivieren Sie mindestens ein Kontrollkästchen für die Arbeitselementzustände, die Sie anzeigen möchten. Die Dropdownliste sollte alle Workflowzustände enthalten, die für alle in der ausgewählten Ansicht angezeigten Arbeitsaufgabentypen definiert sind.
- Iteration: Aktivieren Sie mindestens ein Kontrollkästchen für die Iterationspfade, die Sie anzeigen möchten. Die Dropdownliste sollte alle Iterationspfade enthalten, die für das Projekt konfiguriert sind und für die in der aktuellen Ansicht Arbeitsaufgaben aufgelistet sind.
- Priorität: Aktivieren Sie mindestens ein Kontrollkästchen für die Prioritäten, die Sie anzeigen möchten. Die den Arbeitsaufgaben zugewiesenen Prioritätswerte
- Partner: Die Partnerorganisation, für die das Arbeitselement definiert ist.
Ihre Filteroptionen sind von der Konfiguration abhängig, die für die Abhängigkeitsnachverfolgung definiert ist und den Arbeitsaufgaben in der ausgewählten Ansicht entspricht, die den Filterkriterien entsprechen. Wenn Sie beispielsweise keine Arbeitsaufgaben für Sprint 4 zugewiesen haben, wird die Option "Sprint 4" nicht in den Filteroptionen für den Iterationspfad angezeigt.
Sie können Abhängigkeiten innerhalb des ausgewählten Bereichs ablegen, der Abhängigkeiten innerhalb Ihres Teams ausschließt.
Anzeigen von Drilldownoptionen
Mehrere Ansichten bieten interaktive Visualisierungen durch Drilldowns. Diese Features werden in den Beschreibungen der Registerkartenansichten weiter unten in diesem Artikel behandelt.
Erstellen einer Abhängigkeit
Eine Abhängigkeit stellt Arbeit dar, bei der ein Team von einem anderen Team abhängig ist. Beide Teams sollten ihre eigene Arbeit in ihrem eigenen Bereichspfad nachverfolgen. Durch Verknüpfen der Arbeit, die von der Arbeit anderer Teams abhängig ist, können die Abhängigkeiten visualisiert und nachverfolgt werden.
Wählen Sie Neue Abhängigkeit aus.
Wenn sich das Partnerteam in einer anderen Organisation befindet, wählen Sie zuerst das Partnerkontoaus. Die Option „Partnerkonto“ kann durch Konfigurieren der Abhängigkeitsnachverfolgung aktiviert oder deaktiviert werden.
Suchen Sie nach Arbeitsaufgaben nach ID, oder geben Sie ein Schlüsselwort ein, das im Titel der Arbeitsaufgabe enthalten ist. Im folgenden Beispiel verknüpfen wir eine User Story und einen Bug.
- Der Produzent ist das Team, das sich verpflichtet, die Arbeit zu liefern.
- Der Abnehmer ist das Team, das die Arbeit benötigt oder von ihr abhängig ist.
- Die schnellste Möglichkeit zum Erstellen eines Abhängigkeitslinks besteht darin, die IDs des Producer- und Consumer-Arbeitselements in die Suchfelder einzugeben und dann Speichern auszuwählen.
Optional können Sie Neu erstellen auswählen, um Arbeitselemente hinzuzufügen, die Sie dann als voneinander abhängig verknüpfen. Hier erstellen wir zwei neue Features und verknüpfen sie.
Wenn für eine der beiden Hälften der Abhängigkeit keine Arbeitsaufgaben vorhanden sind, können Sie bei Bedarf eine neue Arbeitsaufgabe erstellen.
Wählen Sie Speichern. Die Schaltfläche Speichern ist erst verfügbar, nachdem zwei Arbeitselemente zum Verknüpfen ausgewählt wurden.
Wählen Sie im Bestätigungsdialogfeld die Option Abhängigkeit anzeigen aus.
Die von Ihnen verknüpften Arbeitselemente sind hervorgehoben.
Im folgenden Beispiel ist das Fabrikam Fiber/Service Delivery/Voice-Team vom MyFirstProject-Team abhängig, um ihre
User Story 706: Cancel order form
zum AbschlussBug 390: Cancel order form
zu bringen.
Manuelles Erstellen von Links
Sie können Arbeitsaufgaben auch mithilfe der Registerkarte Links verknüpfen, um Nachfolger-/Vorgängerlinks zu erstellen. Ein Vorgänger ist der Producer des Arbeitselements oder des Elements, das zuerst an der Reihe ist. Ein Nachfolger ist der Verbraucher des Arbeitselements oder das Element, das vom ersten Element abhängig ist.
Anmerkung
Die Nachfolger-/Vorgänger-Linktypen (Consumer/Producer) sind die Standardlinktypen, die von der Abhängigkeitsnachverfolgung verwendet werden. Wenn Sie Ihre Projekte mithilfe eines gehosteten XML-Prozessmodells angepasst haben, ist es möglich, verschiedene Verknüpfungstypen in der Konfiguration der Abhängigkeitsverfolgung anzugeben. Weitere Informationen finden Sie unter Konfigurieren der Abhängigkeitsverfolgung weiter unten in diesem Artikel, sowie unter Verknüpfen der Benutzergeschichten, Probleme, Fehler und anderer Arbeitsaufgaben.
Entfernen von Abhängigkeitslinks
Sie können eine Abhängigkeit entfernen, indem Sie das Aktionssymbol im verknüpften Arbeitselement und die Option Abhängigkeitslink entfernen im Menü auswählen.
Optional können Sie den Link auf der Registerkarte Links des Arbeitselements entfernen.
Erstellen einer Abfrage von Abhängigkeiten
Wenn Sie eine Gruppe abhängiger Arbeitselemente öffnen möchten, wählen Sie sie auf die gleiche Weise aus, wie Sie es über eine Massenbearbeitung tun würden, wählen Sie das Aktionssymbol aus einem der ausgewählten verknüpften Arbeitselemente aus, und wählen Sie im Menü die Option In Abfrage öffnen aus.
Eine neue Registerkarte wird auf der Seite „Abfrageergebnisse“ geöffnet.
Sie können auch eine benutzerdefinierte Abfrage erstellen, indem Sie den Abfragetyp "Arbeitselement" und "Direktverknüpfung" auswählen und einen beliebigen Arbeitselementtyp auswählen.
Wählen Sie In HTML kopieren aus, um die ausgewählten Arbeitselemente als formatierte Tabelle in die Zwischenablage zu kopieren.
Ansicht zum Verwenden von Abhängigkeiten
In der Ansicht Verbrauchende Abhängigkeiten wird die Arbeit angezeigt, von der ein Team von anderen Teams oder Bereichspfaden abhängig ist.
Jede Spalte im Balkendiagramm stellt einen anderen Bereichspfad dar, der Abhängigkeiten nach Workflowzustand für die ausgewählte Bereichsansicht erzeugt. Die Tabelle zeigt die Anzahl eindeutiger Abhängigkeiten. Außerdem werden alle Arbeitselemente aufgelistet, die an der gefilterten Ansicht nachverfolgter Abhängigkeiten beteiligt sind.
Innerhalb der Tabelle können Sie die folgenden Aktionen ausführen.
- Filtern der Liste der Arbeitselemente durch Auswahl eines der Bereichspfadbalken und Fortschrittszustände im Balkendiagramm
- Um die vollständige Liste der abhängigen Aufgaben anzuzeigen, erweitern oder reduzieren Sie die Liste der Aufgaben mit den Symbolen (erweitern) und (reduzieren).
- Hinzufügen oder Entfernen von Spaltenfeldern durch Öffnen von Spaltenoptionen
- Ändern der Reihenfolge der Arbeitselemente durch Auswahl der Option Anzeigen: Consumer oben oder Producer oben
Ansicht zum Erstellen von Abhängigkeiten
In der Ansicht Produzierende Abhängigkeiten wird die Arbeit angezeigt, von der andere Teams oder Bereichspfade abhängig sind.
Jede Spalte im Balkendiagramm stellt einen anderen Bereichspfad dar, der Abhängigkeiten nach Workflowzustand für die ausgewählte Bereichsansicht verwendet. Die Tabelle zeigt die Anzahl eindeutiger Abhängigkeiten und listet alle Arbeitsaufgaben auf, die in der gefilterten Ansicht der nachverfolgten Abhängigkeiten enthalten sind.
Innerhalb der Tabelle können Sie die gleichen Aktionen wie in der Ansicht „Verwenden von Abhängigkeiten“ ausführen.
Registerkarte „Zeitskala“
Die Registerkarte Zeitachse bietet eine Kalenderansicht der Abhängigkeiten. Die Zeitachsenansicht befindet sich in der Betaphase.
Wichtig
Damit die Zeitachse aussagekräftige Daten anzeigen kann, müssen Sie Iterationspfaden die abhängigen Arbeitselemente zugewiesen haben, und den Iterationspfaden müssen Start- und Endtermine zugewiesen sein.
Es gibt zwei Versionen der Zeitachsenansicht: Korrekter Flow und Falscher Flow. Jede Version zeigt den farbcodierten Workflowstatus an. Sie können Farbcodes innerhalb der Abhängigkeitsnachverfolgungskonfiguration anpassen.
Ansicht „Korrekter Flow“
In der Ansicht „Korrekter Flow“ werden die Abhängigkeiten angezeigt, die sich in der richtigen Reihenfolge befinden. Nachfolgerarbeitsaufgaben werden nach der entsprechenden Vorgängerarbeitsaufgabe abgeschlossen.
Ansicht „Falscher Flow“
In der Ansicht „Falscher Flow“ werden die Abhängigkeiten angezeigt, die sich nicht in der richtigen Reihenfolge befinden. Mindestens eine Vorgängerarbeitsaufgabe wird nach der Nachfolgerarbeitsaufgabe abgeschlossen.
Risikodiagramm
Das Risikodiagramm stellt dar, wie Abhängigkeiten vom Verbraucher-Team zum Produzent-Team oder vom Produzent- zum Verbraucher-Team fließen. Das Diagramm ermöglicht es einem Team, die Anzahl der Abhängigkeiten und das Risikoniveau zu verstehen, die auf einen Blick verbunden sind. Außerdem veranschaulicht die Risikodiagrammansicht den Wert der Verknüpfung von Abhängigkeiten und deren Koppelung zu Stories.
Es gibt zwei Ansichten: Verwenden von und Erstellen für. Die Farbcodierung des Workflowstatus ist konfigurierbar. Die Breite der Zeilen gibt an, wie viele Abhängigkeiten in diesem Bereich vorhanden sind, je dicker die Verknüpfung desto mehr Abhängigkeiten, wie in der Legende angegeben.
Verwenden von
Erstellen für
Gefiltert nach einer bestimmten Abhängigkeit
Sie können einen Drilldown zu Einzelheiten ausführen, indem Sie eine der Abhängigkeiten auswählen.
Konfigurieren Sie den Abhängigkeits-Tracker
Mitglied der Project Collection-Administratorgruppe sein, um die Konfiguration zu ändern. Alle Änderungen an der Konfiguration gelten für alle projekte, die in der Organisation definiert sind.
Um die Konfiguration zu ändern, wählen Sie das Zahnradsymbol aus, und ändern Sie die aufgeführte Syntax. Wählen Sie Speichern aus, wenn Sie fertig sind.
Die wichtigsten Eigenschaften, die Sie ändern können, werden wie folgt zusammengefasst:
- Die Verknüpfungstypen, die zum Erstellen von Abhängigkeitslinks verwendet werden sollen. Standardwerte sind die Linktypen Nachfolger/Vorgänger. Nur anpassen, wenn Sie das gehostete XML-Prozessmodell zum Anpassen der Arbeitsnachverfolgung verwenden.
- Arbeitselemente und Arbeitselementtypen
- Arbeitselementtypen für die Teilnahme an der Abhängigkeitsnachverfolgung
- Zuordnung von Arbeitselement-Kategoriezuständen zu Farben
- Zuordnung von Arbeitselement-Workflowzuständen und -farben
- Standardfeldspalten in Abhängigkeitslistentabellen
- Standardfilterauswahl:
- Ausgewählte Arbeitselementtypen für Abhängigkeiten
- Ausgewählte Iterationspfade
- Aktivierte Optionen:
- Zeitachse
- Neuer Abhängigkeitslink
- Kontoübergreifende (organisationsübergreifende) Abhängigkeiten
- Kontoübergreifende Abhängigkeit: Standardzustand umschalten
- Risikodiagrammkonfiguration:
- Arbeitselementstatus, die gefährdeten Arbeitsaufgaben zugeordnet sind (Rot)
- Arbeitselementstatus, die neutralen Arbeitsaufgaben (Grau) zugeordnet sind
- Arbeitselementstatus, die Arbeitsaufgaben, die im Zeitplan sind (Grün), zugeordnet sind
Eine vollständige Liste und Beschreibung finden Sie in den Beschreibungen der Eigenschaften weiter unten in diesem Abschnitt.
Aktivieren oder Deaktivieren der Option "Neue Abhängigkeit"
Die newDependencyButtonEnabled
-Eigenschaft aktiviert oder deaktiviert die Linkoption Neue Abhängigkeit. Wenn diese Option aktiviert ist, erscheint der Link auf der Abhängigkeits-Tracker-Seite. Wenn deaktiviert, können Benutzer keine Abhängigkeiten aus dem Tracker erstellen, sie können nur die Abhängigkeiten überprüfen, die über andere Mittel erstellt wurden. Der Standardwert ist auf true
(aktiviert) festgelegt.
Aktivieren oder Deaktivieren der organisationsübergreifenden Verknüpfung
Die crossAccountConfigs
-Eigenschaft aktiviert oder deaktiviert die organisationsübergreifende Abhängigkeitsverknüpfung über das Dialogfeld „Neue Abhängigkeit“. Der Standardwert ist auf true
(aktiviert) festgelegt.
Legen Sie zum Deaktivieren die folgende Syntax in der JSON-Konfiguration auf false
fest.
{
"crossAccountConfigs": {
"crossAccountDependencyEnabled": false,
"crossAccountDependencyToggleDefaultState": false, //default state for cross account toggle
"crossAccountDependencyToggleOnText": "Cross-account dependencies on",
"crossAccountDependencyToggleOffText": "Cross-account dependencies off"}
}
Die kontoübergreifende Verknüpfung erfordert die Verwendung eines speziellen Linktyps und sollte nur in Koordination mit der Option Neue Abhängigkeit verwendet werden.
Beschreibungen der Eigenschaften
In der folgenden Tabelle werden die einzelnen Eigenschaftenelemente beschrieben, die in der Konfigurationsdatei angegeben sind.
Eigenschaft/Beschreibung
Standard/Beispiel
consumesLinkName
Gibt den Linktyp an, der zum Erstellen der Verknüpfung vom Produzenten zum Verbraucher verwendet wird.
System.LinkTypes.Dependency-Reverse
producesLinkName
Gibt den Typ des Links an, der verwendet wird, um die Verknüpfung von Verbraucher zu Erzeuger zu erstellen.
System.LinkTypes.Dependency-Forward
queryFields
Gibt die anstelle der Systemfelder zu verwendenden benutzerdefinierten Felder an, die von der Abhängigkeitsnachverfolgung verwendet werden, um Ergebnisse zu verknüpften Arbeitselementen zurückzugeben. Standardmäßig. Systemverweisnamen werden verwendet, um Werte für die folgenden Felder zurückzugeben:
- areaPath – Bereichspfad
- assignedTo – Zugewiesen an
- id – ID
- areapath – Iterations-ID
- areapath – Iterationspfad
- areapath – Priorität
- areapath – Zustand
- areapath – Tags
- teamProject – Teamprojekt
- title – Titel
- workItemType – Arbeitselementtyp
Wenn anstelle eines der Systemfelder ein benutzerdefiniertes Feld verwendet wird, geben Sie die Ersetzung durch Eingabe an:
{
title: "Custom.Title",
assignedTo: "Custom.AssignedTo"
}
dependencyWorkItemTypes
Gibt die Arbeitselementtypen an, die an der Abhängigkeitsnachverfolgung beteiligt sind. Im Dialogfeld "Abhängigkeit erstellen" können nur die aufgelisteten Arbeitsaufgabentypen erstellt werden.
Standardwert:
[
"Epic",
"Feature",
"User Story",
"Bug"
]
Wenn Sie den Scrum-Prozess verwenden, ändern Sie den Eintrag in:
[
"Epic",
"Feature",
"Product Backlog Item",
"Bug"
]
selectedDependencyWorkItemTypes
Beschränkt den anfänglichen Fokus auf die Arbeitselementtypen, die die Abhängigkeitsnachverfolgung anzeigt oder auflistet. Basierend auf dem Standard „Any“ wird jeder Arbeitselementtyp, der einen Abhängigkeitslinktyp enthält, angezeigt oder aufgelistet. Benutzer können den Fokus durch Filtern ändern.
Standardwert:
Any
Geben Sie Folgendes an, um die Arbeitselementtypen nur auf Epics und Features zu beschränken:
[
"Epic",
"Feature"
]
selectedReleases
Beschränkt den anfänglichen Fokus auf die Arbeitselemente, die diesen Iterationspfaden gleich den oder unter den angegebenen Releases zugewiesen sind. Basierend auf dem leeren Standardwert werden keine Einschränkungen angewendet. Benutzer können den Fokus durch Filtern ändern.
Standardwert:
[]
Wenn Sie die Arbeitsaufgabentypen auf Version 1 und Version 2 für das Fabrikam-Projekt beschränken möchten, geben Sie Folgendes an:
[
"Fabrikam/Release 1",
"Fabrikam/Release 2",
]
workItemCategoriesAndColors
Gibt die Farben an, die verwendet werden, um Arbeitsaufgaben basierend auf ihrem Kategorie- und Workflowstatus darzustellen. Weitere Informationen finden Sie unter Verwenden von Workflowzuständen und Zustandskategorien in Backlogs und Boards.
Standardwert:
{
"Proposed": {
"displayName": "Proposed",
"color": "#a6a6a6"
},
"InProgress": {
"displayName": "In Progress",
"color": "#00bcf2"
},
"Completed": {
"displayName": "Completed",
"color": "#9ac70b"
},
"Removed": {
"displayName": "Removed",
"color": "#d9242c"
},
"Resolved": {
"displayName": "Resolved",
"color": "#ff9d00"
}
}
workItemDislayStatesAndDisplayColors
Ordnet die Workflow-Zustände den Farben zu, die für ihre Anzeige verwendet werden. Wenn Sie die Workflowzustände anpassen oder einen Prozess verwenden, der unterschiedliche Workflowzustände verwendet, müssen Sie diese Eigenschaft aktualisieren.
Standardwert:
{
"New": {
"textColor": "rgb(112, 112, 112)",
"chartColor": "rgb(112, 112, 112)",
"states": [
"New"
]
},
"Active": {
"textColor": "rgb(0, 122, 204)",
"chartColor": "rgb(0, 122, 204)",
"states": [
"Active",
"Resolved"
]
},
"Closed": {
"textColor": "rgb(16, 124, 16)",
"chartColor": "rgb(16, 124, 16)",
"states": [
"Closed"
]
},
"Removed": {
"textColor": "rgb(204, 41, 61)",
"chartColor": "rgb(204, 41, 61)",
"states": [
"Removed"
]
},
"Other": {
"textColor": "rgb(178, 178, 178)",
"chartColor": "rgb(178, 178, 178)",
"states": []
}
}
riskAssessementValues
Gibt die Werte des Felds Risiko an. Das Feld "Risiko" gibt eine subjektive Bewertung der relativen Unsicherheit hinsichtlich des erfolgreichen Abschlusses einer Benutzergeschichte an. Sie ist für den Agile-Prozess definiert, kann jedoch zu Arbeitsaufgabentypen hinzugefügt werden, die in anderen Prozessen verwendet werden.
Standardwert:
["1-High", "2-Medium", "3-Low"]
partnerAccounts
Optionale Konfiguration, die angibt, welche Azure DevOps-Organisationen beim Erstellen einer kontoübergreifenden Abhängigkeit im Abhängigkeitsdialogfeld ausgewählt werden können. Wenn nicht angegeben, wird eine Liste basierend auf früheren Organisationen generiert, die der Benutzer besucht hat.
Standardwert:
[]
Beispiel:
["account-1", "account-2"]
timelineEnabled
Aktiviert oder deaktiviert die Zeitachsenansicht.
Standardwert:
true
newDependencyButtonEnabled
Aktiviert oder deaktiviert den Link Neue Abhängigkeit, um eine neue verknüpfte Abhängigkeit zu erstellen.
Standardwert:
true
crossAccountConfigs
(1) Aktiviert oder deaktiviert die Unterstützung der Erstellung neuer Abhängigkeiten für Arbeitsaufgaben in anderen Partnerkonten und (2) gibt den Standardstatus der Partnerkontooptionen im Dialogfeld "Abhängigkeit erstellen" an.
Standardwert:
{
"crossAccountDependencyEnabled": true,
"crossAccountDependencyToggleDefaultState": false
}
Wenn Sie keine Abhängigkeiten erstellen möchten, die zu anderen Organisationen gehören, ändern Sie diese Konfiguration wie folgt:
{
"crossAccountDependencyEnabled": false,
"crossAccountDependencyToggleDefaultState": false
}
priorityValues
Gibt die Werte des Felds Priorität an. Das Feld "Priorität" gibt eine subjektive Bewertung eines Fehlers, Problems, einer Aufgabe oder einer Benutzer-Story an, die sich auf das Unternehmen bezieht. Sie ist für die meisten Backlog-Arbeitsaufgabentypen und -prozesse definiert, kann jedoch zu Arbeitsaufgabentypen hinzugefügt werden, die in anderen Prozessen verwendet werden.
Standardwert:
["0","1","2","3","4","(blank)"]
defaultColumns
Gibt die Feldspalten und die Reihenfolge an, mit der Abhängigkeitslisten angezeigt werden.
Standardwert:
[
"Id",
"Area Path",
"Dependency Title",
"State",
"Consumers",
"Producers"
]
riskAnalysisEnabled
Gibt an, ob die Risikofunktion aktiviert ist. Wenn dieser Wert auf "true" festgelegt ist, muss die riskAssessmentValues-Eigenschaft definiert werden.
Standardwert:
False
riskAssessmentValues
Standardwert:
[]
riskGraphConfig
Ordnet die Workflowzustände einem der drei Risikobereiche zu, die auf dem Diagramm angezeigt werden:
atRisk
ist Rot,neutral
ist Grau, undonTrack
grün ist.
Standard: 8
{
"atRisk": [
"Removed"
],
"neutral": [
"New"
],
"onTrack": [
"Active",
"Resolved",
"Closed",
"Other"
]
}
Hinzufügen oder Entfernen von Workflowzuständen, die in Arbeitselementtypen verwendet werden, die an der Abhängigkeitsnachverfolgung teilnehmen.
iterationDepth
Gibt die hierarchische Tiefe der Iterationspfade an, die die Abhängigkeitsnachverfolgung zum Erstellen der Zeitachsenansicht abfragt.
Standard: 8A Tiefe von 3 entspricht: Fabrikam/Release 1/Sprint 20.
Standardkonfigurationssyntax
{
"consumesLinkName": "System.LinkTypes.Dependency-Reverse",
"producesLinkName": "System.LinkTypes.Dependency-Forward",
"queryFields": {},
"dependencyWorkItemTypes": [
"Epic",
"Feature",
"User Story",
"Bug"
],
"selectedDependencyWorkItemTypes": "Any",
"selectedReleases": "",
"workItemCategoriesAndColors": {
"Proposed": {
"displayName": "Proposed",
"color": "#a6a6a6"
},
"InProgress": {
"displayName": "In Progress",
"color": "#00bcf2"
},
"Completed": {
"displayName": "Completed",
"color": "#9ac70b"
},
"Removed": {
"displayName": "Removed",
"color": "#d9242c"
},
"Resolved": {
"displayName": "Resolved",
"color": "#ff9d00"
}
},
"workItemDislayStatesAndDisplayColors": {
"New": {
"textColor": "rgb(112, 112, 112)",
"chartColor": "rgb(112, 112, 112)",
"states": [
"New"
]
},
"Active": {
"textColor": "rgb(0, 122, 204)",
"chartColor": "rgb(0, 122, 204)",
"states": [
"Active",
"Resolved"
]
},
"Closed": {
"textColor": "rgb(16, 124, 16)",
"chartColor": "rgb(16, 124, 16)",
"states": [
"Closed"
]
},
"Removed": {
"textColor": "rgb(204, 41, 61)",
"chartColor": "rgb(204, 41, 61)",
"states": [
"Removed"
]
},
"Other": {
"textColor": "rgb(178, 178, 178)",
"chartColor": "rgb(178, 178, 178)",
"states": []
}
},
"riskAssessmentValues": [],
"releases": [],
"partnerAccounts": [],
"timelineEnabled": true,
"newDependencyButtonEnabled": true,
"crossAccountConfigs": {
"crossAccountDependencyEnabled": true,
"crossAccountDependencyToggleDefaultState": false
},
"priorityValues": [
"0",
"1",
"2",
"3",
"4",
"(blank)"
],
"defaultColumns": [
"Id",
"Area Path",
"Dependency Title",
"State",
"Consumers",
"Producers"
],
"riskGraphConfig": {
"atRisk": [
"Removed"
],
"neutral": [
"New"
],
"onTrack": [
"Active",
"Resolved",
"Closed",
"Other"
]
},
"iterationDepth": 8
}
Verwandte Artikel
- Verwalten von Arbeitselementfeldern
- Überprüfen der Teamlieferpläne
- Verwenden des Vererbungsprozessmodells
- Verwenden des gehosteten XML-Prozessmodells
- Informationen zu Workflowzuständen und Zustandskategorien in Backlogs und Boards