put
https://app.fracttal.com/api/work_requests/
Por meio desta API é possível atualizar o status de uma solicitação de trabalho criada no Fracttal.
Os status para os quais uma solicitação pode ser alterada são:
- Aberta
- Em Processo
- Resolvida sem OT
- Cancelada
- Rejeitada
E uma solicitação só pode ter seu status alterado se estiver em algum dos seguintes status:
- Aberta
- Em Processo
- Rejeitada
- Solicitação excluída das Tarefas Pendentes (somente para Resolvida sem OT, Cancelada ou Rejeitada)
Parâmetros de entrada
Os seguintes campos devem ser enviados para atualizar o status de uma solicitação de trabalho:
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
code | Texto | Sim | Número da solicitação. Pode ser consultado aqui. (campo id) |
user_code | Texto | Sim | Código do usuário que atualiza a solicitação. É o código do recurso humano ou terceiro associado à conta. |
id_status | Número | Sim | Número do status para o qual se deseja alterar a solicitação: 1 : Aberta 2 : Em processo 4 : Resolvida sem OT 5 : Cancelada 12 : Rejeitada |
notes | Texto | Opcional | Notas sobre a mudança de status |
Exemplo:
Requisição: (PUT)https://app.fracttal.com/api/work_requests/56
{
"user_code": "JCDIAZ",
"id_status": 4,
"notes": "WR STATUS CHANGE"
}{
"success": true,
"message": "200",
"data": [
{
"SUCCESS": "WORK_REQUESTS_UPDATED"
}
],
"total": 0
}Exemplo — transição a partir de "Solicitação excluída das Tarefas Pendentes":
Requisição: (PUT)https://app.fracttal.com/api/work_requests/3884
{
"user_code": "MTA1991",
"id_status": 4,
"notes": "WR STATUS CHANGE FROM DELETE_TASK_TODO"
}{
"success": true,
"message": "200",
"data": [
{
"SUCCESS": "WORK_REQUESTS_UPDATED"
}
],
"total": 1
} 200