Compartilhar via


Processes - Import Process Template

Importa um processo do arquivo 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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
organization
path True

string

O nome da organização do Azure DevOps.

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '7.1-preview.1' para usar essa versão da api.

ignoreWarnings
query

boolean

Ignora avisos de validação. O valor padrão é false.

replaceExistingTemplate
query

boolean

Substitui o modelo existente. O valor padrão é true.

Corpo da solicitação

Media Types: "application/octet-stream"

Nome Tipo Description
body

string

Transmitir para carregar

Respostas

Nome Tipo Description
200 OK

ProcessImportResult

operação bem-sucedida

Segurança

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

Nome Description
vso.work_write Concede a capacidade de ler, criar e atualizar itens de trabalho e consultas, atualizar metadados do quadro, ler caminhos de área e iterações de outros itens de trabalho que acompanham metadados relacionados, executar consultas e receber notificações sobre eventos de item de trabalho por meio de ganchos de serviço.

Exemplos

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
}

Definições

Nome Description
CheckTemplateExistenceResult

Descreve o resultado de uma solicitação de existência de modelo marcar.

ProcessImportResult

Descreve o resultado de uma solicitação de Importação de Processo.

ValidationIssue
ValidationIssueType

CheckTemplateExistenceResult

Descreve o resultado de uma solicitação de existência de modelo marcar.

Nome Tipo Description
doesTemplateExist

boolean

Indica se existe um modelo.

existingTemplateName

string

O nome do modelo existente.

existingTemplateTypeId

string

O identificador de tipo de modelo existente.

requestedTemplateName

string

O nome do modelo solicitado.

ProcessImportResult

Descreve o resultado de uma solicitação de Importação de Processo.

Nome Tipo Description
checkExistenceResult

CheckTemplateExistenceResult

Verifique o resultado da existência do modelo.

helpUrl

string

URL da Ajuda.

id

string

ID da operação de importação.

isNew

boolean

Se esse processo importado é novo.

promoteJobId

string

O identificador de trabalho de promoção.

validationResults

ValidationIssue[]

A lista de resultados de validação.

ValidationIssue

Nome Tipo Description
description

string

file

string

helpLink

string

issueType

ValidationIssueType

line

integer

ValidationIssueType

Nome Tipo Description
error

string

warning

string