Criar uma tarefa não planejada

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âmetroTipoDescrição
id_todoInteiroId da tarefa no módulo de tarefas pendentes
id_taskInteiroId da tarefa
date_createdDataData de criação da OT
date_maintenanceTextoData 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
}
Language