Processes - Import Process Template
Importe un processus à partir d’un fichier 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
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Nom de l’organisation Azure DevOps. |
api-version
|
query | True |
string |
Version de l’API à utiliser. Cette valeur doit être définie sur « 7.1-preview.1 » pour utiliser cette version de l’API. |
ignore
|
query |
boolean |
Ignore les avertissements de validation. La valeur par défaut est false. |
|
replace
|
query |
boolean |
Remplace le modèle existant. La valeur par défaut est true. |
Corps de la demande
Media Types: "application/octet-stream"
Nom | Type | Description |
---|---|---|
body |
string |
Flux à charger |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
opération réussie |
Sécurité
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
Nom | Description |
---|---|
vso.work_write | Accorde la possibilité de lire, créer et mettre à jour des éléments de travail et des requêtes, mettre à jour les métadonnées du tableau, les zones de lecture et les itérations chemins d’autres métadonnées associées au suivi des éléments de travail, exécuter des requêtes et recevoir des notifications sur les événements d’élément de travail via des hooks de service. |
Exemples
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
}
Définitions
Nom | Description |
---|---|
Check |
Décrit le résultat d’une demande d’existence de modèle case activée. |
Process |
Décrit le résultat d’une demande d’importation de processus. |
Validation |
|
Validation |
CheckTemplateExistenceResult
Décrit le résultat d’une demande d’existence de modèle case activée.
Nom | Type | Description |
---|---|---|
doesTemplateExist |
boolean |
Indique si un modèle existe. |
existingTemplateName |
string |
Nom du modèle existant. |
existingTemplateTypeId |
string |
Identificateur de type de modèle existant. |
requestedTemplateName |
string |
Nom du modèle demandé. |
ProcessImportResult
Décrit le résultat d’une demande d’importation de processus.
Nom | Type | Description |
---|---|---|
checkExistenceResult |
Vérifiez le résultat de l’existence du modèle. |
|
helpUrl |
string |
URL de l’aide. |
id |
string |
ID de l’opération d’importation. |
isNew |
boolean |
Indique si ce processus importé est nouveau. |
promoteJobId |
string |
Identificateur du travail de promotion. |
validationResults |
Liste des résultats de validation. |
ValidationIssue
Nom | Type | Description |
---|---|---|
description |
string |
|
file |
string |
|
helpLink |
string |
|
issueType | ||
line |
integer |
ValidationIssueType
Nom | Type | Description |
---|---|---|
error |
string |
|
warning |
string |