Freigeben über


Templates - Create

Erstellt eine Vorlage

POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/templates?api-version=7.1

URI-Parameter

Name In Erforderlich Typ Beschreibung
organization
path True

string

Der Name der Azure DevOps-Organisation.

project
path True

string

Projekt-ID oder Projektname

team
path True

string

Team-ID oder Teamname

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden.

Anforderungstext

Name Typ Beschreibung
_links

ReferenceLinks

Verknüpfen Sie Verweise auf verwandte REST-Ressourcen.

description

string

Die Beschreibung der Arbeitsaufgabenvorlage.

fields

object

Zuordnung des Felds und des zugehörigen Vorlagenwerts.

id

string (uuid)

Der Bezeichner der Arbeitsaufgabenvorlage.

name

string

Der Name der Arbeitsaufgabenvorlage.

url

string

workItemTypeName

string

Der Name des Arbeitsaufgabentyps.

Antworten

Name Typ Beschreibung
200 OK

WorkItemTemplate

Erfolgreicher Vorgang

Sicherheit

oauth2

Typ: oauth2
Ablauf: accessCode
Autorisierungs-URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Bereiche

Name Beschreibung
vso.work_write Gewährt die Möglichkeit, Arbeitsaufgaben und Abfragen zu lesen, zu erstellen und zu aktualisieren, Boardmetadaten zu aktualisieren, Bereiche und Iterationspfade für andere Pfade für die Nachverfolgung verwandter Arbeitsaufgaben zu aktualisieren, Abfragen auszuführen und Benachrichtigungen über Arbeitsaufgabenereignisse über Diensthaken zu erhalten.

Beispiele

Creates a template

Beispielanforderung

POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/templates?api-version=7.1

{
  "fields": {
    "System.State": "New"
  },
  "name": "Test Template",
  "description": "Template to be created",
  "workItemTypeName": "Feature",
  "url": null
}

Beispiel für eine Antwort

{
  "fields": {
    "System.State": "New"
  },
  "id": "05132b3a-41d6-430f-8738-42b20b34a601",
  "name": "Test Template",
  "description": "Template to be created",
  "workItemTypeName": "Feature",
  "_links": {
    "workItemType": {
      "href": "https://dev.azure.com/fabrikamm0652/00487116-45c8-4be1-a19b-ae0de259e618/_apis/wit/workItemTypes/Feature"
    },
    "self": {
      "href": "https://dev.azure.com/fabrikamm0652/Test%20Project/3481fbc6-b38e-4a68-ae98-53720872d5db/_apis/wit/templates/05132b3a-41d6-430f-8738-42b20b34a601"
    }
  },
  "url": "https://dev.azure.com/fabrikamm0652/Test%20Project/3481fbc6-b38e-4a68-ae98-53720872d5db/_apis/wit/templates/05132b3a-41d6-430f-8738-42b20b34a601"
}

Definitionen

Name Beschreibung
ReferenceLinks

Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt.

WorkItemTemplate

Beschreibt eine Arbeitsaufgabenvorlage.

Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt.

Name Typ Beschreibung
links

object

Die schreibgeschützte Ansicht der Links. Da Referenzlinks schreibgeschützt sind, möchten wir sie nur als schreibgeschützt verfügbar machen.

WorkItemTemplate

Beschreibt eine Arbeitsaufgabenvorlage.

Name Typ Beschreibung
_links

ReferenceLinks

Verknüpfen Sie Verweise auf verwandte REST-Ressourcen.

description

string

Die Beschreibung der Arbeitsaufgabenvorlage.

fields

object

Zuordnung des Felds und des zugehörigen Vorlagenwerts.

id

string (uuid)

Der Bezeichner der Arbeitsaufgabenvorlage.

name

string

Der Name der Arbeitsaufgabenvorlage.

url

string

workItemTypeName

string

Der Name des Arbeitsaufgabentyps.