(PUT) Actualizar una tarea dentro de una OT

Com esta API é possível finalizar uma tarefa em uma OS. Com este serviço web você pode definir a data de início e término da tarefa, as informações de falha e / ou se o ativo esteve fora de serviço.

Esta API é parte do add-on APIs avançadas

EndPoint
https://app.fracttal.com/api/work_orders_tasks/

Método PUT
Parâmetros Entrada no Body

Parâmetro Tipo de campo Requerido Descrição
id_work_order_task Número Sim Código da tarefa dentro da OS
initial_date Texto Sim Data de inicio de la tarea
final_date Texto Sim Fecha de fin de la tarea
real_duration Número Sim Tempo em segundos da duración real da tarefa
is_done Booleano Sim True: se a tarefa foi realizada
False: se a tarefa no foi finalizada
code_account Texto Sim Código do recurso humano
asset_failure Booleano Opcional Valor que indica se falhou o activo. 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 deteção da falha
id_failure_severity Número Opcional Id da severidade de falha
1: Muito Baixa
2: Baixa
3: Média
4: Alta
5: Muito Alta
id_damage_type Número Opcional Tipo de dano causado:
1: Nenhum
2: Dano ao meio ambiente
3: Daño ás instalações
4: Lesões ao personal interno
5: Lesões aos terceiros
6: Outro
asset_out_of_service Booleano Opcional valor para indicar se a tarefa tem um fora de serviço associado a ela. False por padrão
date_asset_out_of_service Data Opcional Data de início do fora de serviço
 

Enviar os campos e parâmetros obrigatórios com os valores adicionais que deseja inserir.

Parâmetros de saída

Parámetro Tipo de campo Descrição
id Número Id da tarefa asociada à OS
id_work_order Número Id da OS
id_item_log Número id do item log associado à tarefa
done Booleano Fim da tarefa
last_date_maintenance Data Data da última manutenção
cal_date_maintenance Data Data calculada de manutenção
date_maintenance Data Data de manutenção
trigger_description Data Tipo de evento gatilho da tarefa
duration Número Duração da tarefa em segundos
initial_date Data Data de início da tarefa
final_date Data Data de finalização da tarefa
real_duration Número Duração real da tarefa em segundos
stop_assets_sec Número Tempo de inatividade do ativo em segundos
real_stop_assets_sec Número Tempo real de inatividade do ativo em segundos
id_items_availability Número Id do fora de serviço associado

Exemplo:
Solicitação: (PUT) https://app.fracttal.com/api/work_orders_tasks/

Body

{
"id_work_order_task":1776531,
"initial_date":"2020-06-29T20:00:00-05",
"final_date":"2020-06-30T08:00:00-05",
"real_duration":40000,
"is_done":"true",
"code_account":"7845123",
"asset_failure": "true",
"failure_type":"FALLA API",
"failure_cause":"CAUSA FALLA API",
"failure_detection_method":"METODO DETECCIÓN FALLA API",
"id_failure_severity": 3,
"id_damage_type":1,
"asset_out_of_service": "true"
}

Exemplo Resposta:

{
"success": true,
"message": "200",
"data": {
"id": 1776531,
"id_company": 69,
"id_work_order": 633665,
"id_item_log": 408,
"id_task_log": 463106,
"done": true,
"last_date_maintenance": "2020-11-18T20:59:38.578043+00:00",
"cal_date_maintenance": "2020-11-18T21:00:14.151688+00:00",
"date_maintenance": "2020-11-18T21:00:14.151688+00:00",
"trigger_description": "NO_SCHEDULE_TASK",
"duration": 600,
"id_task_trigger": null,
"initial_date": "2020-06-30T01:00:00+00:00",
"final_date": "2020-06-30T13:00:00+00:00",
"real_duration": 40000,
"stop_assets_sec": 0,
"real_stop_assets_sec": 0,
"id_items_availability": null
},
"total": 1
}