Sdílet prostřednictvím


Processes - List

Získejte seznam všech procesů včetně systémových a zděděných.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
organization
path True

string

Název organizace Azure DevOps.

api-version
query True

string

Verze rozhraní API, která se má použít. Aby se tato verze rozhraní API používala, měla by být nastavená na 7.1-preview.2.

$expand
query

GetProcessExpandLevel

Odpovědi

Name Typ Description
200 OK

ProcessInfo[]

úspěšná operace

Zabezpečení

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 Description
vso.work Umožňuje číst pracovní položky, dotazy, panely, cesty oblastí a iterací a další metadata související se sledováním pracovních položek. Umožňuje také spouštět dotazy, prohledávat pracovní položky a přijímat oznámení o událostech pracovních položek prostřednictvím služeb.

Příklady

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"
    }
  ]
}

Definice

Name Description
CustomizationType

Označuje typ přizpůsobení této pracovní položky. Chování systému se dědí z nadřazeného procesu, ale nemění se. Zděděná chování jsou upravená chování, která byla zděděna z nadřazeného procesu. Vlastní chování je chování vytvořené uživatelem v aktuálním procesu.

GetProcessExpandLevel
ProcessInfo

Proces.

ProjectReference

Definuje referenční třídu projektu.

CustomizationType

Označuje typ přizpůsobení této pracovní položky. Chování systému se dědí z nadřazeného procesu, ale nemění se. Zděděná chování jsou upravená chování, která byla zděděna z nadřazeného procesu. Vlastní chování je chování vytvořené uživatelem v aktuálním procesu.

Name Typ Description
custom

string

Typ přizpůsobení je Vlastní, pokud je nově vytvořený typ pracovní položky přizpůsobený.

inherited

string

Typ přizpůsobení je zděděný, pokud je přizpůsoben existující pracovní typ zděděného procesu.

system

string

Typ přizpůsobení je System if is system generated workitemtype.

GetProcessExpandLevel

Name Typ Description
none

string

Žádná úroveň rozbalení.

projects

string

Projekty rozšiřují úroveň.

ProcessInfo

Proces.

Name Typ Description
customizationType

CustomizationType

Označuje typ přizpůsobení tohoto procesu. Systémový proces je výchozí proces. Zděděný proces je změněný proces, který byl dříve systémovým procesem.

description

string

Popis procesu

isDefault

boolean

Je výchozí proces.

isEnabled

boolean

Je proces povolený.

name

string

Název procesu.

parentProcessTypeId

string

ID nadřazeného procesu.

projects

ProjectReference[]

Projekty v tomto procesu, ke kterým je uživatel přihlášen k odběru.

referenceName

string

Referenční název procesu.

typeId

string

ID procesu.

ProjectReference

Definuje referenční třídu projektu.

Name Typ Description
description

string

Popis projektu

id

string

ID projektu

name

string

Název projektu

url

string

Adresa URL projektu