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

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

Este método permite, de forma simplificada, criar um registo de custo diverso numa ordem de trabalho.
 
O método a utilizar para a criação de um registo de custo diverso numa ordem de trabalho é:
 
POST {{url}}/api/{{tenant}}/{{organization}}/maintenance/workOrderReportmisccosts
 
Exemplo de Json para criação de um registo de custo diverso numa ordem de trabalho:
  1. {
            "reportDate""2021-08-11T10:00:10.3886047+00:00",
            "miscCostDate""2021-08-11T10:00:10.3886047+00:00",
            "value": {
            "amount"34.00
            },
                "maxValue": {
            "amount"100.000000
        },
            "minimumValue": {
            "amount"10.000000
        },
            "quantity"1,
            "workOrder""OT9543",
            "assetType"2,
            "location"null,
            "equipment""MT02",
            "employee""0007",
            "company""DEMO",
            "miscCostsType""TIPOCD",
            "miscCost""DESLOC",
            "workOrderMaintenancePlan"null,
            "task"null
            "currency": “EUR”
        }
Este método permite criar um registo de custo diverso numa OT de acordo com os parâmetros preenchidos:
  1. reportDate: A data do registo. Campo obrigatório.
  2. miscCostDate: A data do custo diverso. Campo é obrigatório.
  3. value: O valor do custo diverso. Campo é obrigatório.
  4. maxValue: O valor máximo definido no tipo de custo diverso selecionado. Campo obrigatório.
  5. Quantity: Quantidade. Campo obrigatório.
  6. remarks: Observações.
  7. WorkOrder: A chave da ordem de trabalho à qual se vai registar o custo diverso. Campo obrigatório.
  8. AssetType: O tipo de ativo (2- equipamento; 3- ferramenta). Campo obrigatório.
  9. Location: A chave da localização.
  10. equipment: A chave do equipamento.
  11. tool: A chave da ferramenta.
  12. Employee: A chave do funcionário.
  13. company: A chave da empresa. Campo obrigatório.
  14. miscCostType: A chave do tipo de custo diverso. Campo obrigatório.
  15. miscCost: A chave do custo diverso. Campo obrigatório.
  16. workorderMaintenancePlan: A chave do plano de manutenção.
  17. Task: A chave da terefa.
  18. Currency: A chave da moeda. Campo obrigatório.
Quando este método é executado com sucesso devolve um HttpStatusCode.201Created.

    • Related Articles

    • WebAPI - Criação de um registo de follow-up numa OT

      Este método permite, de forma simplificada, criar um registo de follow-up numa Ordem de Trabalho. O método a utilizar para a criação de um registo de follow-up numa Ordem de Trabalho é: POST ...
    • 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 ...
    • 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 ...
    • WebAPI – Alterar estado da ordem de trabalho

      Este método permite efetuar a mudança de estado de uma ordem de trabalho. O método a utilizar para a alteração de estado da ordem de trabalho é: Post {{url}/api/{{tenant}}/{{organization}}/maintenance/workorders/changeSchemaEntityState/{{companyKey}} ...
    • 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 ...