Processes - List

시스템 및 상속을 포함한 모든 프로세스 목록을 가져옵니다.

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 매개 변수

Name In(다음 안에) 필수 형식 Description
organization
path True

string

Azure DevOps 조직의 이름입니다.

api-version
query True

string

사용할 API의 버전입니다. 이 버전의 api를 사용하려면 '7.1-preview.2'로 설정해야 합니다.

$expand
query

GetProcessExpandLevel

응답

Name 형식 Description
200 OK

ProcessInfo[]

성공한 작업

보안

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 작업 항목, 쿼리, 보드, 영역 및 반복 경로 및 기타 작업 항목 추적 관련 메타데이터를 읽을 수 있는 기능을 부여합니다. 또한 쿼리를 실행하고, 작업 항목을 검색하고, 서비스 후크를 통해 작업 항목 이벤트에 대한 알림을 받을 수 있는 기능을 부여합니다.

예제

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

정의

Name Description
CustomizationType

이 작업 항목에 대한 사용자 지정 유형을 나타냅니다. 시스템 동작은 부모 프로세스에서 상속되지만 수정되지는 않습니다. 상속된 동작은 부모 프로세스에서 상속된 수정된 동작입니다. 사용자 지정 동작은 현재 프로세스에서 사용자가 만든 동작입니다.

GetProcessExpandLevel
ProcessInfo

프로세스.

ProjectReference

프로젝트 참조 클래스를 정의합니다.

CustomizationType

이 작업 항목에 대한 사용자 지정 유형을 나타냅니다. 시스템 동작은 부모 프로세스에서 상속되지만 수정되지는 않습니다. 상속된 동작은 부모 프로세스에서 상속된 수정된 동작입니다. 사용자 지정 동작은 현재 프로세스에서 사용자가 만든 동작입니다.

Name 형식 Description
custom

string

사용자 지정 유형은 새로 만든 workitemtype이 사용자 지정된 경우 사용자 지정입니다.

inherited

string

사용자 지정 형식은 상속된 프로세스의 기존 workitemtype이 사용자 지정된 경우 상속됩니다.

system

string

사용자 지정 유형은 시스템 생성 workitemtype인 경우 시스템입니다.

GetProcessExpandLevel

Name 형식 Description
none

string

확장 수준이 없습니다.

projects

string

프로젝트 확장 수준입니다.

ProcessInfo

프로세스.

Name 형식 Description
customizationType

CustomizationType

이 프로세스의 사용자 지정 유형을 나타냅니다. 시스템 프로세스는 기본 프로세스입니다. 상속된 프로세스는 이전에 시스템 프로세스였던 수정된 프로세스입니다.

description

string

프로세스에 대한 설명입니다.

isDefault

boolean

프로세스 기본값입니다.

isEnabled

boolean

프로세스가 사용하도록 설정되어 있는지 확인합니다.

name

string

프로세스의 이름입니다.

parentProcessTypeId

string

부모 프로세스의 ID입니다.

projects

ProjectReference[]

사용자가 구독하는 이 프로세스의 프로젝트입니다.

referenceName

string

프로세스의 참조 이름입니다.

typeId

string

프로세스의 ID입니다.

ProjectReference

프로젝트 참조 클래스를 정의합니다.

Name 형식 Description
description

string

프로젝트에 대한 설명

id

string

프로젝트의 ID입니다.

name

string

프로젝트 이름

url

string

프로젝트의 URL