Aracılığıyla paylaş


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.

ignoreWarnings
query

boolean

Doğrulama uyarılarını yoksayar. Varsayılan değer false'tur.

replaceExistingTemplate
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

ProcessImportResult

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
CheckTemplateExistenceResult

Denetim şablonu varlığı isteğinin sonucunu açıklar.

ProcessImportResult

İşlem İçeri Aktarma isteğinin sonucunu açıklar.

ValidationIssue
ValidationIssueType

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

CheckTemplateExistenceResult

Ş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

ValidationIssue[]

Doğrulama sonuçlarının listesi.

ValidationIssue

Name Tür Description
description

string

file

string

helpLink

string

issueType

ValidationIssueType

line

integer

ValidationIssueType

Name Tür Description
error

string

warning

string