StartProcess
Inicia um processo.
Payload de entrada:
{
"Quando o usuário quer definir o número da instância do processo."
processInstanceID: 0,
"Número do processo"
processId: 0,
"Versão do Processo"
processVersion: 0,
"Variáveis de Negócio do Processo"
businessData: "string",
"Informação para Fluxo de Execução do Processo"
flowExecutionData: {
"Ação a ser executada"
actionToExecute: "string",
"Nome do proximo usuário ou grupo"
nextSubject: "string"
},
"String de autorização executados da tarefas do workflow"
authorization: "string",
"Título opcional da solicitação"
title: "string",
"Usuário solicitante"
requester: "string"
}
"Quando o usuário quer definir o número da instância do processo."
processInstanceID: 0,
"Número do processo"
processId: 0,
"Versão do Processo"
processVersion: 0,
"Variáveis de Negócio do Processo"
businessData: "string",
"Informação para Fluxo de Execução do Processo"
flowExecutionData: {
"Ação a ser executada"
actionToExecute: "string",
"Nome do proximo usuário ou grupo"
nextSubject: "string"
},
"String de autorização executados da tarefas do workflow"
authorization: "string",
"Título opcional da solicitação"
title: "string",
"Usuário solicitante"
requester: "string"
}
Request
curl --location --request POST "https://api.senior.com.br/platform/workflow/actions/startProcess" --header "Content-Type: application/json" --header "Accept: application/json" --header "Authorization: Bearer {token}" --data-raw "{ 'processId': '{number}', 'businessData': '{string}', 'flowExecutionData': { 'actionToExecute': '{string}', 'nextSubject': '{string}' }, 'processInstanceID': '{number}', 'processVersion': '{number}', 'authorization': '{string}', 'title': '{string}', 'requester': '{string}' }"
Response
- 200 Ok
{
"Instância de Processo criada"
processInstanceID: 0
}
"Instância de Processo criada"
processInstanceID: 0
}
- 400 Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente
- 401 Credenciais inválidas
- 403 Permissão negada
- 404 Processo com id {idDoProcesso} não encontrado
- 404 Processo com id {idDoProcesso} e versão {versaoDoProcesso} não encontrado