Webapi - Criação de um registo mão de obra numa Ordem de Trabalho
Este método permite, de forma
simplificada, criar um registo de mão de obra numa Ordem de Trabalho.
O método a utilizar para a criação de 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"
}
i
Este método permite criar um registo de mão de obra de uma OT de acordo com os parâmetros preenchidos:
- reportDate: A data do registo.
Campo obrigatório.
- startDate: A data de início do registo.
Campo obrigatório.
- endDate: A data de fim do registo.
Campo obrigatório.
- totalTime: O tempo total, em segundos.
Campo obrigatório
- remarks: Observações.
- workOrder: A chave da ordem de trabalho à
qual se vai registar a mão de obra. Campo obrigatório.
- assetType: O tipo de ativo (2-
equipamento; 3- ferramenta). Campo obrigatório.
- location: A chave da localização.
- equipment: A chave do equipamento
- tool: A chave da ferramenta.
- employee: A chave do funcionário. Campo
obrigatório.
- 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.
- 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.
- expertiseTier: A chave do nível de
especialidade. Campo obrigatório, caso tenha definido o campo especialidade,
anteriormente.
- currency: A chave da moeda. Campo
obrigatório.
- company: A chave da empresa. Campo
obrigatório.
- workorderMaintenancePlan: A chave do
plano de manutenção.
- task: A chave da terefa.
Quando este método é executado com sucesso devolve um HttpStatusCode.201Created.