WebAPI - Creación de un contador
Este
método permite, de forma simplificada, crear un contador.
El
método para usar para crear un contador es:
POST
url/api/mytenant/myorganization/assetmanagementcore/meters
Ejemplo
de Json para creación de un 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 crear un contador de acuerdo con los parámetros introducidos:
- MetertKey: La
clave del contador. Si este parámetro no es pasado, asume el número secuencial
definido.
- Description: Corta
descripción del contador. Este campo es obligatorio.
- UnitCost: El
valor del coste unitario.
- SlidingWindowSize: Tamaño
de la ventana móvil.
- StartValue: Valor
inicial.
- StartValueDecimalPlaces: Valor
de decimales.
- MaxValue: Valor
máximo.
- Remarks: Observaciones.
- Serial: Número
de serie del contador.
- MeterType: Tipo
de contador. (1- Contador del tipo lectura. 2- contador del tipo incremento.)
Campo obligatorio.
- Unit: Unidad
del contador. Campo obligatorio.
- LocationFunction: La
clave de la función de la localización.
- Family: La
clave de la familia.
- Brand: La
clave de la marca.
- BrandModel: La
clave del modelo.
- AssetType: Tipo
de activo. (1-localización; 2- equipamiento; 3- herramienta).
- Location: La
clave de la localización.
- Equipment: La
clave del equipamiento.
- Tool: La
clave de la herramienta.
- ParentMeter: La
clave del contador padre.
- Currency: La
clave de la moneda.
- AverageCalculationMethod: Método
del cálculo de la media. (0 - ninguno; 1- días de la media móvil; 2- lectura de
la media móvil; 3- global).
- Company: La
clave de la empresa.
Cuando
este método es ejecutado con éxito, devuelve un HttpStatusCode.OK.
Related Articles
WebAPI - Creación de un almacén
Este método permite, de forma simplificada, crear un almacén. El método a usar para crear un almacén es: POST url/api/mytenant/myorganization/inventorycore/warehouses Ejemplo de Json para creación de un almacén: 1. { "warehouseKey": "W2", ...
WebAPI - Creación de un equipamiento
Este método permite, de forma simplificada, crear un equipamiento. El método a usar para crear un equipamiento es: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Ejemplo de Json para creación de un equipamiento: 1. { ...
WebAPI - Creación de una herramienta
Este método permite, de forma simplificada, crear una herramienta. El método a usar para crear una herramienta es: POST url/api/mytenant/myorganization/assetmanagementcore/equipmentItems Ejemplo de Json para creación de una herramienta: 1. { ...
WebAPI - Creación de una lectura de contador
Este método permite, de forma simplificada, crear una lectura de contador. El método para usar para crear una lectura de contador es: POST url/api/mytenant/myorganization/assetmanagement/meterValues Ejemplo de Json para creación de una lectura de ...
WebAPI - Creación de un registro de seguimiento en una orden de trabajo
Este método permite, de forma simplificada, crear un registro de seguimiento en una orden de trabajo. El método a usar para crear un registro de seguimiento en una orden de trabajo es: POST ...