Com esta API você pode criar uma tarefa não planejada de duas formas diferentes:
- Como tarefa não planejada
- Como tarefa não planejada disparada por evento
Notas:
- Para a tarefa não planejada disparada por evento, a tarefa da qual são extraídos os dados não pode ter recursos associados.
- Para obter a informação relacionada com o disparador e a tarefa, é necessário consultar o serviço web https://api.fracttal.com/reference/consultar-planos-de-tarefas
- Este serviço web faz parte do add-on APIS AVANÇADAS
Parâmetros de entrada para a criação como uma tarefa não planejada
A seguinte informação deve ser enviada no body da requisição.
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
type | Texto | Sim | Tipo de criação da tarefa, para este caso é 1 |
item_code | Texto | Sim | Código do ativo ao qual será realizada a OT. Pode ser consultado aqui. (campo code) |
account_code | Texto | Sim | Código do recurso humano ou terceiro com uma conta de usuário no Fracttal, o qual será registrado como o criador da OT. |
requested_by | Texto | Sim | Solicitado por |
task_descripcion | Texto | Opcional | Descrição da tarefa (Por padrão é o nome da tarefa do id_task) |
task_type_main | Texto | Sim | Tipo de tarefa (Por padrão é da tarefa do id_task) |
task_type_description | Texto | Opcional | Classificação 1 de tarefa (Por padrão é da tarefa do id_task) |
task_type_2_description | Texto | Opcional | Classificação 2 de tarefa (Por padrão é da tarefa do id_task) |
event_date | Data | Opcional | Data em que ocorreu o evento (Por padrão é a data atual).Formato: YYYY-MM-DDTHH:MM:SS-UTC Exemplo: 2021-07-12T20:00:00-03. |
date_maintenance | Data | Opcional | Data em que deve ser realizada a tarefa (Por padrão é a data atual). Formato: YYYY-MM-DDTHH:MM:SS-UTC Exemplo: 2021-07-12T20:00:00-03. |
asset_failure | Booleano | Opcional | Valor que indica se falhou o ativo. False por padrão |
failure_type | Texto | Opcional | Descrição da falha |
failure_cause | Texto | Opcional | Descrição da causa da falha |
failure_detection_method | Texto | Opcional | Descrição do método de detecção da falha |
id_failure_severity | Inteiro | Opcional | Id da severidade de falha 1: Muito Baixa 2: Baixa 3: Média 4: Alta 5: Muito Alta |
id_damage_type | Inteiro | Opcional | Tipo de dano causado: 1: Nenhum 2: Dano ao meio ambiente 3: Dano às instalações 4: Lesões ao pessoal interno 5: Lesões a terceiros 6: Outro |
asset_out_of_service | Booleano | Opcional | Valor para indicar se a tarefa tem associado um fora de serviço. False por padrão |
date_asset_out_of_service | Data | Opcional | Data de início do fora de serviço |
id_priorities | Inteiro | Opcional | Id da prioridade da tarefa: 1: Muito Alta 2: Alta 3: Média (Por padrão) 4: Baixa 5: Muito Baixa |
Parâmetros de entrada para a criação como uma tarefa não planejada disparada por evento
A seguinte informação deve ser enviada no body da requisição.
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
item_code | Texto | Sim | Código do ativo ao qual será realizada a OT. Pode ser consultado aqui. (campo code) |
account_code | Texto | Sim | Código do recurso humano ou terceiro com uma conta de usuário no Fracttal, o qual será registrado como o criador da OT. |
requested_by | Texto | Sim | Solicitado por |
id_task | Inteiro | Sim | Id da tarefa da qual será obtida a informação para criar a OT. Pode ser consultado aqui. (campo id) |
tasks_triggers_id | Inteiro | Sim | Id do ativador. Pode ser consultado aqui. (campo id) |
id_group_task | Inteiro | Sim | Id do plano de tarefas onde se encontra a tarefa da qual será obtida a informação. Pode ser consultado aqui. (campo id) |
task_descripcion | Texto | Opcional | Descrição da tarefa (Por padrão é o nome da tarefa do id_task) |
task_type_main | Texto | Sim | Tipo de tarefa (Por padrão é da tarefa do id_task) |
task_type_description | Texto | Opcional | Classificação 1 de tarefa (Por padrão é da tarefa do id_task) |
task_type_2_description | Texto | Opcional | Classificação 2 de tarefa (Por padrão é da tarefa do id_task) |
event_date | Data | Opcional | Data em que ocorreu o evento (Por padrão é a data atual).Formato: YYYY-MM-DDTHH:MM:SS-UTC Exemplo: 2021-07-12T20:00:00-03. |
date_maintenance | Data | Opcional | Data em que deve ser realizada a tarefa (Por padrão é a data atual). Formato: YYYY-MM-DDTHH:MM:SS-UTC Exemplo: 2021-07-12T20:00:00-03. |
asset_failure | Booleano | Opcional | Valor que indica se falhou o ativo. False por padrão |
failure_type | Texto | Opcional | Descrição da falha |
failure_cause | Texto | Opcional | Descrição da causa da falha |
failure_detection_method | Texto | Opcional | Descrição do método de detecção da falha |
id_failure_severity | Inteiro | Opcional | Id da severidade de falha 1: Muito Baixa 2: Baixa 3: Média 4: Alta 5: Muito Alta |
id_damage_type | Inteiro | Opcional | Tipo de dano causado: 1: Nenhum 2: Dano ao meio ambiente 3: Dano às instalações 4: Lesões ao pessoal interno 5: Lesões a terceiros 6: Outro |
asset_out_of_service | Booleano | Opcional | Valor para indicar se a tarefa tem associado um fora de serviço. False por padrão |
date_asset_out_of_service | Data | Opcional | Data de início do fora de serviço |
id_priorities | Inteiro | Opcional | Id da prioridade da tarefa: 1: Muito Alta 2: Alta 3: Média (Por padrão) 4: Baixa 5: Muito Baixa |
Parâmetros de saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
id_todo | Inteiro | Id da tarefa no módulo de tarefas pendentes |
id_task | Inteiro | Id da tarefa |
date_created | Data | Data de criação da OT |
date_maintenance | Texto | Data planejada da tarefa |
Exemplo de criação de tarefa não planejada
Requisição: (POST)https://app.fracttal.com/api/tasks_nonscheduled
{
"type": "1",
"item_code": "QFCP-001",
"account_code": "25198772-2",
"requested_by": "FRACTTAL SPA",
"task_descripcion": "Nova tarefa gerada por API",
"task_type_main": "tipotemp1",
"task_type_description": "clas1temp1",
"task_type_2_description": "clas2temp1"
}{
"success": true,
"message": "200",
"data": {
"id_todo": 22025273,
"id_task": 8623662,
"date_maintenance": "2024-04-12T21:11:41.615485+00:00",
"date_created": "2024-04-12T21:11:41.615485+00:00"
},
"total": 0
}Exemplo de criação de tarefa não planejada disparada por evento:
Requisição: (POST)https://app.fracttal.com/api/tasks_nonscheduled
{
"item_code": "118",
"account_code": "25198772-2",
"requested_by": "FRACTTAL SPA",
"id_task": 86,
"task_descripcion": "Nova tarefa gerada por API",
"tasks_triggers_id": 27,
"id_group_task": 1,
"task_type_main": "CORRETIVA",
"task_type_description": "MECÂNICA",
"task_type_2_description": "REQUER PERMISSÃO ALTURA",
"date_maintenance": "2021-09-30T21:16:29.870548+00:00",
"asset_failure": "true",
"failure_type":"COMPRESSOR DANIFICADO",
"failure_cause":"CIRCUITO CORTADO",
"failure_detection_method":"INSPEÇÃO VISUAL",
"id_failure_severity": 3,
"id_damage_type":1,
"asset_out_of_service": "true"
}{
"success": true,
"message": "200",
"data": {
"id_todo": 1600093,
"id_task": 455912,
"date_maintenance": "2021-05-28T21:16:29.870548+00:00",
"date_created": "2021-05-27T23:06:34.525633+00:00"
},
"total": 1
}