Bagikan melalui


Processes - Import Process Template

Mengimpor proses dari file zip.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
organization
path True

string

Nama organisasi Azure DevOps.

api-version
query True

string

Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.1' untuk menggunakan versi api ini.

ignoreWarnings
query

boolean

Mengabaikan peringatan validasi. Nilai defaultnya adalah salah.

replaceExistingTemplate
query

boolean

Menggantikan templat yang sudah ada. Nilai defaultnya adalah benar.

Isi Permintaan

Media Types: "application/octet-stream"

Nama Jenis Deskripsi
body

string

Streaming untuk diunggah

Respons

Nama Jenis Deskripsi
200 OK

ProcessImportResult

operasi berhasil

Keamanan

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

Nama Deskripsi
vso.work_write Memberikan kemampuan untuk membaca, membuat, dan memperbarui item dan kueri kerja, memperbarui metadata papan, membaca area dan jalur perulangan item kerja lainnya yang melacak metadata terkait, menjalankan kueri, dan untuk menerima pemberitahuan tentang peristiwa item kerja melalui kait layanan.

Contoh

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
}

Definisi

Nama Deskripsi
CheckTemplateExistenceResult

Menjelaskan hasil dari permintaan keberadaan templat pemeriksaan.

ProcessImportResult

Menjelaskan hasil permintaan Impor Proses.

ValidationIssue
ValidationIssueType

CheckTemplateExistenceResult

Menjelaskan hasil dari permintaan keberadaan templat pemeriksaan.

Nama Jenis Deskripsi
doesTemplateExist

boolean

Menunjukkan apakah templat ada.

existingTemplateName

string

Nama templat yang sudah ada.

existingTemplateTypeId

string

Pengidentifikasi jenis templat yang ada.

requestedTemplateName

string

Nama templat yang diminta.

ProcessImportResult

Menjelaskan hasil permintaan Impor Proses.

Nama Jenis Deskripsi
checkExistenceResult

CheckTemplateExistenceResult

Periksa hasil keberadaan templat.

helpUrl

string

URL Bantuan.

id

string

ID operasi impor.

isNew

boolean

Apakah proses yang diimpor ini baru.

promoteJobId

string

Pengidentifikasi pekerjaan promosi.

validationResults

ValidationIssue[]

Daftar hasil validasi.

ValidationIssue

Nama Jenis Deskripsi
description

string

file

string

helpLink

string

issueType

ValidationIssueType

line

integer

ValidationIssueType

Nama Jenis Deskripsi
error

string

warning

string