Por meio desta API você pode consultar a lista de tarefas criadas na sua empresa. Serão listadas tanto as tarefas que pertencem a um plano de tarefas quanto as tarefas não planejadas.
Parâmetros de entrada
Os seguintes parâmetros de entrada são opcionais e servem para paginar a consulta.
Por padrão, a API Fracttal retorna apenas 100 registros.
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id_group_task | Inteiro | Opcional | Número do plano de tarefas |
start | Inteiro | Opcional | Número do registro inicial que a consulta exibirá. |
limit | Inteiro | Opcional | Número do registro final que a consulta retornará. |
Esta API aceita filtros dinâmicosAlém de
id_group_task,startelimit, você pode filtrar por qualquer campo da tarefa usando a notaçãocampo[operador]=valor(por exemplodescription[like]=manutençãoouis_active[eq]=true). O parâmetroid_group_taskcontinua funcionando como antes e pode ser combinado com os novos filtros. Consulte os operadores disponíveis e exemplos de uso em Filtros dinâmicos.
Parâmetros de saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
id_group_task | Inteiro | Id do plano de tarefas ao qual pertence. Null se for uma tarefa não planejada |
duration | Inteiro | Duração da tarefa em segundos |
description | Texto | Descrição da tarefa |
is_active | Booleano | Indica se a tarefa existe. Sempre retorna true. Não reflete se a tarefa está pausada dentro do seu plano; para isso, consulte is_plan_active. |
is_plan_active | Booleano | Indica se a tarefa está ativa ou pausada dentro do seu plano. true = a tarefa está ativa. false = a tarefa foi pausada dentro do plano. |
stop_assets | Booleano | True se o ativo está parado, false caso contrário |
stop_assets_sec | Inteiro | Tempo de parada do ativo em segundos |
priorities_description | Texto | Descrição da prioridade |
groups_tasks_description | Texto | Descrição do plano de tarefas |
tasks_types_description | Texto | Classificação 1 da tarefa |
tasks_types_main_description | Texto | Tipo de tarefa |
note | Texto | Nota da tarefa |
requested_by | Texto | Solicitado por |
id_request | Inteiro | Id da solicitação |
num_iterations | Inteiro | Número de iterações |
is_cyclical | Booleano | Se é uma tarefa cíclica |
name_iterations | JSON | Conteúdo das iterações das tarefas cíclicas |
Como saber se uma tarefa está pausadaPara saber se uma tarefa está pausada, consulte
is_plan_active.is_activenão muda ao pausar ou retomar uma tarefa.
Exemplo:
Requisição: (GET)https://app.fracttal.com/api/tasks/
{
"success": true,
"message": "200",
"data": [
{
"id": 255,
"id_company": 914,
"id_group_task": 2,
"id_priorities": 3,
"id_task_type_main": 14,
"id_task_type": null,
"id_task_type_2": null,
"duration": 600,
"description": "60 PUNTOS",
"is_active": true,
"is_plan_active": true,
"stop_assets": false,
"stop_assets_sec": null,
"tasks_types_2_description": null,
"priorities_description": "MEDIUM",
"groups_tasks_description": "PLAN DE MANTENIMIENTO CAMIÓN FREIGHTLINER M102",
"tasks_types_description": null,
"tasks_types_main_description": "INSPECCIÓN",
"tasks_types_main_color": null,
"note": null,
"requested_by": null,
"id_request": null,
"is_configured": true,
"event_date": null,
"num_iterations": null,
"is_cyclical": null,
"name_iterations": {}
},
{
"id": 1676537,
"id_company": 914,
"id_group_task": 45623,
"id_priorities": 3,
"id_task_type_main": 14,
"id_task_type": null,
"id_task_type_2": null,
"duration": 600,
"description": "60 PUNTOS",
"is_active": true,
"is_plan_active": true,
"stop_assets": false,
"stop_assets_sec": null,
"tasks_types_2_description": null,
"priorities_description": "MEDIUM",
"groups_tasks_description": "PLAN DE MANTENIMIENTO CAMIÓN MIXER",
"tasks_types_description": null,
"tasks_types_main_description": "INSPECCIÓN",
"tasks_types_main_color": null,
"note": null,
"requested_by": null,
"id_request": null,
"is_configured": true,
"event_date": null,
"num_iterations": null,
"is_cyclical": null,
"name_iterations": {}
},
{
"id": 1424185,
"id_company": 914,
"id_group_task": 39840,
"id_priorities": 3,
"id_task_type_main": 14,
"id_task_type": null,
"id_task_type_2": null,
"duration": 600,
"description": "60 PUNTOS",
"is_active": true,
"is_plan_active": false,
"stop_assets": false,
"stop_assets_sec": null,
"tasks_types_2_description": null,
"priorities_description": "MEDIUM",
"groups_tasks_description": "PLAN DE MANTENIMIENTO CAMIÓN MIXER",
"tasks_types_description": null,
"tasks_types_main_description": "INSPECCIÓN",
"tasks_types_main_color": null,
"note": null,
"requested_by": null,
"id_request": null,
"is_configured": true,
"event_date": null,
"num_iterations": null,
"is_cyclical": null,
"name_iterations": {}
},
{
"id": 3363315,
"id_company": 914,
"id_group_task": 87029,
"id_priorities": 3,
"id_task_type_main": 14,
"id_task_type": null,
"id_task_type_2": null,
"duration": 600,
"description": "60 PUNTOS",
"is_active": true,
"is_plan_active": true,
"stop_assets": false,
"stop_assets_sec": null,
"tasks_types_2_description": null,
"priorities_description": "MEDIUM",
"groups_tasks_description": "PLAN DE MANTENIMIENTO BUS",
"tasks_types_description": null,
"tasks_types_main_description": "INSPECCIÓN",
"tasks_types_main_color": null,
"note": null,
"requested_by": null,
"id_request": null,
"is_configured": true,
"event_date": null,
"num_iterations": null,
"is_cyclical": null,
"name_iterations": {}
},
{
"id": 336,
"id_company": 914,
"id_group_task": null,
"id_priorities": 3,
"id_task_type_main": 14,
"id_task_type": 24,
"id_task_type_2": null,
"duration": 600,
"description": "60 PUNTOS ( Tarea No Planificada )",
"is_active": true,
"is_plan_active": true,
"stop_assets": false,
"stop_assets_sec": null,
"tasks_types_2_description": null,
"priorities_description": "MEDIUM",
"groups_tasks_description": null,
"tasks_types_description": "PROYECTO 02",
"tasks_types_main_description": "INSPECCIÓN",
"tasks_types_main_color": null,
"note": "",
"requested_by": "miguel",
"id_request": null,
"is_configured": true,
"event_date": "2020-07-20T20:30:00+00:00",
"num_iterations": null,
"is_cyclical": null,
"name_iterations": null
}
],
"total": 5
}OpenAPI definition
{
"openapi": "3.1.0",
"info": {
"title": "consultar-tareas",
"version": "3-pt"
},
"servers": [
{
"url": "https://app.fracttal.com/api/tasks/"
}
],
"security": [
{}
],
"paths": {
"/": {
"get": {
"summary": "Consultar tarefas",
"description": "",
"operationId": "consultar-tareas",
"security": []
}
}
},
"x-readme": {
"headers": [],
"explorer-enabled": false,
"proxy-enabled": true
},
"x-readme-fauxas": true
} 200