Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dienst : Arbeitsaufgabenverfolgungs-API Version : 4.1 Führt mehrere Aktualisierungsanforderungen für Arbeitsaufgaben durch. Die Antwort enthält einzelne Antworten für jede Anforderung im Batch. Fehlgeschlagene Anforderungen wirken sich nicht auf nachfolgende Anforderungen im Batch aus.
Arbeitsaufgabenstruktur
Eine Arbeitsaufgabe kann in einer folgenden Dateistruktur visualisiert werden.
WorkItem(id, rev)
|__Fields
| |__ReferenceName
|__Relations
|__WorkItemLinkReferenceNames
|__ArtifactLink
|__AttachedFile
|__Hyperlink
REST-API-SEMANTIK
PATCH : https://dev.azure.com/{organization}/_apis/wit/$batch?api-version=4.1
URI-Parameter
Name | In | Erforderlich | Typ | BESCHREIBUNG |
---|---|---|---|---|
accountName | Pfad | Richtig | Schnur | Der Name des Azure DevOps Services-Kontos. |
api-version | Anfrage | Schnur | Version der zu verwendenden API. Dies sollte auf "4.1" festgelegt werden, um diese Version der API zu verwenden. | |
bypassRules | Anfrage | Boolescher Wert | Erzwingen Sie nicht die Regeln für den Arbeitsaufgabentyp für dieses Update. | |
suppressNotifications | Anfrage | Boolescher Wert | Löst keine Benachrichtigungen für diese Änderung aus. |
Anfragekörper
Medientyp : "application/json-patch+json" Jede Anforderung ist eine Sammlung einzelner Anforderungen für verschiedene Arbeitsaufgaben. Jede einzelne Anforderung besteht aus drei Hauptschlüsseln.
- op: Vorgang, der für eine Arbeitsaufgabe ausgeführt werden soll (kann add/remove/update usw.)
- pfad: Wo der Vorgang für eine Arbeitselementdateistruktur ausgeführt werden soll.
- wert: Wert des angegebenen Vorgangs.
Operation Der Patchvorgang
Name | Typ |
---|---|
kopieren | Schnur |
bewegen | Schnur |
entfernen | Schnur |
ersetzen | Schnur |
test | Schnur |
Beispiele
- Hinzufügen/Aktualisieren eines Felds.
- Fügen Sie einen Arbeitsaufgabenlink hinzu.
- Hinzufügen eines Links.
- Fügen Sie eine angefügte Datei hinzu.
- Fügen Sie einen Artefaktlink hinzu.(z. B. Build, Pullrequest, Commit usw.)
- Entfernen sie einen Arbeitsaufgabenlink.
- Entfernen Sie einen Artefaktlink.
- Entfernen eines Links.
- Entfernen sie eine Remoteverbindung.
- Entfernen sie eine Anlage.
- Fall, bei dem eine einzelne Anforderung in der Batch-API fehlschlägt.
-
Erstellen sie mehrere Arbeitsaufgaben.
Typen
Arbeitsaufgabenbeziehung
Name Typ BESCHREIBUNG Attributen <string, object> Sammlung von Verknüpfungsattributen. Rel Schnur Beziehungstyp. url Schnur Link-URL. Work Item-Objekt
Name Typ BESCHREIBUNG _Verknüpfungen [ReferenceLinks] Verknüpfen Sie Verweise auf verwandte REST-Ressourcen. fields <string, object> Zuordnung von Feld und Werten für die Arbeitsaufgabe. id Integer Die Arbeitsaufgaben-ID. relations WorkItemRelation Beziehungen der Arbeitsaufgabe. auf Touren bringen Integer Revisionsnummer der Arbeitsaufgabe. url Schnur URL zu dieser Arbeitsaufgabe