StartProcess
Listar tarefas na nova central de tarefas.
Payload de entrada:
{
"Tipo de item da central de tarefas"
kind: string
"Agrupado por"
groupBy: string
"Filtros"
filters: [{
"Campo a ser filtrado"
type: string
"Valor como string"
stringValue: string
"Valor como data"
dateValue: dateTime
"Valor do filtro por campo"
field: {
"Nome do campo"
name: string
"Operador de comparação"
operator: string
"Valor"
value: string
}
}]
"Ordenação"
orders: [{
"Campo a ser ordenado"
field: string
"direção da ordenação"
direction: string
}]
"Início"
start: integer
"Quantidade"
limit: integer
"Faixa inicial da consulta de tarefas"
startTask: integer
"Quantidade de tarefas da consulta"
limitTask: integer
"Filtrar por grupo"
group: string
}
"Tipo de item da central de tarefas"
kind: string
"Agrupado por"
groupBy: string
"Filtros"
filters: [{
"Campo a ser filtrado"
type: string
"Valor como string"
stringValue: string
"Valor como data"
dateValue: dateTime
"Valor do filtro por campo"
field: {
"Nome do campo"
name: string
"Operador de comparação"
operator: string
"Valor"
value: string
}
}]
"Ordenação"
orders: [{
"Campo a ser ordenado"
field: string
"direção da ordenação"
direction: string
}]
"Início"
start: integer
"Quantidade"
limit: integer
"Faixa inicial da consulta de tarefas"
startTask: integer
"Quantidade de tarefas da consulta"
limitTask: integer
"Filtrar por grupo"
group: string
}
Request
curl --location --request POST "https://api.senior.com.br/platform/workflow/queries/listTasks" --header "Content-Type: application/json" --header "Accept: application/json" --header "Authorization: Bearer {token}" --data-raw "{ 'kind': '{string}', 'groupBy': '{string}', 'start': '{long}', 'limit': '{long}', 'startTask': '{long}', 'limitTask': '{long}', 'filters': [ { 'type': '{string}', 'stringValue': '{byte}', 'dateValue': '{dateTime}', 'field': { 'name': '{string}', 'operator': '{string}', 'value': '{string}' } } ], 'orders': [ { 'field': '{string}', 'direction': '{string}' } ], 'group': '{string}' }"
Response
- 200 Ok
{
"Agrupamentos"
groups: [{
"Nome do agrupamento"
name: string
"Lista de tarefas/solicitações do agrupamento"
tasks: [{
"Id do processo"
processId: integer
"Nome do processo"
processName: string
"Id da instância do processo"
processInstanceId: integer
"Atividade"
activity: string
"Detalhes do processo"
detail: string
"Data de início da tarefa/processo"
startDate: dateTime
"Data de fim da tarefa/processo"
endDate: dateTime
"Data de expiração da tarefa/processo"
expirationDate: dateTime
"Nome do responsável pela tarefa"
responsableName: string
"Nome do solicitante"
requesterName: string
"Status da tarefa"
taskStatus: string
"Status da solicitação"
requestStatus: string
"Título da Solicitação"
title: string
"Id da atividade"
activityId: integer
"Passo"
step: integer
"Número de pendências de uma solicitação"
pendencyCount: integer
"Estado da pendência em lote"
responseStatus: string
}]
"Total de ítens"
total: integer
}]
"Total de itens"
count: integer
}
"Agrupamentos"
groups: [{
"Nome do agrupamento"
name: string
"Lista de tarefas/solicitações do agrupamento"
tasks: [{
"Id do processo"
processId: integer
"Nome do processo"
processName: string
"Id da instância do processo"
processInstanceId: integer
"Atividade"
activity: string
"Detalhes do processo"
detail: string
"Data de início da tarefa/processo"
startDate: dateTime
"Data de fim da tarefa/processo"
endDate: dateTime
"Data de expiração da tarefa/processo"
expirationDate: dateTime
"Nome do responsável pela tarefa"
responsableName: string
"Nome do solicitante"
requesterName: string
"Status da tarefa"
taskStatus: string
"Status da solicitação"
requestStatus: string
"Título da Solicitação"
title: string
"Id da atividade"
activityId: integer
"Passo"
step: integer
"Número de pendências de uma solicitação"
pendencyCount: integer
"Estado da pendência em lote"
responseStatus: string
}]
"Total de ítens"
total: integer
}]
"Total de itens"
count: integer
}
- 400 Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente
- 401 Credenciais inválidas
- 403 Permissão negada