WebAPI - Criação de um contador
Este método permite, de forma simplificada, criar um contador.
O método a utilizar para a criação de um contador é :
POST url/api/mytenant/myorganization/assetmanagementcore/meters
Exemplo de Json para criação de um contador:
{
"meterKey": "001",
"description": "Contador de água",
"unitCost": {
"amount": 250.000000,
"baseAmount": 250.000000,
"reportingAmount": 250.000000,
"fractionDigits": 2,
"symbol": "€"
},
"slidingWindowSize": 30,
"startValue": 123.750000,
"startValueDecimalPlaces": 2,
"maxValue": 999999,
"remarks": null,
"serial": null,
"meterType": 1,
"unit": "LT",
"locationFunction": null,
"family": null,
"brand": null,
"brandModel": null,
"assetType": 1,
"location": "ED01",
"equipment": null,
"tool": null,
"parentMeter": null,
"currency": "EUR",
"averageCalculationMethod": 1,
"company": "DEMO"
}
Este método permite criar um contador de acordo com os parâmetros preenchidos:
- MetertKey: A chave do contador. Caso este parâmetro não seja passado, assume o número sequencial definido.
- Description: Breve descrição do contador. Este campo é obrigatório.
- UnitCost: O valor do custo unitário.
- SlidingWindowSize: Tamanho da janela móvel.
- StartValue: Valor inicial.
- StartValueDecimalPlaces: Valor de casas decimais.
- MaxValue: Valor máximo.
- Remarks: Observações.
- Serial: Número de série do contador.
- MeterType: Tipo de contador. (1- Contador do tipo leitura. 2- contador do tipo incremento.) Campo obrigatório.
- Unit: Unidade do contador. Campo Obrigatório.
- LocationFunction: A chave da função da localização.
- Family: A chave da família.
- Brand: A chave da marca.
- BrandModel: A chave do modelo.
- AssetType: Tipo de ativo. (1-localização; 2- equipamento; 3- ferramenta).
- Location: A chave da localização.
- Equipment: A chave do equipamento.
- Tool: A chave da ferramenta.
- ParentMeter: A chave do contador pai.
- Currency: A chave da moeda.
- AverageCalculationMethod: Método do cálculo da média. (0 - nenhum; 1- dias da média movel; 2- leitura da média móvel; 3- global).
- Company: A chave da empresa.
Quando este método é executado com sucesso devolve um HttpStatusCode.OK.
Related Articles
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 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 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 ...
WebAPI - Criação de uma leitura de contador
Este método permite, de forma simplificada, criar uma leitura de contador. O método a utilizar para a criação de uma leitura de contador é : POST url/api/mytenant/myorganization/assetmanagement/meterValues Exemplo de Json para criação de uma leitura ...