Daten mit einem Azure DevOps-Board synchronisieren

Verstehen, wie man Azure DevOps mit einem Board verbindet und synchronisiert.

8 Min. Lesezeit

Die Azdo-Anbindung ermöglicht es Ihnen, mithilfe von Tracking Azdo-Arbeitselemente in verschiedenen Ansichten darzustellen.

Präsentation

Funktionsprinzip

Dort Verbindung zwischen Monitoring und Azure DevOps Dies ermöglicht die Synchronisierung von Arbeitselementen aus einem Azure DevOps-Projekt (oft auch Azdo genannt) mit einem Tracking-Board. Diese Synchronisierung basiert auf verschiedenen Verbindungsparametern, wie z. B. der Organisation und dem Projektnamen.Bereichspfad Um die Arbeitselemente Ihres Projekts zu identifizieren, die in das Tracking-Board übertragen werden müssen, werden die synchronisierten Informationen für jedes Arbeitselement anhand der definierten Verknüpfungen zwischen den Attributen des Tracking-Boards und denen von Azdo ermittelt.

Wenn ein Arbeitselement Beziehungen vom Typ 'Kind'Anschließend können auch die Titel der untergeordneten Arbeitselemente synchronisiert werden. Dadurch wird die Liste der untergeordneten Elemente im Überwachungsbereich sichtbar (sie bleibt jedoch unbearbeitbar und ohne direkte Verknüpfung zu Azdo).

Darüber hinaus können Arbeitselemente in Azure DevOps direkt aus dem Tracking-Board erstellt werden. Mit dieser Funktion lassen sich Elemente im Tracking-Board vorbereiten und anschließend in Azure DevOps erstellen, entweder einzeln oder durch mehrere Synchronisierungen.

Das Follow-Up-Board kann beispielsweise verwendet werden, um eine Reihe von Maßnahmen zu initiieren Anwendergeschichten als Teil der Untersuchung einer Funktion in Azdo. Sobald diese User Stories erstellt sind, können sie direkt an Azure DevOps, das Referenztool für Entwickler, übermittelt werden.

Es ist jedoch wichtig zu beachten, dass die Regel für die Änderung von Elementen nach der Synchronisierung unverändert bleibt: Sobald ein Arbeitselement synchronisiert ist, geht es in den Besitz von Azdo über, und alle zugehörigen Felder der Verbindung können im Tracking-System nicht mehr bearbeitet werden. Änderungen müssen daher auf der Azdo-Seite vorgenommen werden.

Woraus besteht eine Azdo-Verbindung?

In einer Verbindung zwischen Nachverfolgen Und Azdo, eine einzige Art von Arbeitselement Die Synchronisierung kann über eine Verbindung erfolgen. Es ist jedoch möglich, mehrere Verbindungen für dieselbe Platine zu definieren.

Um eine Verbindung mit einem Azure DevOps-Projekt herzustellen, benötigen wir als erstes Ihre… Persönliches Zugriffstoken (PAT)Dies dient als Ihre Azdo-Zugangs-ID. Diese PAT ist maximal ein Jahr gültig und kann in Ihren Azdo-Benutzereinstellungen erstellt werden.

💡
Beachten Sie, dass Sie mit dem PAT eine Verbindung zum Azure DevOps-Board herstellen können. Jeder Benutzer, der ebenfalls Zugriff auf dieses Azure-Projekt hat, kann dann über den Verbindungslink auf die Arbeitselemente zugreifen (was für Benutzer, die nicht Mitglieder des Azure-Projekts sind, daher nicht der Fall ist).

Zusätzlich zu diesem PAT gibt es Informationen zur Identifizierung Ihres Projekts:

  • Ihre Organisation
  • Ihr Bereich (Bereichspfad)

Schließlich ermöglicht Ihnen die Verbindung zu Azure DevOps, alle Azdo-Felder zu definieren, die mit Tracking synchronisiert werden sollen, wohl wissend, dass es durchaus möglich ist, nur einen Teil der Felder Ihres Boards zu synchronisieren.

Synchronisationsprinzipien

Die Synchronisierung ist bidirektional, das heißt, es ist möglich, Daten zu übertragen. Arbeitsaufgaben Seit Azdo in Richtung Nachverfolgengenau wie Nachverfolgen kann neue Arbeitselemente erstellen in Azdo.

