Processes - Import Process Template
Importa un processo dal file ZIP.
POST https://dev.azure.com/{organization}/_apis/work/processadmin/processes/import?api-version=7.1
POST https://dev.azure.com/{organization}/_apis/work/processadmin/processes/import?ignoreWarnings={ignoreWarnings}&replaceExistingTemplate={replaceExistingTemplate}&api-version=7.1
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Nome dell'organizzazione di Azure DevOps. |
|
api-version
|
query | True |
string |
Versione dell'API da usare. Deve essere impostato su '7.1' per usare questa versione dell'API. |
|
ignore
|
query |
boolean |
Ignora gli avvisi di convalida. Il valore predefinito è false. |
|
|
replace
|
query |
boolean |
Sostituisce il modello esistente. Il valore predefinito è true. |
Corpo della richiesta
Media Types: "application/octet-stream"
| Nome | Tipo | Descrizione |
|---|---|---|
| body |
string (Stream) |
Flusso da caricare |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
operazione riuscita |
Sicurezza
oauth2
Tipo:
oauth2
Flow:
accessCode
URL di autorizzazione:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token:
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
Ambiti
| Nome | Descrizione |
|---|---|
| vso.work_write | Concede la possibilità di leggere, creare e aggiornare elementi di lavoro e query, aggiornare i metadati della scheda, l'area di lettura e le iterazioni percorsi di altri metadati correlati di rilevamento degli elementi di lavoro, eseguire query e ricevere notifiche sugli eventi degli elementi di lavoro tramite hook del servizio. |
Esempio
Esempio di richiesta
POST https://dev.azure.com/fabrikam/_apis/work/processadmin/processes/import?api-version=7.1
Risposta di esempio
persistent-Auth: true
lfs-Authenticate: NTLM
{
"id": "adcc42ab-9882-485e-a3ed-7678f01f66bd",
"promoteJobId": "00000000-0000-0000-0000-000000000000",
"helpUrl": null,
"validationResults": [],
"isNew": false
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Check |
Descrive il risultato di una richiesta di esistenza del modello di controllo. |
|
Process |
Descrive il risultato di una richiesta di importazione del processo. |
|
Validation |
|
|
Validation |
CheckTemplateExistenceResult
Descrive il risultato di una richiesta di esistenza del modello di controllo.
| Nome | Tipo | Descrizione |
|---|---|---|
| doesTemplateExist |
boolean |
Indica se esiste un modello. |
| existingTemplateName |
string |
Nome del modello esistente. |
| existingTemplateTypeId |
string (uuid) |
Identificatore del tipo di modello esistente. |
| requestedTemplateName |
string |
Nome del modello richiesto. |
ProcessImportResult
Descrive il risultato di una richiesta di importazione del processo.
| Nome | Tipo | Descrizione |
|---|---|---|
| checkExistenceResult |
Controllare il risultato dell'esistenza del modello. |
|
| helpUrl |
string |
URL della Guida. |
| id |
string (uuid) |
ID dell'operazione di importazione. |
| isNew |
boolean |
Indica se il processo importato è nuovo. |
| promoteJobId |
string (uuid) |
Identificatore del processo di promozione. |
| validationResults |
Elenco dei risultati della convalida. |
ValidationIssue
| Nome | Tipo | Descrizione |
|---|---|---|
| description |
string |
|
| file |
string |
|
| helpLink |
string |
|
| issueType | ||
| line |
integer (int32) |
ValidationIssueType
| Valore | Descrizione |
|---|---|
| error | |
| warning |