Processes - List
Sistem ve devralınanlar da dahil olmak üzere tüm işlemlerin listesini alın.
GET https://dev.azure.com/{organization}/_apis/work/processes?api-version=7.1
GET https://dev.azure.com/{organization}/_apis/work/processes?$expand={$expand}&api-version=7.1
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' olarak ayarlanmalıdır. |
$expand
|
query |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
başarılı işlem |
Güvenlik
oauth2
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Belirteç URL'si:
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
Kapsamlar
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, hizmet kancaları aracılığıyla sorgu yürütme, iş öğelerinde arama yapma ve iş öğesi olayları hakkında bildirim alma olanağı verir. |
Örnekler
Get the list of processes
Örnek isteği
GET https://dev.azure.com/{organization}/_apis/work/processes?api-version=7.1
Örnek yanıt
{
"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 |
İş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.
Değer | Description |
---|---|
custom |
Özelleştirme türü, yeni oluşturulan workitemtype özelleştirilmişse Özel'dir. |
inherited |
Devralınan işlemin mevcut workitemtype'i özelleştirilmişse özelleştirme türü Devralınmış olur. |
system |
Özelleştirme türü, sistem tarafından oluşturulan workitemtype ise Sistem'dir. |
GetProcessExpandLevel
Değer | Description |
---|---|
none |
Genişletme düzeyi yok. |
projects |
Projeler düzeyi genişletir. |
ProcessInfo
İş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 etkin mi? |
name |
string |
İşlemin adı. |
parentProcessTypeId |
string (uuid) |
Üst işlemin kimliği. |
projects |
Bu süreçte kullanıcının abone olduğu projeler. |
|
referenceName |
string |
İşlemin başvuru adı. |
typeId |
string (uuid) |
İşlemin kimliği. |
ProjectReference
Proje başvuru sınıfını tanımlar.
Name | Tür | Description |
---|---|---|
description |
string |
Projenin açıklaması |
id |
string (uuid) |
Projenin kimliği |
name |
string |
Projenin adı |
url |
string |
Projenin url'si |