Processes - List
Sistem ve devralınmış dahil olmak üzere tüm işlemlerin listesini alın.
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 Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
api-version
|
query | True |
string |
Kullanılacak API'nin sürümü. Bu, api'nin bu sürümünü kullanmak için '7.1-preview.2' olarak ayarlanmalıdır. |
$expand
|
query |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
başarılı işlem |
Güvenlik
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 | İş öğelerini, sorguları, panoları, alan ve yineleme yollarını ve diğer iş öğesi izlemeyle ilgili meta verileri okuma olanağı verir. Ayrıca sorguları yürütme, iş öğelerini arama ve hizmet kancaları aracılığıyla iş öğesi olayları hakkında bildirim alma olanağı verir. |
Örnekler
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"
}
]
}
Tanımlar
Name | Description |
---|---|
Customization |
Bu iş öğesindeki özelleştirme türünü gösterir. Sistem davranışları üst işlemden devralınır ancak değiştirilmez. Devralınan davranışlar, üst işlemden devralınan değiştirilmiş davranışlardır. Özel davranışlar, geçerli işlemde kullanıcı tarafından oluşturulan davranışlardır. |
Get |
|
Process |
Işlem. |
Project |
Proje başvuru sınıfını tanımlar. |
CustomizationType
Bu iş öğesindeki özelleştirme türünü gösterir. Sistem davranışları üst işlemden devralınır ancak değiştirilmez. Devralınan davranışlar, üst işlemden devralınan değiştirilmiş davranışlardır. Özel davranışlar, geçerli işlemde kullanıcı tarafından oluşturulan davranışlardır.
Name | Tür | Description |
---|---|---|
custom |
string |
Özelleştirme türü, yeni oluşturulan workitemtype özelleştirilmişse Özel'dir. |
inherited |
string |
Devralınan işlemin mevcut workitemtype'i özelleştirilmişse özelleştirme türü Devralınır. |
system |
string |
Özelleştirme türü, sistem tarafından oluşturulan workitemtype ise Sistem'dir. |
GetProcessExpandLevel
Name | Tür | Description |
---|---|---|
none |
string |
Genişletme düzeyi yok. |
projects |
string |
Projeler düzeyi genişletir. |
ProcessInfo
Işlem.
Name | Tür | Description |
---|---|---|
customizationType |
Bu işlemdeki özelleştirme türünü gösterir. Sistem İşlemi varsayılan işlemdir. Devralınan İşlem, daha önce Sistem işlemi olan değiştirilmiş bir işlemdir. |
|
description |
string |
İşlemin açıklaması. |
isDefault |
boolean |
İşlem varsayılandır. |
isEnabled |
boolean |
İşlem etkinleştirildi mi? |
name |
string |
İşlemin adı. |
parentProcessTypeId |
string |
Üst işlemin kimliği. |
projects |
Kullanıcının abone olduğu bu işlemdeki projeler. |
|
referenceName |
string |
İşlemin başvuru adı. |
typeId |
string |
İşlemin kimliği. |
ProjectReference
Proje başvuru sınıfını tanımlar.
Name | Tür | Description |
---|---|---|
description |
string |
Projenin açıklaması |
id |
string |
Projenin kimliği |
name |
string |
Projenin adı |
url |
string |
Projenin url'si |