Valuekeep DesenvolvimentoTrabalho
DesenvolvimentoTrabalho
Trabalho
Voltar | Lista de artigos

Como criar ou eliminar um registo mão de obra numa ordem de trabalho?

Última alteração a 22/08/2024

Criar Registo

O seguinte método permite, de forma simplificada, criar um registo de mão de obra numa Ordem de Trabalho:
POST {{url}}/api/{{tenant}}/{{organization}}/maintenance/workOrderReportLabors
Exemplo de Json para criação de um registo de mão de obra numa Ordem de Trabalho: 
{
    "workOrderReportLaborKey": "L0001",
    "reportDate": "2021-08-17T14:38:36.8969313+00:00",
    "startDate": "2021-08-17T07:38:52+00:00",
    "endDate": "2021-08-17T14:38:59+00:00",
    "totalTime": 25207,
    "remarks": null,
    "workOrder": "0001",
    "assetType": 2,
    "location": null,
    "equipment": "ATC01",
    "tool": null,
    "employee": "0007",
    "schedulingLaborCost": "1",
    "expertise": null,
    "expertiseTier": null,
    "currency": "EUR",
    "company": "DEMO",
    "workOrderMaintenancePlan": "MP-000001_1",
    "task": "T_00001"
}

Este método permite criar um registo de mão de obra de uma OT de acordo com os parâmetros preenchidos:

  1.  reportDate: A data do registo.
    Campo obrigatório.
  2. startDate: A data de início do registo.
    Campo obrigatório.
  3. endDate: A data de fim do registo.
    Campo obrigatório.
  4. totalTime: O tempo total, em segundos.
    Campo obrigatório
  5. remarks: Observações.
  6. workOrder: A chave da ordem de trabalho à
    qual se vai registar a mão de obra. Campo obrigatório.
  7. assetType: O tipo de ativo (2-
    equipamento; 3- ferramenta). Campo obrigatório.
  8. location: A chave da localização.
  9. equipment: A chave do equipamento
  10. tool: A chave da ferramenta.
  11. employee: A chave do funcionário. Campo
    obrigatório.
  12. schedulingLaborCost: A chave do custo de
    escalão de hora. Campo obrigatório, quando não definiu a especialidade. Caso
    defina este campo, não é obrigatório definir a especialidade.
  13. Expertise: A chave da especialidade.
    Campo obrigatório, quando não definiu o custo de escalão de hora. Caso preencha
    este campo, não é obrigatório definir o custo escalão hora.
  14. expertiseTier: A chave do nível de
    especialidade. Campo obrigatório, caso tenha definido o campo especialidade,
    anteriormente.
  15. currency: A chave da moeda. Campo
    obrigatório.
  16. company: A chave da empresa. Campo
    obrigatório.
  17. workorderMaintenancePlan: A chave do
    plano de manutenção.
  18. task: A chave da terefa.
Quando este método é executado com sucesso devolve um HttpStatusCode.201Created.

Eliminar Registo

O seguinte método permite eliminar  um registo de mão de obra de uma ordem de trabalho:
DELETE  url/api/mytenant/myorganization/maintenance/workorderreportlabors/{{companyKey}}/{{workorderreportlaborKey}}
Os parâmetros a serem substituidos no método são:
  1. companykey: a chave da empresa
  2. ?workorderreportlaborKey: chave do registo de mão de obra que pretende eliminar.
Quando este método é executado com sucesso devolve um HttpStatusCode.204.
Adicionar aos favoritos ou partilhar este artigo
Esta página foi útil?
Obrigado pelo seu voto.
Artigos Relacionados
Como criar ou eliminar ordens de trabalho? Como atualizar uma ordem de trabalho? Como alterar o estado da ordem de trabalho? Como criar um controlo de condição? Como obter a lista das avarias?