Webapi - Criação de um registo de consumo numa ordem de trabalho
Este método permite, de forma
simplificada, criar um registo de consumo numa ordem de trabalho.
O método a utilizar para a criação de um
registo de consumo numa ordem de trabalho é:
POST {{url}}/api/{{tenant}}/{{organization}}/maintenance/workOrderReportConsumptions
Exemplo de Json para criação de um
registo de consumo numa ordem de trabalho:
{
"ReportDate" : "2021-06-10T09:48:28+01:00",
"AssetType" : 1,
"Location" : "AM",
"Equipment" : null,
"Tool" : null,
"WorkOrder" : "0000000008",
"Company" : "DEMO",
"employee" : "0014",
"remarks" : null,
"WOConsumptionLines" : [{
"Date": "2021-06-10T09:52:28+01:00",
"Quantity": 1,
"Remarks": "teste oleo",
"Part": "0004",
"Unit": "UN",
"WareHouse": "W1"
},{
"Date": "2021-06-10T09:52:28+01:00",
"Quantity": 2,
"Remarks": "teste",
"Part": "I-0005",
"Unit": "UN",
"WareHouse": "W1"
}]}
i.
Este método permite criar um registo de consumo de uma ordem de trabalho de acordo com os parâmetros preenchidos:
- reportDate: A data do registo.
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.
- workOrder: A chave da ordem de trabalho à
qual se vai registar o custo diverso. Campo obrigatório.
- company: A chave da empresa. Campo
obrigatório.
- employee: A chave do funcionário. Campo obrigatório.
- remarks: Observações.
- ConsumptionLines: Linhas dos consumos:
- Date: Data do consumo, campo obrigatório
- Quantity: A quantidade, campo obrigatório
- Remarks: As observações
- Part: A chave da peça, campo obrigatório
- Unit: A chave da unidade, campo obrigatório
- Warehouse: A chave do armazém, campo obrigatório.
Quando este método é executado com
sucesso devolve um HttpStatusCode.201Created.