Obtém uma linha do tempo com o registro de ações e observações de uma solicitação.
Payload de entrada
{
// identificador da instânia do processo
"processInstanceID": 0
}
Request
curl --location --request POST "https://api.senior.com.br/platform/workflow/getRequestHistoryTimeline" --header "Authorization: Bearer {access_token}" --header "client_id: {client_id}" --header "Content-Type: application/json" --header "Accept: application/json" --data-raw "{ 'processInstanceID': 1 }"
Response
{
// nome do processo
"processName": "string",
// representação da linha do tempo da solicitação
"timeline": [
{
// identificador da instância do proceso
"processInstanceId": 0,
// tipo de entrada do histórico. Pode ser STARTED, COMMENT, ATTACHMENT_ADDED, ATTACHMENT_REMOVED, CHANGE_RESPONSIBLE, CANCEL_PENDENCY, RESPONSE_PENDENCY ou FINISHED
"historyType": "STARTED",
// data do histórico
"historyDate": "2021-06-19T16:30:09.570Z",
// usuário responsável
"userName": "string",
// ação executada em nome do usuário
"impersonatedUserName": "string",
// nome da tarefa
"taskName": "string",
// nome da ação executada
"actionName": "string",
// endereço IP do usuário
"userIpAddress": "string",
// comentário realizado na etapa do processo
"comment": "string",
// nome do anexo
"attachmentName": "string",
// responsável alterior
"oldResponsible": "string",
// novo responsável
"newResponsible": "string",
// razão do cancelamento
"cancelReason": "string"
}
]
}
{
"message": "Descrição do erro",
"errorCode": "codigoDoErro",
"reason": "BAD_REQUEST",
"domain": "platform",
"service": "workflow"
}
{
"error_description": "Descrição do erro",
"error": "codigo_do_erro"
}