APIs - Tutoriais

ResponsePendency

141 views 13/07/2020 21/06/2021 sergio-souza 0

ResponsePendency

Responde uma pendência

Payload de entrada:

{
    "serviceFlowToken": {                   // token do processo
        "processInstanceID": 0,             // identificador da instância do processo
        "step": 0,                          // identificador da etapa do processo
        "activityId": 0                     // identificador da atividade
    },
    "responseData": {                       // variáveis de negócio do processo
        "businessData": "string",           // dados de Negócio do processo
        "flowExecutionData": {              // informação para fluxo de execução do processo
            "actionToExecute": "string",    // nome da ação a ser tomada dentro do fluxo
            "nextSubject": "string"         // usuário que pode receber a próxima ação
        }
    },
    "authorization": "string",              // string de autorização executada da tarefa do workflow
    "comment": "string"                     // comentário para solicitação
}

Exemplo de request:

curl --location --request POST "https://api.senior.com.br/platform/workflow/actions/responsePendency" --header "Content-Type: application/json" --header "Accept: application/json" --header "Authorization: Bearer {token}" --data-raw "{ 'serviceFlowToken': { 'processInstanceID': '{number}', 'step': '{number}', 'activityId': '{number}' }, 'responseData': { 'businessData': '{string}', 'flowExecutionData': { 'actionToExecute': '{string}', 'nextSubject': '{string}' } }, 'authorization': '{string}', 'comment': '{string}'}"

Response:

  • 200 OK
    { }
  • 400 Bad Request: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente
    {
        "message": "Descrição do erro",
        "errorCode": "codigoDoErro",
        "reason": "BAD_REQUEST",
        "domain": "platform",
        "service": "workflow"
    }
  • 401 Unauthorized: Usuário ou senha inválido
    {
        "error_description": "Descrição do erro",
        "error": "codigo_do_erro"
    }
  • 403 Forbidden: Permissão negada

Este artigo foi útil para você?