Beachten Sie jedoch: Sobald ein Element in Azdo erstellt wurde, kann es in Suivi für alle synchronisierten Felder nicht mehr bearbeitet werden (nicht synchronisierte Felder bleiben aufgrund der Eigenschaften des Suivi-Boards weiterhin bearbeitbar). Kurz gesagt: Die Synchronisierung von Suivi ist nur möglich, wenn das Arbeitselement in Azdo nicht existiert.

🎓
Wichtigste Erkenntnisse:
  • Synchronisation absteigend (Azdo-Elemente wurden in das Überwachungssystem verschoben): Erstellung und Aktualisierung von Elementen
  • Synchronisation Aufstand (Hochladen von Tracking-Daten zu Azdo): Es werden nur neue Arbeitselemente erstellt

Nutzungsbeschränkungen

Die Verbindung zwischen Suivi und Azdo weist bestimmte betriebliche Einschränkungen auf, die beachtet werden sollten:

  • Da das Arbeitselement eine Eigenschaft von Azdo ist, können alle synchronisierten Felder nur auf der Azdo-Seite geändert werden.
  • Nur Beziehungen vom Typ „Child“ werden synchronisiert.
  • Diskussionen, verknüpfte Dokumente und der Verlauf eines Arbeitselements sind nicht synchronisierbar (Bilder in einem Feld vom Typ „Langer Text“ hingegen schon).
  • Jede Verbindung erlaubt nur die Synchronisierung eines einzigen Arbeitselementtyps (es sei denn, dieser hat untergeordnete Elemente).
  • Jedes Element (und seine untergeordneten Elemente), das im Tracking-Board initialisiert wird, muss den Tracking-Status aufweisen, der dem Status „Neu“ im Azdo-Projekt entspricht. Andernfalls wird die Erstellung in Azdo abgelehnt. Überprüfen Sie diese Information in den Feldzuordnungen der Verbindung.

Definition des Board-Modells auf Basis von Azdo-Daten (Agiles Modell)

Azdo bietet synchronisierbare Felder. Sie werden jedoch feststellen, dass einige davon nicht mit dem entsprechenden Attribut in Tracking verknüpft sind, sondern ein Attribut vom Typ Text oder Zahl verwenden (z. B. Priorität = Zahlenattribut und nicht Auswahl in einer Liste, obwohl es sich auf der Azdo-Seite um eine Liste handelt).

Hauptunterstützte Felder und ihre Entsprechungen in der Nachverfolgung

Attribut du WorkItem AzdoAttribut de l’élément SuiviWork item concerné
TitleTexteTous
Assigned toUtilisateurTous
Created byUtilisateurTous
TagsChoix dans une liste. Dans ce cas, il est recommandé de ne pas créer les valeurs de liste, ou uniquement ceux qui n’existeraient pas dans Azdo. En effet, la synchronisation se chargera de créer les valeurs de listes utilisées par le work item (création des tags en fonction de ceux synchronisés).Tous
DescriptionTexte longTous
StateChoix dans une liste (et association des états dans le paramétrage de la connexion)Tous
Area pathTexte (s’agissant d’un filtre paramétré dans la connexion, elle sera la même pour tous vos éléments synchronisés).Tous
Iteration pathTexteTous
PriorityNombreTous
SévéritéTexteBug
EffortTexteFeature
Story pointsNombreUser Story
RiskTexte Epic, Feature, User Story
Business ValueNombreFeature
Time criticalityTexteFeature
Start date (sans l’heure)DateFeature
End date (sans l’heure)DateFeature
Due date (sans l’heure)DateStudy
Value areaTexteTous
Original estimateNombreTask
RemainingNombreTask
CompletedNombreTask
Work Items enfant (relation Child)Jalons / Check list (attention, un attribut par type de Work item enfant)Tous
Work Item parent (relation parent)Nombre (identifiant de l’élément parent requis)User Story, Task, Study
DiscussionNon supportéx
Lien vers les Work Items dans AzdoConnection (champ obligatoire)Tous

Weitere Systemfelder können ebenfalls synchronisiert werden. Siehe dazu Microsoft-Dokumentation.

