Creación de equipos: ItemCreation
Cuando se crea un equipo en Calibry, se produce un evento del tipo ItemCreation. Este evento envía la información del equipo a todos los suscriptores que haya de este tipo.
La información que se incluye en el cuerpo de la llamada a la URL especificada en la suscripción es:
Parámetro | Tipo | Descripción |
|---|---|---|
id | Integer | Identificador interno del equipo |
addedDate | Date | Fecha de alta del equipo |
brandId | Integer | Identificador numérico de la marca |
brandName | String | Nombre de la marca |
calibrationPeriodId | String | Identificador del tipo de periodo de calibración: M = Meses. |
calibrationPeriodNum | Integer | Periodo de calibración en meses |
channelQuantity | Integer | Número de canales del equipo |
customerId | Integer | Identificador numérico del cliente |
customerName | String | Nombre del cliente |
customerTag | String | Nombre del equipo en el cliente |
defaultImageId | Integer | Identificador numérico de la imagen |
description | String | Descripción |
eventCreatedBy | String | Agente que ha realizado la operación de creación |
familyId | Integer | Identificador de la familia |
familyName | String | Nombre de la familia |
itemType | String | Tipo de equipo. Los posibles valores son: DEVICE = Dispositivo |
lastCalibrationDate | Date | Fecha de la última calibración |
locationId | Integer | Identificador numérico de la localización del equipo en el cliente. |
modelId | Integer | Identificador numérico del modelo |
modelName | String | Nombre del modelo |
nextCalibrationDate | Date | Fecha de la próxima calibración. Este dato se calcula si existe la última fecha de calibración (lastCalibrationDate) y periodo de calibración (calibrationPeriodNum) |
observations | String | Observaciones |
organizationId | Integer | Identificador interno de la organización |
ownerId | Integer | Identificador interno del propietario del equipo |
ownerName | String | Nombre del propietario del equipo |
rec_status | String | Estado del registro. Los posibles valores son: A = activo |
serialNumber | String | Número de serie |
statusId | Integer | Identificador numérico del estado del equipo. |
tag | String | Nombre del equipo en Calibry |
Ejemplos
Llamada (Método POST)
Headers:
Content-Type = application/json
Body:
{
"id": "15350",
"addedDate": "1530181621382",
"brandId": "5",
"brandName": "Chauvin Arnoux",
"calibrationPeriodId": "M",
"calibrationPeriodNum": "12",
"channelQuantity": "4",
"customerId": "5",
"customerName": "Cliente 019",
"customerTag": "tag-cif-074",
"defaultImageId": "",
"description": "Equipo de prueba",
"eventCreatedBy": "agente003",
"familyId":1,
"familyName":"TEMPERATURA",
"itemType": "DEVICE",
"lastCalibrationDate": "24/10/2019",
"locationId": "4",
"modelId": "5",
"modelName": "CA1244 Higrómetro",
"nextCalibrationDate": "24/10/2020",
"observations": "",
"organizationId": "1",
"ownerId": "",
"ownerName": "",
"recStatus": "A",
"serialNumber": "sn-tag-cif-074",
"statusId": "1",
"tag": "tag-cif-074"
}