Processes - Import Process Template

Importa un proceso desde un archivo ZIP.

POST https://dev.azure.com/{organization}/_apis/work/processadmin/processes/import?api-version=6.1-preview.1
POST https://dev.azure.com/{organization}/_apis/work/processadmin/processes/import?ignoreWarnings={ignoreWarnings}&replaceExistingTemplate={replaceExistingTemplate}&api-version=6.1-preview.1

Parámetros de identificador URI

Nombre En Requerido Tipo Description
organization
path True

string

El nombre de la organización de Azure DevOps.

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "6.1-preview.1" para usar esta versión de la API.

ignoreWarnings
query

boolean

Omite las advertencias de validación. El valor predeterminado es False.

replaceExistingTemplate
query

boolean

Reemplaza la plantilla existente. El valor predeterminado es true.

Cuerpo de la solicitud

Media Types: "application/octet-stream"

Nombre Tipo Description
body

string

Transmisión para cargar

Respuestas

Nombre Tipo Description
200 OK

ProcessImportResult

operación correcta

Seguridad

accessToken

Token de acceso personal. Use cualquier valor para el nombre de usuario y el token como contraseña.

Type: basic

Ejemplos

Sample Request

POST https://dev.azure.com/fabrikam/_apis/work/processadmin/processes/import?api-version=6.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
}

Definiciones

Nombre Description
CheckTemplateExistenceResult

Describe el resultado de una solicitud de existencia de plantilla de comprobación.

ProcessImportResult

Describe el resultado de una solicitud de importación de procesos.

ValidationIssue
ValidationIssueType

CheckTemplateExistenceResult

Describe el resultado de una solicitud de existencia de plantilla de comprobación.

Nombre Tipo Description
doesTemplateExist

boolean

Indica si existe una plantilla.

existingTemplateName

string

Nombre de la plantilla existente.

existingTemplateTypeId

string

Identificador de tipo de plantilla existente.

requestedTemplateName

string

Nombre de la plantilla solicitada.

ProcessImportResult

Describe el resultado de una solicitud de importación de procesos.

Nombre Tipo Description
checkExistenceResult

CheckTemplateExistenceResult

Compruebe el resultado de la existencia de la plantilla.

helpUrl

string

Dirección URL de ayuda.

id

string

Identificador de la operación de importación.

isNew

boolean

Si este proceso importado es nuevo.

promoteJobId

string

Identificador del trabajo de promoción.

validationResults

ValidationIssue[]

Lista de resultados de la validación.

ValidationIssue

Nombre Tipo Description
description

string

file

string

helpLink

string

issueType

ValidationIssueType

line

integer

ValidationIssueType

Nombre Tipo Description
error

string

warning

string