Webapi - Criação de um registo de consumo numa ordem de trabalho

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:

  1.  {
    "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:
  1. reportDate: A data do registo. Campo obrigatório.
  2. assetType: O tipo de ativo (2- equipamento; 3- ferramenta). Campo obrigatório.
  3. location: A chave da localização.
  4. equipment: A chave do equipamento.
  5. tool: A chave da ferramenta.
  6. workOrder: A chave da ordem de trabalho à qual se vai registar o custo diverso. Campo obrigatório.
  7. company: A chave da empresa. Campo obrigatório.
  8. employee: A chave do funcionário. Campo obrigatório.
  9. remarks: Observações.
  10. ConsumptionLines: Linhas dos consumos:
    1. Date: Data do consumo, campo obrigatório
    2. Quantity: A quantidade, campo obrigatório
    3. Remarks: As observações
    4. Part: A chave da peça, campo obrigatório
    5. Unit: A chave da unidade, campo obrigatório
    6. Warehouse: A chave do armazém, campo obrigatório.
 
Quando este método é executado com sucesso devolve um HttpStatusCode.201Created.