Ejemplo de panel personalizado: Usuarios en una geocerca
Los paneles personalizados en GpsGate son combinaciones que utilizan recursos de la API REST. Puedes mostrar dinámicamente datos de GpsGate y otros sistemas empresariales en el Rastreador de Activos. En este artículo, describiremos cómo hacer clic derecho en una geocerca y listar todos los activos dentro de ella.
Aprende más sobre paneles personalizados.
Configuración de Paneles Personalizados
En este ejemplo, utilizamos un recurso de script que creará un panel mash-up. Recomendamos que alojes todos tus paneles personalizados en la carpeta ”\GpsGateServer\IIS\VehicleTracker\CustomPanels” en tu servidor GpsGate.
Pega el contenido del archivo CustomPanels.zip en tu servidor local en la siguiente ruta:
GpsGateServer\IIS\VehicleTracker\CustomPanels\
Si tienes un servidor alojado, por favor contacta al soporte.
Configuración del Constructor de Aplicaciones
El siguiente paso es configurar el Constructor de Aplicaciones y añadir la opción de script de clic derecho para tus geocercas.
1. Selecciona Menú Principal > Admin > Desarrollo > Constructor de Aplicaciones
2. Selecciona + App
3. Añade un nombre y una descripción y haz clic en Guardar
4. Selecciona + Click Script
5. Pon un nombre a tu nuevo script y selecciona en Tipo la opción GeofenceRightClickMenu
6. Haz clic en Editar
7. Pega el siguiente código en el editor:
https://myserver/gpsgateserver/VehicleTracker/CustomPanels/GeofenceUserPanel/geofenceuser.html?applicationid=' + application.id + '&geofenceid=' + geofence.id
- Dónde myserver es la URL donde se encuentra el archivo HTML. Ten en cuenta que debes usar HTTP o HTTPS en la URL según cómo esté configurado tu servidor.
- Dónde appID es el número de ID de tu aplicación. Puedes ver este número al final de la URL de tu aplicación.
8. Selecciona una Geocerca desde tu panel de Geocercas y haz clic en Ejecutar Script
Luego haz clic en Guardar.
9. Haz clic en Guardar de nuevo
Ahora tu script está listo
Pruebas
1. Selecciona una geocerca en la que quieras contar tus activos y haz clic derecho sobre ella.
2. Selecciona tu script previamente creado
Como resultado, obtendrás un nuevo panel con la nueva información representada en un estilo mash-up (los activos dentro de la geocerca seleccionada)