WebAPI – Atualizar registo de consumo de material

WebAPI – Atualizar registo de consumo de material

Este metodo permite alterar um consumos de material.

O método a utilizar para alterar o consumo de material da ordem de trabalho é:  POST /api/mytenant/myorganization/maintenance/workorderreportconsumptions/updateWorkOrderReportConsumptionInfo/{{companyKey}}/{{workOrderReportConsumptionIKey}}

Os parâmetros no método são:
  1. companyKey: chave da empresa
  2. workOrderKey: chave da ordem de trabalho
Exemplo do Json para atualizar o consumo de material de uma ordem de trabalho

  1. {
    "Description": "Registo de consumo",
    "Employee": "P00002",
    "Remarks": "Observações gerais",
    "WOConsumptionLines":
    [
    {
    "Date": "2019-09-05T11:31:17.477+00:00",
    "Description": "Consumo artigo um",
    "Quantity": "5",
    "Remarks": "Observações do consumo",
    "Part": "PORTES",
    "Unit": "UN",
    "WareHouse": "WH1",
    "WorkOrderMaintenancePlan": "MP1",
    "WOMaintenancePlanTaskId": "45D98B07-9F8B-4C27-90E4-6243AEAEE300",
    "WOTaskId": null
    },
    {
    "Date": "2019-09-05T11:31:17.477+00:00",
    "Description": "Consumo artigo dois",
    "Quantity": "3",
    "Remarks": "Observações do consumo",
    "Part": "PORTES",
    "Unit": "UN",
    "WareHouse": null,
    "WorkOrderMaintenancePlan": null,
    "WOMaintenancePlanTaskId ": "69703AF8-49EB-4C0A-B0A4-49FBE25F7D61",
    "WOTaskId": "T000013"
    }
    ]
    }

Este método permite alterar um registo de consumo de acordo com os seguintes parâmetros preenchidos
  1. Description: a descrição do registo de consumo. Este campo é obrigatório.
  2. Employee: a chave do funcionário.
  3. Remarks: as observações.
  4. WOConsumptionLines: os items do consumo. Este campo e obrigatório e cada linha do consumo deverá ter os seguintes parâmetros:
    1. Date: data do consumo
    2. Description: descrição do consumo
    3. Quantity: quantidade do artigo. Este campo é obrigatório
    4. Part: chave da peça. Este campo é obrigatório.
    5. Unit: chave da unidade.
    6. WareHouse: chave do armazém
    7. Remarks: observações
    8. WorkOrderMaintenancePlan: a chave do plano de manutenção da OT.
    9. WOMaintenancePlanTaskId: o identificador da tarefa associado ao plano de manutenção da OT.
    10. WOTaskId: o identificador da tarefa do trabalho adicional da OT. Este campo não pode ser utilizado juntamente com o plano de manutenção nem com a tarefa do plano de manutenção.
Quando este método é executado com sucesso devolve um HttpStatusCode.OK.

    • Related Articles

    • WebAPI – Atualizar Registo de Mão de Obra

      Este método permite alterar o registo de mão de obra uma ordem de trabalho. O método a utilizar para a alteração do registo de mão de obra é: POST /api/mytenant/myorganization/maintenance/workorderreportlabors/ ...
    • WebAPI – Atualizar registo de verificação de tarefas

      Este método permite alterar o registo de verificação de tarefas de uma ordem de trabalho. O método a utilizar para a alteração do registo de verificação de tarefas é: POST /api/mytenant/myorganization/maintenance/ ...
    • WebAPI – Atualizar registo de custo diverso

      Este método permite alterar o custo diverso de uma ordem de trabalho. O método a utilizar para a alteração de um custo diverso é: POST /api/mytenant/myorganization/maintenance/workorderreportmisccosts / ...
    • WebAPI – Obter Ordens de trabalho atribuídas ao funcionário

      Este métoto devolve a lista de ordens de trabalho atribuidas a cada funcionário de uma determinada empresa. O método a utilizar para a obter a lista de ordens de trabalho atribuídas ao funcionário é: GET ...
    • WebAPI – Como criar ordens de trabalho?

      Este método oferece uma forma simplificada de criar uma Ordem de Trabalho para um determinado Ativo, Localização, Ferramenta ou Rota. O método a utilizar para a criação de uma ordem de trabalho é : POST ...