Processes - List
Rufen Sie eine Liste aller Prozesse ab, einschließlich System und geerbt.
GET https://dev.azure.com/{organization}/_apis/work/processes?api-version=7.1-preview.2
GET https://dev.azure.com/{organization}/_apis/work/processes?$expand={$expand}&api-version=7.1-preview.2
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1-preview.2" festgelegt werden, um diese Version der API zu verwenden. |
$expand
|
query |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Type:
oauth2
Flow:
accessCode
Authorization 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
Scopes
Name | Beschreibung |
---|---|
vso.work | Ermöglicht das Lesen von Arbeitselementen, Abfragen, Boards, Bereichs- und Iterationspfaden und anderen Metadaten zur Nachverfolgung von Arbeitselementen. Außerdem können Sie Abfragen ausführen, Arbeitselemente durchsuchen und Benachrichtigungen über Arbeitselementereignisse über Diensthaken empfangen. |
Beispiele
Get the list of processes
Sample Request
GET https://dev.azure.com/{organization}/_apis/work/processes?api-version=7.1-preview.2
Sample Response
{
"count": 14,
"value": [
{
"typeId": "adcc42ab-9882-485e-a3ed-7678f01f66bc",
"referenceName": null,
"name": "Agile",
"description": "This template is flexible and will work great for most teams using Agile planning methods, including those practicing Scrum.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": true,
"customizationType": "System"
},
{
"typeId": "27450541-8e31-4150-9947-dc59f998fc01",
"referenceName": null,
"name": "CMMI",
"description": "This template is for more formal projects requiring a framework for process improvement and an auditable record of decisions.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": false,
"customizationType": "System"
},
{
"typeId": "6b724908-ef14-45cf-84f8-768b5384da45",
"referenceName": null,
"name": "Scrum",
"description": "This template is for teams who follow the Scrum framework.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": false,
"customizationType": "System"
},
{
"typeId": "e31fd6e1-c6af-44bb-925e-dfa71f551463",
"referenceName": null,
"name": "CustomProcess",
"description": "This template is flexible and will work great for most teams using Agile planning methods, including those practicing Scrum.",
"parentProcessTypeId": "00000000-0000-0000-0000-000000000000",
"isEnabled": true,
"isDefault": false,
"customizationType": "Inherited"
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Customization |
Gibt den Typ der Anpassung für dieses Arbeitselement an. Systemverhalten wird vom übergeordneten Prozess geerbt, aber nicht geändert. Geerbte Verhaltensweisen sind geänderte Verhaltensweisen, die vom übergeordneten Prozess geerbt wurden. Benutzerdefinierte Verhaltensweisen sind Verhaltensweisen, die vom Benutzer im aktuellen Prozess erstellt werden. |
Get |
|
Process |
Prozess: |
Project |
Definiert die Projektverweisklasse. |
CustomizationType
Gibt den Typ der Anpassung für dieses Arbeitselement an. Systemverhalten wird vom übergeordneten Prozess geerbt, aber nicht geändert. Geerbte Verhaltensweisen sind geänderte Verhaltensweisen, die vom übergeordneten Prozess geerbt wurden. Benutzerdefinierte Verhaltensweisen sind Verhaltensweisen, die vom Benutzer im aktuellen Prozess erstellt werden.
Name | Typ | Beschreibung |
---|---|---|
custom |
string |
Customization-type ist Custom, wenn der neu erstellte Workitemtype angepasst ist. |
inherited |
string |
Anpassungstyp wird geerbt, wenn der vorhandene Arbeitselementtyp des geerbten Prozesses angepasst wird. |
system |
string |
Customization-type ist System, wenn vom System generierter Workitemtype ist. |
GetProcessExpandLevel
Name | Typ | Beschreibung |
---|---|---|
none |
string |
Keine Erweiterungsebene. |
projects |
string |
Projekte erweitern die Ebene. |
ProcessInfo
Prozess:
Name | Typ | Beschreibung |
---|---|---|
customizationType |
Gibt den Typ der Anpassung für diesen Prozess an. Der Systemprozess ist der Standardprozess. Geerbter Prozess ist ein Änderungsprozess, der zuvor der Systemprozess war. |
|
description |
string |
Beschreibung des Prozesses. |
isDefault |
boolean |
Der Prozessstandard. |
isEnabled |
boolean |
Ist der Prozess aktiviert. |
name |
string |
Name des Prozesses. |
parentProcessTypeId |
string |
ID des übergeordneten Prozesses. |
projects |
Projekte in diesem Prozess, für die der Benutzer abonniert ist. |
|
referenceName |
string |
Verweisname des Prozesses. |
typeId |
string |
Die ID des Prozesses. |
ProjectReference
Definiert die Projektverweisklasse.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Projektbeschreibung |
id |
string |
Die ID des Projekts |
name |
string |
Name des Projekts |
url |
string |
URL des Projekts |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für