Webapi - Criação de um equipamento

Webapi - Criação de um equipamento

Este método permite, de forma simplificada, criar um equipamento.

O método a utilizar para a criação de um equipamento é :

POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems

Exemplo de Json para criação de um equipamento:

  1. {
        "equipmentKey""AVS",
        "equipmentKeySegments"null,
        "description""Sistema Avac",
        "onServiceDate""2021-07-01T00:00:00",
        "externalReferenceID""13LNN458",
        "serial""xt789",
        "purchaseDate""2021-07-12T00:00:00",
        "purchasePrice": {
            "amount"2580.000000,
            "baseAmount"2580.000000,
            "reportingAmount"2580.000000,
            "fractionDigits"2,
            "symbol""€"
        },
        "remarks"null,
        "keyword""Sistema Avac",
        "barcode"null,
        "isTool"false,
        "workingTime""23:59:59",
        "manufacturer"null,
        "location""TEC",
        "criticality""00000001",
        "currency""EUR",
        "owner""0004",
        "brand""FF",
        "brandModel""FF100",
        "parentEquipment""PC01",
        "family""CAM",
        "company""DEMO",
        "responsible"null,
        "provider""0003",
        "customer""0015"
    }
Este método permite criar um equipamento de acordo com os parâmetros preenchidos:
  1. EquipmentKey: A chave do equipamento. Caso este parâmetro não seja passado, assume o número sequencial definido. 
  2. Description: Breve descrição do equipamento. Este campo é obrigatório.
  3. OnServiceDate: A data que o equipamento entrou ao serviço. Caso não preencha este campo, é assumida a data atual.
  4. ExternalReferenceID: Código da referência externa.
  5. Serial: Número de série.
  6. Picture: A imagem do equipamento. 
  7. PurchaseDate: Data de compra. 
  8. PurchasePrice: Preço da compra.
  9. Remarks: Observações do equipamento.
  10. Keyword: Breve descrição do equipamento.
  11. Barcode: A tag do equipamento.
  12. IsTool: Colocar a False para criação de equipamento.
  13. WorkingTime: Tempo de trabalho.
  14. Manufacturer:  Chave do fabricante.
  15. Location: A chave da localização do equipamento. Este campo é obrigatório,quando não preenchido oequipamento-pai.
  16. Criticality: A chave da criticidade.
  17. Currency: A chave da moeda.
  18. Owner: A chave do proprietário.
  19. Brand: A chaveda marca.
  20. BrandModel: A chave do modelo.
  21. ParentEquipment: A chave do equipamento-pai. Este campo é obrigatório, quando não preenchido o campo localização.
  22. Family: A chave da família.
  23. Company: A chave da empresa.
  24. Responsible: A chave do responsável.
  25. Supplier: A chave do fornecedor.
  26. Customer: A chave do cliente.
Quando este método é executado com sucesso devolve um HttpStatusCode.201 Created.


    • Related Articles

    • WebAPI - Criação de um pedido

      Este método permite, de forma simplificada, criar um pedido. O método a utilizar para a criação de um pedido é : POST url/api/mytenant/myorganization/Requests/requests Exemplo de Json para criação de um pedido: { "requestKey": "00001", "description": ...
    • WebAPI - Criação de um armazém

      Este método permite, de forma simplificada, criar um armazém. O método a utilizar para a criação de um armazém é : POST url/api/mytenant/myorganization/inventorycore/warehouses Exemplo de Json para criação de um armazém: { "warehouseKey": "W2", ...
    • WebAPI - Criação de um equipamento

      Este método permite, de forma simplificada, criar um equipamento. O método a utilizar para a criação de um equipamento é:   POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems   Exemplo de Json para criação de um equipamento: ...
    • Webapi - Criação de um equipamento

      Este método permite, de forma simplificada, criar um equipamento. O método a utilizar para a criação de um equipamento é: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Exemplo de Json para criação de um equipamento:   { ...
    • WebAPI - Criação de um tipo de requisição

      Este método permite, de forma simplificada, criar um tipo de requisição. O método a utilizar para a criação de um tipo de requisição é: POST url/api/mytenant/myorganization/requisitionscore/requisitiontypes Exemplo de Json para criação de um tipo de ...