Processes - Import Process Template
Zip dosyasından bir işlemi içeri aktarır.
POST https://dev.azure.com/{organization}/_apis/work/processadmin/processes/import?api-version=7.1-preview.1
POST https://dev.azure.com/{organization}/_apis/work/processadmin/processes/import?ignoreWarnings={ignoreWarnings}&replaceExistingTemplate={replaceExistingTemplate}&api-version=7.1-preview.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 sürümü. Api'nin bu sürümünü kullanmak için bu değer '7.1-preview.1' olarak ayarlanmalıdır. |
ignore
|
query |
boolean |
Doğrulama uyarılarını yoksayar. Varsayılan değer false'tur. |
|
replace
|
query |
boolean |
Varolan şablonun yerini alır. True varsayılan değerdir. |
İstek Gövdesi
Media Types: "application/octet-stream"
Name | Tür | Description |
---|---|---|
body |
string |
Karşıya yüklenecek akış |
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_write | İş öğelerini ve sorgularını okuma, oluşturma ve güncelleştirme, pano meta verilerini güncelleştirme, alan ve yineleme yollarını diğer iş öğesi izlemeyle ilgili meta verileri izleme, sorguları yürütme ve hizmet kancaları aracılığıyla iş öğesi olayları hakkında bildirim alma olanağı verir. |
Örnekler
Sample Request
POST https://dev.azure.com/fabrikam/_apis/work/processadmin/processes/import?api-version=7.1-preview.1
Sample Response
persistent-Auth: true
lfs-Authenticate: NTLM
{
"id": "adcc42ab-9882-485e-a3ed-7678f01f66bd",
"promoteJobId": "00000000-0000-0000-0000-000000000000",
"helpUrl": null,
"validationResults": [],
"isNew": false
}
Tanımlar
Name | Description |
---|---|
Check |
Denetim şablonu varlığı isteğinin sonucunu açıklar. |
Process |
İşlem İçeri Aktarma isteğinin sonucunu açıklar. |
Validation |
|
Validation |
CheckTemplateExistenceResult
Denetim şablonu varlığı isteğinin sonucunu açıklar.
Name | Tür | Description |
---|---|---|
doesTemplateExist |
boolean |
Bir şablonun var olup olmadığını gösterir. |
existingTemplateName |
string |
Mevcut şablonun adı. |
existingTemplateTypeId |
string |
Mevcut şablon türü tanımlayıcısı. |
requestedTemplateName |
string |
İstenen şablonun adı. |
ProcessImportResult
İşlem İçeri Aktarma isteğinin sonucunu açıklar.
Name | Tür | Description |
---|---|---|
checkExistenceResult |
Şablon varlığının sonucunu denetleyin. |
|
helpUrl |
string |
Yardım URL'si. |
id |
string |
İçeri aktarma işleminin kimliği. |
isNew |
boolean |
İçeri aktarılan bu işlemin yeni olup olmadığı. |
promoteJobId |
string |
Yükseltme işi tanımlayıcısı. |
validationResults |
Doğrulama sonuçlarının listesi. |
ValidationIssue
Name | Tür | Description |
---|---|---|
description |
string |
|
file |
string |
|
helpLink |
string |
|
issueType | ||
line |
integer |
ValidationIssueType
Name | Tür | Description |
---|---|---|
error |
string |
|
warning |
string |