Páginas
En esta pantalla principal se muestran todos las páginas que tiene el sistema. Las páginas poseen un texto de búsqueda, para poder filtrar por los atributos que tienen cada uno de ellos.
Las páginas y las opciones que tienen cada una de ellas, estarán habilitadas dependiendo de los permisos que tenga asignado el usuario. Permite agregar varios atributos a cada modelo dependiendo de las necesidades del usuario.
Usuarios
En esta página se pueden listar, crear, editar y eliminar los usuarios. Se puede establecer una contraseña de usuario y en esta pantalla se pueden configurar los permisos para habilitar y delimitar las diferentes partes del sistema.
El modelo de gestión de usuarios admite casos de uso como, simples cuentas de usuarios individuales, hasta grandes organizaciones con múltiples gerentes, administradores y usuarios habituales.
Roles de usuario
- Administrador: Es un usuario con acceso ilimitado a todo al sistema.
- Gerente: Es un usuario con capacidades ampliadas que le permiten administrar un subconjunto de usuarios y registrar otros nuevos.
- Usuario: Es un usuario normal que puede manipular sus propios registros y añadir otros nuevos.
Roles de usuario limitados
- Usuario de solo lectura: Es un usuario que no puede agregar, editar o eliminar nada en el sistema. Sólo pueden monitorear sus objetos asignados. Puede resultar útil para el acceso público/integrado.
- Usuario de solo lectura del dispositivo: Es un usuario normal con restricción en la manipulación del dispositivo. Se pueden editar otras configuraciones sin límites.
Límites de usuario
Límite de dispositivos: El límite de la cantidad de dispositivos que puede tener el usuario. El usuario no puede agregar más dispositivos que su límite de dispositivos.
- Si el límite de dispositivos se establece en -1, significa que el usuario no tiene límite en la cantidad de dispositivos.
- Si el límite de dispositivos se establece en 0, significa que el usuario no puede agregar ningún dispositivo, pero puede editar o eliminar los existentes.
Límite de usuarios: El límite de cantidad de usuarios que puede tener el gerente. El gerente no puede agregar más usuarios que su límite de usuarios.
- Si el límite de usuarios se establece en -1, significa que el gerente no tiene límite.
- Si el límite de usuarios se establece en 0, significa que el usuario no es un gerente. La diferencia entre administrador y usuario normal está en su valor límite de usuarios. Un gerente tiene un límite de usuarios distinto de 0.
Otras consideraciones:
- Sólo el administrador puede cambiar estos campos.
- El usuario creado por un gerente siempre tendrá el valor 0 para ambos límites.
- Los usuarios autoregistrados tendrán el límite de dispositivo establecido en -1.
- Tiempo de vencimiento: Es el tiempo después del cual el usuario no puede iniciar sesión en el sistema.
- Deshabilitado: El usuario no puede iniciar sesión si está deshabilitado.
- El usuario o gerente no puede editar estos dos campos en sus propias cuentas.
- El gerente puede editar estos campos para los usuarios a los que tiene acceso, con una restricción. Si el gerente tiene un tiempo de vencimiento, no puede establecer un tiempo de vencimiento posterior al suyo propio para otros usuarios.
- Otra restricción importante es que sólo un administrador puede desvincular los dispositivos de sí mismos.
Preferencias
En este página se puede configurar varios parámetros del sistema de acuerdo a las preferencias de cada usuario.
Token de Acceso: Permite generar un token de acceso y se puede utilizar para iniciar sesión, en ves de utilizar las credenciales de acceso. Se puede establecer la fecha de vencimiento del token de acceso.
Mapa
Las configuraciones que se realicen en esta sección, se podrán visualizar en el mapa principal del sistema.
- Mapas activos: Se puede seleccionar todas las capas del mapa que quiere utilizar.
- Capa sobre el mapa.
- Información popup: Se puede escoger varios atributos dependiendo de las necesidades del usuario, esta información se mostrará cuando el usuario selecciona un dispositivo dentro del mapa.
- Rutas en Directo: Esto graficará una ruta en tiempo real, mientras uno o varios dispositivos se esten moviendo.
Opciones
- Rutas: Permite mostrar u ocultar las rutas dentro del mapa.
- Paradas: Permite mostrar u ocultar las paradas dentro del mapa.
- Seguir: Permite seguir a un dispositivo automáticamente.
- Agrupar marcadores: Permite agrupar y contabilizar a los dispositivos por zonas, si el zoom del mapa esta muy alejado.
- Mostrar Mapas en la selección.
- Permitir superposición en las paradas: Permite mostrar siempre las paradas sin importar el nivel del zoom del mapa.
- Mostrar filtro avanzado de dispositivos: Permite mostrar un filtro de búsqueda para filtras los dispositivos seleccionados en el mapa.
- Mostrar notificaciones de eventos: Permite mostrar u ocultar los eventos en tiempo real.
- Guardar y mostrar último estado del mapa: Permite guardar la última posición del mapa y cuando se recarga o se vuelve a ingresar al sistema reestablece a esa posición.
Dispositivos
Las configuraciones que se realicen en esta sección, se podrán visualizar en la lista de los dispositivos del mapa.
- Título del dispositivo: Se mostrará el título seleccionado.
- Detalle del dispositivo: Se mostrará el detalle seleccionado abajo del título.
Sonido de notificación
Se pueden configurar los eventos que se requieren un sonido para las notificaciones. Si la notificación ya tiene configurado su propio sonido, esta configuración no tendrá efecto.
Información
Se visualiza la versión y el estado del sistema.
Servidor
Permite la configuración de los diferentes parámetros del sistema y esto afecta a todos los usuarios.
- Preferencias: Permite la configuración de capas del mapa, mapa por defecto, zona horaria, unidad de velocidad, entre otras.
- Ubicación: Permite configurar la ubicación y el zoom del mapa.
- Permisos: Permite habilitar o deshabilitar los registros, reportes, dipositivos solo de lectura, entre otros.
- Archivo: Permite subir archivos al sistema como imagenes.
- Administración de contraseñas: Permite configurar las condiciones que debe cumplir las contraseñas de usuario.
- Atributos: Permite la configuración global de los diferentes parámetros que tiene el sistema como por ejemplo el límite de velocidad. Este depende de las necesidades de cada operadora.
Notificaciones
En esta página se pueden listar, crear, editar y eliminar las notificaciones por usuario. De esta configuración depende de que cuando un dispositivo tenga una alarma de cualquier tipo, le pueda llegar al usuario ese evento através de correo electrónico, SMS, WEB, entre otros.
Además permite configurar un sonido de notificación para identificar de mejor manera la alarma que informa el dispositivo. Permite configurar la prioridad de la notificación y agregar un calendario para delimitar las notificaciones.
Dispositivos
En esta página se pueden listar, crear, editar y eliminar los dispositivos por grupo o usuario. Permite subir una imagen para identificar de mejor forma al dispositivo cuando es seleccionado.
Además permite dar permisos para que el dispositivo se pueda asociarlo a un determinado grupo, ruta, conductor y mantenimiento. Se le puede asociar a un calendario de trabajo.
Rutas
En esta página se pueden listar, crear, editar y eliminar las rutas o geofecercas.
Las rutas o geocercas son zonas geográficas que se pueden utilizar para generar eventos sobre el movimiento del dispositivo dentro y fuera de la zona.
Hay tres tipos de rutas que son admitidos:
- Polígono.
- Polilínea.
- Círculo.
La distancia alrededor de una ruta o geocerca de polilínea, está configurada con 25 metros de forma predeterminada o se puede establecer la distancia dependiendo de las necesidades del usuario. Cuando un dispositivo este dentro o fuera de este rango, enviará el evento de ruta.
Además permite configurar en color de la ruta o geocerca, para poder diferenciarlos de una manera más óptima. Se aceptan todos los colores HTML válidos. Cúando los dispositivos esten asignados a una ruta, estos se pintarán de acuerdo al color de la ruta.
Permite subir un archivo .gpx
para poder tener un gráfico más óptimo y personalizado.
Paradas
En esta página se pueden listar, crear, editar y eliminar las paradas. Permite configurar el nombre y las coordenadas de la posición de la parada.
Para que la parada se pueda visualizar en el mapa se debe enlazar con una ruta.
Rutas y Paradas
En esta página se pueden listar, crear, editar y eliminar las rutas con las paradas. Se pueden enlazar una ruta con varias paradas. Una vez configurado esto, ya se puede asociar a un dispositivo mediante un horario de trabajo y ya se podrá visualizar en el mapa principal.
Para poder asociar una ruta con una o varias paradas, se debe tener creado una ruta y las paradas para poder asociarlas entre si. Si se elimina una parada de una ruta, la parada no se elimina, solo se elimina el enlace a la ruta que estaba vinculada.
Permite subir un archivo .kml
para poder tener un gráfico más óptimo y personalizado.
Grupos
En esta página se pueden listar, crear, editar y eliminar los grupos.
Un grupo representa un grupo de dispositivos. No es posible agrupar otras entidades, pero puede vincular algunas entidades a grupos de la misma manera que las vincula a dispositivos. Al igual que con los dispositivos, vincularse a un grupo no afecta los permisos de los usuarios.
Los grupos se pueden anidar. Para agregar un grupo a otro grupo, edite el grupo y seleccione el grupo principal en la sección Extra.
Conductores
En esta página se pueden listar, crear, editar y eliminar los conductores. Estos conductores se pueden asociar a un dispositivo, pero para que el conductor se muestre en cada reporte de posiciones, el dispositivo debe enviar el identificador del conductor y esto depende del modelo específico del dispositivo.
Calendarios
En esta página se pueden listar, crear, editar y eliminar los calendarios.
Un calendario representa un horario que se puede utilizar en varios diferentes partes del sistema. Puede ser un evento único o un programa recurrente.
Los calendarios utilizan el formato ics estándar para calendarios. Se puede crear un horario simple directamente desde la aplicación web, pero el sistema también admite un calendario personalizado donde se carga un archivo ics creado externamente.
Se puede utilizar un calendario para limitar una ruta, o una notificación para un horario determinado. Por ejemplo, si desea recibir una notificación solamente en un horario laboral, puede lograrlo creando y vinculando un calendario a la notificación.
Mantenimientos
En esta página se pueden listar, crear, editar y eliminar los mantenimientos. Se puede crear varios mantenimientos dependiendo de los atributos del dispositivo y a las necesidades de cada usuario.
Por cada mantenimiento se puede configurar el kilometraje, para realizar un recordatorio de mantenimiento de un dispositivo. Para que los eventos de mantenimiento funcionen se deben vincular con un grupo.
Comandos guardados
En esta página se pueden listar, crear, editar y eliminar los comandos. La mayoría de los dispositivos GPS admiten comandos. Se pueden utilizar para configurar el dispositivo, cambiar de estado o solicitar información. Los comandos se pueden enviar a través de la misma conexión de red utilizada para cargar datos desde el dispositivo al servidor o mediante SMS. Muchos dispositivos admiten ambas opciones.
En caso de que se envíe un comando a través de la conexión de red y el dispositivo no esté en línea, se pondrá en cola. Todos los comandos de la cola de dispositivos se enviarán tan pronto como el dispositivo esté en línea. No se recomienda poner muchos comandos en cola porque algunos dispositivos ignoran el siguiente comando hasta que manejan el anterior.
De forma predeterminada, todos los usuarios habituales pueden enviar comandos. Es posible impedir que los usuarios envíen comandos arbitrarios mediante la configuración de comandos de límite en los permisos de la cuenta. Dicho usuario sólo puede enviar comandos guardados predefinidos vinculados a su cuenta.
Atributos calculados
En esta página se pueden listar, crear, editar y eliminar los atributos calculados. Los atributos calculados permiten la modificación dinámica de los atributos de posición. Casos de uso más comunes para atributos calculados:
- Asigne entradas y salidas genéricas a valores específicos (por ejemplo, valor de ignición de una entrada genérica)
- Calcular un valor en el lado del servidor en función de otros atributos (por ejemplo, el consumo de combustible a partir de un valor del odómetro)
- Los atributos calculados se aplican a todas las posiciones entrantes de un dispositivo vinculado. El orden en el que se aplican los atributos calculados al dispositivo no está definido. Por lo tanto, no se recomienda utilizar el resultado de un atributo calculado en otro atributo calculado.
Cada atributo calculado contiene 4 campos:
- Descripción: Una descripción legible.
- Atributo: Nombre o clave del atributo de posición resultante.
- Expresión: Una expresión para calcular.
- Tipo: Tipo de datos de salida (número, booleano o cadena).
Puede elegir de una lista de atributos estándar con tipos predefinidos, pero también es posible definir su propio atributo personalizado.