Processes - List
Obtenga una lista de todos los procesos, incluidos el sistema y heredados.
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
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
organization
|
path | True |
string |
El nombre de la organización de Azure DevOps. |
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "7.1-preview.2" para usar esta versión de la API. |
$expand
|
query |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
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
Nombre | Description |
---|---|
vso.work | Concede la capacidad de leer elementos de trabajo, consultas, paneles, rutas de acceso de área e iteraciones y otros metadatos relacionados con el seguimiento de elementos de trabajo. También concede la capacidad de ejecutar consultas, buscar elementos de trabajo y recibir notificaciones sobre eventos de elementos de trabajo a través de enlaces de servicio. |
Ejemplos
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"
}
]
}
Definiciones
Nombre | Description |
---|---|
Customization |
Indica el tipo de personalización en este elemento de trabajo. Los comportamientos del sistema se heredan del proceso primario, pero no se modifican. Los comportamientos heredados son comportamientos modificados que se heredaron del proceso primario. Los comportamientos personalizados son comportamientos creados por el usuario en el proceso actual. |
Get |
|
Process |
Proceso. |
Project |
Define la clase de referencia del proyecto. |
CustomizationType
Indica el tipo de personalización en este elemento de trabajo. Los comportamientos del sistema se heredan del proceso primario, pero no se modifican. Los comportamientos heredados son comportamientos modificados que se heredaron del proceso primario. Los comportamientos personalizados son comportamientos creados por el usuario en el proceso actual.
Nombre | Tipo | Description |
---|---|---|
custom |
string |
El tipo de personalización es Personalizado si se personaliza el workitemtype recién creado. |
inherited |
string |
El tipo de personalización se hereda si se personaliza el tipo de trabajo existente del proceso heredado. |
system |
string |
El tipo de personalización es System si es workitemtype generado por el sistema. |
GetProcessExpandLevel
Nombre | Tipo | Description |
---|---|---|
none |
string |
Sin nivel de expansión. |
projects |
string |
Los proyectos expanden el nivel. |
ProcessInfo
Proceso.
Nombre | Tipo | Description |
---|---|---|
customizationType |
Indica el tipo de personalización en este proceso. El proceso del sistema es el proceso predeterminado. El proceso heredado se modifica antes que el proceso del sistema. |
|
description |
string |
Descripción del proceso. |
isDefault |
boolean |
Es el valor predeterminado del proceso. |
isEnabled |
boolean |
Es el proceso habilitado. |
name |
string |
Nombre del proceso. |
parentProcessTypeId |
string |
Id. del proceso primario. |
projects |
Proyectos de este proceso al que se suscribe el usuario. |
|
referenceName |
string |
Nombre de referencia del proceso. |
typeId |
string |
Identificador del proceso. |
ProjectReference
Define la clase de referencia del proyecto.
Nombre | Tipo | Description |
---|---|---|
description |
string |
Descripción del proyecto |
id |
string |
El identificador del proyecto |
name |
string |
Nombre del proyecto. |
url |
string |
Dirección URL del proyecto |