Verbindung zu einem Azure DevOps-Board

Voraussetzungen

Um die Verbindung zu Azure DevOps herzustellen, benötigen Sie Ihr persönliches Azure DevOps-Token.

Um dieses Token zu erstellen, gehen Sie wie folgt vor:

  1. Klicken Sie auf Benutzereinstellungen > Persönliche Zugriffstoken oben rechts in der Kopfzeile von Aure DevOps.
  1. Klicken Sie auf Neues Token.
  1. Geben Sie einen Namen ein und legen Sie das Ablaufdatum für das Token fest.
  1. Kreuzen Sie die Kästchen an. Lesen, Lesen und Schreiben Und Lesen, Schreiben und Verwalten im Abschnitt „Arbeitselemente“, bevor Sie auf „ Erstellen.
  1. Kopieren Sie Ihr Token. Achtung! Sobald das Fenster geschlossen ist, können Sie nicht mehr auf Ihr Token zugreifen.
Erstellung des persönlichen Zugriffstokens

Deklarieren Sie die Azure DevOps-Verbindung

Vor der Konfiguration der Azure DevOps-Verbindung ist es unbedingt erforderlich, dass Ihre Board-Attribute definiert sind. Siehe vorherigen Abschnitt.

Um eine Verbindung zu einem Azure DevOps-Board herzustellen, müssen die Zugriffsparameter für Azdo und die Zuordnung der Felder zwischen den beiden Systemen deklariert werden:

  1. Klicken Sie auf die Schaltfläche Forum > Steckverbinder.
  1. Klicken Sie auf Neue Verbindung > Azure DevOps
  1. Geben Sie die für den Zugriff auf das Board erforderlichen Informationen ein, zum Beispiel:
    • Der Verbindungsname im Feld Name.
    • Ihr persönlicher Azdo-Token im Feld Persönliches Zugriffstoken.
    • Der Name Ihrer Organisation, wie er in der Azure DevOps-URL angezeigt wird, z. B. https://dev.azure.com/Projektname/… Dies ist der Name des Projekts, den Sie in das Feld eingeben müssen. Organisation.
  1. Klicken Sie auf Im Folgenden.
  1. Wählen Sie das Azure-Projekt und den Bereichspfad aus, den Sie synchronisieren möchten.
    Der Bereichspfad ist ein strikter Filter: Alle seine Unterbereiche werden bei der Synchronisierung nicht berücksichtigt (z. B. werden bei der Auswahl von Agile/area/area1 alle Elemente ausgeschlossen, die den Bereich Agile/area oder Agile/area/area+N haben).
  1. Wählen Sie aus der bereitgestellten Liste die Art der zu synchronisierenden Arbeitselemente aus (eine Zahl nach dem Arbeitselement gibt die Anzahl der vorhandenen Arbeitselemente an).
  1. Wenn Sie optional nur die untergeordneten Elemente eines bestimmten Arbeitselements synchronisieren möchten, geben Sie dessen Azdo-ID-Nummer ein und klicken Sie auf Im Folgenden.
    💡
    Beachten Sie, dass bei Verwendung dieser Einstellung nur die untergeordneten Elemente dieses Arbeitselements mit Suivi synchronisiert werden und umgekehrt alle aus Suivi erstellten Elemente bei der Upstream-Synchronisierung (Suivi >> Azdo) untergeordnete Elemente dieses Arbeitselements sind.
  1. Verknüpfen Sie die Tracking-Felder mit den Azdo-Feldern, die Sie synchronisieren möchten.
    💡
    Es ist nicht zwingend erforderlich, alle Felder zu verknüpfen. Nicht verknüpfte Felder bleiben bearbeitbar und sind nur im Bereich „Tracking“ sichtbar.
  1. Wenn Sie Felder vom Typ „Tag“ verwendet haben, klicken Sie auf die Schaltfläche „Konfigurieren“, um die Listenwerte dem Feld „Azdo“ zuzuordnen.
  1. Klicken Sie auf Zum Schluss.
Einrichten einer Azdo-Verbindung

Daten synchronisieren

Azdo-Elemente mit der Nachverfolgung synchronisieren

