WebAPI - Creación de un contador

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:

1.       {

        "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:
  1. MetertKey: La clave del contador. Si este parámetro no es pasado, asume el número secuencial definido. 
  2. Description: Corta descripción del contador. Este campo es obligatorio.
  3. UnitCost: El valor del coste unitario.
  4. SlidingWindowSize: Tamaño de la ventana móvil.
  5. StartValue: Valor inicial.
  6. StartValueDecimalPlaces: Valor de decimales.
  7. MaxValue: Valor máximo.
  8. Remarks: Observaciones.
  9. Serial: Número de serie del contador.
  10. MeterType: Tipo de contador. (1- Contador del tipo lectura. 2- contador del tipo incremento.) Campo obligatorio.
  11. Unit: Unidad del contador. Campo obligatorio.
  12. LocationFunction: La clave de la función de la localización. 
  13. Family: La clave de la familia.
  14. Brand: La clave de la marca.
  15. BrandModel: La clave del modelo.
  16. AssetType: Tipo de activo. (1-localización; 2- equipamiento; 3- herramienta).
  17. Location: La clave de la localización.
  18. Equipment: La clave del equipamiento.
  19. Tool: La clave de la herramienta.
  20. ParentMeter: La clave del contador padre.
  21. Currency: La clave de la moneda.
  22. 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).
  23. 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 ...