APIs

StartProcess

51 views 13/07/2020 13/07/2020 sergio-souza 0

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"
}
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
}
  • 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

Este artigo foi útil para você?