Sobald die Verbindung hergestellt ist, können Sie mit der Synchronisierung der Elemente in Ihrem Follow-up-Board beginnen. Dafür gibt es mehrere Möglichkeiten:

  • Von der Verbindung aus: durch Klicken auf die Schaltfläche „Kebab“ > „Platine synchronisieren“ im Dialogfeld „Verbindungseinstellungen“,
  • Im Kontextmenü des Boards: Klicken Sie auf die Schaltfläche „Kebab“ rechts neben dem Namen des Boards > Board synchronisieren.
  • vom Synchronisierungsbutton in der Kopfzeile.

Verschiedene Möglichkeiten zur Initiierung der Board-Synchronisierung (Downstream-Synchronisierung)

Synchronisieren Sie ein neues Element, das in Azdo verfolgt wird.

Wie bereits erwähnt, können Sie auf einem Tracking-Board Elemente im Azdo-Projekt erstellen. In der Tabellenansicht des Boards steht eine Funktion zum Synchronisieren einer einzelnen Zeile oder mehrerer ausgewählter Zeilen zur Verfügung. Alternativ können Sie dies auch individuell über das Bearbeitungsformular für das jeweilige Element durchführen.

Zur Erinnerung: Die in Azdo hochzuladenden Elemente müssen den Status „Verfolgung“ aufweisen, der dem Status „Neu“ in Azdo innerhalb der Verbindung entspricht (prüfen Sie die Verbindungseinstellungen, insbesondere die Zuordnung zum Azdo-Feld „Status“). Darüber hinaus ist die Synchronisierung nur mit der Rolle „Mitwirkender“ oder höher möglich.

So starten Sie die Synchronisierung eines Elements mit Azdo aus der Tabellenansicht:

  1. Doppelklicken Sie in der Tabellenansicht mit der linken Maustaste auf die Zelle mit dem Verbindungsattribut des gewünschten Elements. Ein Menü mit der Bezeichnung „Element synchronisieren mit“ wird angezeigt.
  1. Wählen Sie die gewünschte Verbindung aus, falls mehrere vorhanden sind. In der Zelle wird der Link zum Arbeitselement „Azdo“ angezeigt. Er hat die Form „Projekt: Arbeitselementtyp Nr. Azdo“.

So starten Sie die Synchronisierung eines Elements mit Azdo aus dem Bearbeitungsformular des Elements:

  1. Öffnen Sie das Bearbeitungsformular.
  1. Wählen Sie für das Verbindungsattribut die gewünschte Verbindung aus, falls mehrere vorhanden sind. In der Zelle wird der Link zum Arbeitselement „Azdo“ angezeigt. Er hat die Form „Projekt: Arbeitselementtyp Nr. Azdo“.

💡
Hinweis: Um mehrere Elemente zur Synchronisierung auszuwählen, halten Sie die Umschalttaste gedrückt und klicken Sie gleichzeitig auf die Zellen im Verbindungsattribut. Sobald die entsprechenden Zellen ausgewählt sind, doppelklicken Sie darauf.
Verschiedene Möglichkeiten, ein Element durch Synchronisierung mit Azdo zu erstellen (Upstream-Synchronisierung)

Einen Azdo-Link entfernen

Sobald ein Azdo-Link erstellt wurde, kann er dennoch von der Follow-Liste entfernt werden. Dies kann beispielsweise hilfreich sein, wenn die Synchronisierung fehlgeschlagen ist und der Link dadurch unbrauchbar wird.

💡
Beachten Sie, dass beim Löschen eines Links zu einem Element beim nächsten Synchronisieren ein neues, ähnliches Element im Board erstellt wird. Seien Sie daher vorsichtig, wenn Ihr Board synchronisierte und nicht synchronisierte Attribute verwendet.
  • Um den Link aus der Tabellenansicht zu entfernen, klicken Sie einfach auf das rote Symbol für einen defekten Link, das in der Zelle erscheint, wenn Sie mit der Maus darüberfahren.
  • Wenn Sie das Formular zur Artikelbearbeitung verwenden, klicken Sie auf die Schaltfläche [ ].…] des Azdo-Link-Attributs.
Verschiedene Möglichkeiten, die Verbindungslink eines Elements zu entfernen

Verwandte Artikel
Hat dies Ihre Frage beantwortet?