put https://app.fracttal.com/api/work_order_cancel/
Mediante esta API se pode cancelar uma Ordem de Serviço
Este serviço web faz parte do add-on APIS AVANÇADAS
:folio = Número do fólio ou da OS a cancelar
Parâmetros de entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
folio | Texto | Sim | Código da OS |
user_code | Texto | Sim | Código do recurso humano que atualizará a OS no Fracttal |
work_orders_status_cancel | Texto | Sim | Motivo de cancelamento |
note | Texto | Sim | Nota onde se indica o porquê está cancelando a OS |
id_work_order | Número | Não | Id da OS. Este id é opcional, só é obrigatório quando não se indica o fólio |
Parâmetros de saída
| Parâmetro | Tipo | Descrição |
|---|---|---|
id | Número | id da tarefa na ordem de serviço |
id_group_task | Número | Id do plano de tarefas onde se encontra a tarefa da qual se obterá a informação |
id_request | Número | Id da solicitação, se a tarefa provém de uma solicitação |
id_item_log | Número | Id do item log associado à tarefa |
id_task_log | Número | Id interno do log de tarefas |
id_tasks_todo | Número | Id interno de tarefas pendentes |
id_task_trigger | Número | Id interno do ativador da tarefa |
id_task | Número | Id da tarefa da qual se obterá a informação para criar a OS |
id_item | Número | Id do ativo |
id_items_availability | Número | Id de registro do fora de serviço |
items_log_description | Texto | Descrição do ativo |
task_description | Texto | Descrição da tarefa |
Exemplo:
Requisição: (PUT)https://app.fracttal.com/api/work_order_cancel?folio=OT-1896
{
"user_code": "AQOP1521",
"work_orders_status_cancel": "Erro na geração da OS",
"note": "OS Duplicada"
}{
"success": true,
"message": "200",
"data": {
"id": 16954494,
"id_group_task": null,
"id_request": null,
"id_item_log": 3696049,
"id_task_log": 5683844,
"id_tasks_todo": 16740135,
"id_task_trigger": null,
"id_task": 5911238,
"id_item": 1,
"id_items_availability": null,
"items_log_description": "{ CORP-256 } EMPRESA SECTOR MANUFACTURA AVDA INTERNACIONAL ",
"task_description": "OS Duplicada"
},
"total": 1
}