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âmetroTipoObrigatórioDescrição
typeTextoSimTipo de criação da tarefa, para este caso é 1
item_codeTextoSimCódigo do ativo ao qual será realizada a OT. Pode ser consultado aqui. (campo code)
account_codeTextoSimCódigo do recurso humano ou terceiro com uma conta de usuário no Fracttal, o qual será registrado como o criador da OT.
requested_byTextoSimSolicitado por
task_descripcionTextoOpcionalDescrição da tarefa (Por padrão é o nome da tarefa do id_task)
task_type_mainTextoSimTipo de tarefa (Por padrão é da tarefa do id_task)
task_type_descriptionTextoOpcionalClassificação 1 de tarefa (Por padrão é da tarefa do id_task)
task_type_2_descriptionTextoOpcionalClassificação 2 de tarefa (Por padrão é da tarefa do id_task)
event_dateDataOpcionalData 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_maintenanceDataOpcionalData 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_failureBooleanoOpcionalValor que indica se falhou o ativo. False por padrão
failure_typeTextoOpcionalDescrição da falha
failure_causeTextoOpcionalDescrição da causa da falha
failure_detection_methodTextoOpcionalDescrição do método de detecção da falha
id_failure_severityInteiroOpcionalId da severidade de falha
1: Muito Baixa
2: Baixa
3: Média
4: Alta
5: Muito Alta
id_damage_typeInteiroOpcionalTipo 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_serviceBooleanoOpcionalValor para indicar se a tarefa tem associado um fora de serviço. False por padrão
date_asset_out_of_serviceDataOpcionalData de início do fora de serviço
id_prioritiesInteiroOpcionalId 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âmetroTipoObrigatórioDescrição
item_codeTextoSimCódigo do ativo ao qual será realizada a OT. Pode ser consultado aqui. (campo code)
account_codeTextoSimCódigo do recurso humano ou terceiro com uma conta de usuário no Fracttal, o qual será registrado como o criador da OT.
requested_byTextoSimSolicitado por
id_taskInteiroSimId da tarefa da qual será obtida a informação para criar a OT. Pode ser consultado aqui. (campo id)
tasks_triggers_idInteiroSimId do ativador. Pode ser consultado aqui. (campo id)
id_group_taskInteiroSimId do plano de tarefas onde se encontra a tarefa da qual será obtida a informação. Pode ser consultado aqui. (campo id)
task_descripcionTextoOpcionalDescrição da tarefa (Por padrão é o nome da tarefa do id_task)
task_type_mainTextoSimTipo de tarefa (Por padrão é da tarefa do id_task)
task_type_descriptionTextoOpcionalClassificação 1 de tarefa (Por padrão é da tarefa do id_task)
task_type_2_descriptionTextoOpcionalClassificação 2 de tarefa (Por padrão é da tarefa do id_task)
event_dateDataOpcionalData 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_maintenanceDataOpcionalData 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_failureBooleanoOpcionalValor que indica se falhou o ativo. False por padrão
failure_typeTextoOpcionalDescrição da falha
failure_causeTextoOpcionalDescrição da causa da falha
failure_detection_methodTextoOpcionalDescrição do método de detecção da falha
id_failure_severityInteiroOpcionalId da severidade de falha
1: Muito Baixa
2: Baixa
3: Média
4: Alta
5: Muito Alta
id_damage_typeInteiroOpcionalTipo 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_serviceBooleanoOpcionalValor para indicar se a tarefa tem associado um fora de serviço. False por padrão
date_asset_out_of_serviceDataOpcionalData de início do fora de serviço
id_prioritiesInteiroOpcionalId 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
}
Response
200
Language
LoadingLoading…