Obtém o resumo das solicitações que atendam aos filtros informados.
Payload de entrada
{
// a partir de qual solicitação a busca começa (opcional)
"start": 0,
// quantidade de solicitações retornadas (opcional)
"limit": 0,
// identificadores dos processos dos quais deseja buscar as solicitações (opcional)
"filterProcess": [ 1, 2 ],
// filtro por nome ou variáveis igual ao informado (opcional)
"filterValue": "string",
// filtro por status da solicitação. Pode ser InProgress, Completed e Canceled (opcional)
"filter": [
"InProgress"
],
// para ordenação do resultado por campo (opcional)
"orders": [
{
"key": "processInstanceId",
"value": "desc"
}
],
// filtro por status. Pode ser InProgress, WillExpire ou Expired (opcional)
"situation": "InProgress"
}
Request
curl --location --request POST "https://api.senior.com.br/platform/workflow/getRequestsResume" --header "Authorization: Bearer {access_token}" --header "client_id: {client_id}" --header "Content-Type: application/json" --header "Accept: application/json" --data-raw "{ 'start': 0, 'limit': 5, 'filterProcess': [ 1, 2 ], 'filterValue': 'Cotação', 'filter': [ 'InProgress' ], 'orders': [{ 'key': 'processInstanceId', 'value': 'desc' }], 'situation': 'InProgress' }"
Response
200 Ok
{
"requestsResume": [
{
// identificador da instância de processo
"processInstanceId": 3,
// nome do processo
"processName": "string",
// criação da solicitação
"startDate": "2021-06-16T20:35:00Z",
// enceramento da solicitação
"endDate": "2021-06-17T20:35:01Z",
// status
"status": "string",
// nome da atividade atual
"activityName": "string",
// usuário atual da tarefa
"taskUser": "string",
// data de Expiração
"expirationDate": "2021-06-18T14:52:35.323Z",
// identificador do processo
"processId": 2,
// versão do processo
"processVersion": 2,
// indica se o processo desta solicitação é embarcado
"embedded": false,
// detalhes da solicitação
"detail": "string",
// identificador de uma pendência
"flowToken": [
{
// identificador da instância do processo
"processInstanceID": 3,
// identificador da etapa do processo
"step": 2,
// identificador da atividade
"activityId": 2
}
]
}
],
// número total de instância de processos
"total": 1
}
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"
}
- Login ou registre-se para postar comentários