====== Concepto de reglas para alertas o notificaciones ====== {{youtube>nGodByzxaqw |video}} ---- * **Seleccionador de regla (Evaluador)** * El primer paso para crear y/o gestionar una regla de sistema, es determinar el criterio de evaluación (disparador o evaluador), ya que el mismo se encargara de supervisar cada evento recibido por los equipos GPS y evaluar si requiere de intervención por las reglas activas. * Podremos apreciar un menú desplegable tal como la imagen de referencia: {{:wiki:seleccion_funcion.png?600|}} * //En la misma resaltar algunos criterios que serán los más utilizados, los mismos que pasamos a detallar// {{:wiki:cuadros.png?600|}} ===== Variables Para Mensaje (Alerta) ===== #### **Leyenda de variables para Alertas (Correos – Reglas) ** * ${accountid} => Identificador de la cuenta * ${groupid} => Identificador del grupo/flota * ${account} => Descripción de la cuenta * ${deviceid} => Identificador de la Unidad (ID) * ${device} => Descripción de unidad * ${licensePlate} => Placa de vehículo registrada * ${datetime} => Imprime la fecha y hora en la que registro el evento (incluye zona horaria de la cuenta) * ${statuscode} => Imprime el código de estado (numérico) * ${status} => Imprime la descripción del código de estado (evento enviado por el gps) * ${speed} => Imprime la velocidad registrada en la alerta (en formato según cuenta) * ${devSpeedLimit} => Imprime el límite de velocidad configurado en el vehículo. * ${direction} => Imprime la dirección (NORTE, SUR, ESTE, OESTE) en la que se dirige el vehículo. * ${geopoint} => Imprime en una sola línea (latitud y longitud) * ${latitude} => Imprime la latitud registrada en el evento * ${longitude} => Imprime la longitud registrada en el evento * ${altitude} => Imprime la altitud registrada en el evento * ${address} => Imprime el nombre de la calle, ciudad, país (dirección) * ${odometer} => Imprime el kilometraje (odometraje) * ${distance} => Imprime la cantidad de distancia recorrida (kilometraje “reseteable”) * ${geozoneId} => Identificador de geozonas (zonas o geo cercas) * ${geozone} => Descripción de la Geozona (zonas o geo cercas) * ${batteryLevel} => Imprime el nivel de batería registrado en el evento === Formatos De Ejemplo Para Mensajes (Alertas) === #### Formato Para Alertas (Correos) en Reglas – (Aplicación de variables) //Nota: se requiere personalizar los textos, las variables (${variable}) no deben ser modificadas.// * Evento Botón De Pánico (Incluye Variables) * Asunto: Vehículo ${licensePlate}: ${status} - Señal de ayuda requerida **Cuerpo:** ---- * Cuenta : ${account} [${accountid}] * Dispositivo: ${device} [${deviceid}] * Placa : ${licensePlate} * Fecha/Hora: ${datetime} * Estado : [${statuscode}] ${status} * Velocidad : ${speed} ${direction} * Coordenadas: ${geopoint} [${latitude}/${longitude}] * ${alt} (Altitud) * Dirección : ${address} * Odómetro : ${odometer} * Distancia : ${distance} * El vehículo ${device} [${deviceid}] activo la alerta de pánico (ayuda), contactar al conductor para validar situación. //Google Maps: http://maps.google.com/maps?f=q&q=${latitude},${longitude}&z=14// ==== Códigos De Estado Para Evaluador $TRUE ==== * Los códigos a continuación sirven para el evaluador (selector) $TRUE, el cual únicamente se concentra en la verificación de reglas coincidentes con el código de estado descrito en la parte inferior. {{:wiki:codigo_estado.png?600|}} {{:wiki:codigo_motor.png?600|}} //NOTA: estos códigos son utilizados en las reglas para disparar alertas vía correo electrónico y/o sms// //Restricciones: las alertas vía correo electrónico requieren de un servidor SMTP para su funcionamiento, consultar con soporte técnico para mayores detalles//