Tu propia app de mantenimiento, con GMAO CLOUD por detrás
Cuadros de mando, portales para tus clientes o una app de técnicos con tu propio flujo: cómo construir tus pantallas sobre la API de GMAO CLOUD y qué sigue resolviendo el sistema por detrás.
8 min de lectura
- Desarrollo
- Integraciones
- API
- GMAO
Hay clientes de GMAO CLOUD que se están haciendo sus propias pantallas conectadas a nuestra API, la puerta de entrada que permite a otros programas leer y guardar datos en el sistema: un cuadro de mando con los indicadores que mira su dirección, un portal donde sus clientes ven el estado de sus avisos, una app de técnicos con el flujo exacto de su operación.
Nos parece una buena idea, y queremos que se haga bien. Esta entrada explica cómo plantearlo: qué pones tú, qué sigue poniendo GMAO CLOUD y qué conviene decidir antes de empezar.
GMAO CLOUD como infraestructura
Un GMAO tiene dos capas que se suelen ver como una sola.
La de abajo es la que guarda y hace funcionar el mantenimiento: los activos y su histórico, el preventivo que se genera solo, los usuarios y sus permisos, el registro de quién hizo cada cosa, las copias de seguridad, la sincronización de los técnicos sin cobertura.
La de arriba es cómo lo ves y cómo trabajas con ello: qué pantalla abre tu jefe de servicio por la mañana, qué ve tu cliente cuando entra, en qué orden rellena el técnico el parte.
La capa de arriba es donde más se diferencia cada empresa. La de abajo concentra capacidades comunes que resultan costosas de construir y mantener correctamente. Construir tu propia vista sobre la API de GMAO CLOUD es quedarte con lo primero sin cargar con lo segundo.
Tu appcuadro de mando, portal, app de técnicos
API
GMAO CLOUDdatos, preventivo, histórico, copias de seguridad y seguridad
Qué se puede construir
Lo que vemos en clientes, sin nombrar a ninguno:
Cuadros de mando a medida. Los indicadores que importan a tu dirección, con tu forma de agruparlos y tus colores, junto a datos de otros sistemas tuyos. Son de solo lectura, y por eso es el caso más sencillo para empezar.
Un portal para tus clientes. Una web con tu marca donde tus clientes ven sus órdenes, abren avisos o consultan la documentación de sus instalaciones. Si no necesitas nada especial, GMAO CLOUD ya trae su propio portal de clientes; si lo que quieres es integrarlo en tu web o en tu área de cliente, la API lo permite.
Una app de técnicos con tu flujo. Para operaciones muy particulares, en las que el técnico sigue unos pasos que son tu forma de trabajar. Es el caso más exigente, por lo que se explica más abajo sobre el trabajo sin conexión.
Todos se construyen igual: tu app usa la API para leer y escribir activos, instalaciones, clientes, órdenes de trabajo, incidencias, presupuestos, almacén o documentos. La referencia completa, con cómo conectarse y ejemplos de cada operación, está en developers.gmao.cloud.
Qué sigue resolviendo GMAO CLOUD por detrás
Aunque tus usuarios no vean nunca una pantalla nuestra, por detrás sigue funcionando todo lo demás:
- El preventivo se sigue generando con sus periodicidades, festivos y contadores, aunque tu app no sepa nada de él.
- Cada cambio queda registrado a nombre del usuario de GMAO CLOUD con el que se hizo, venga de tu app o de la nuestra.
- Los datos están en un solo sitio: lo que crea tu portal lo ve tu oficina en el panel, y lo que cierra un técnico con nuestra app aparece en tu cuadro de mando.
- Las copias de seguridad, el control de errores, las actualizaciones y la seguridad los seguimos llevando nosotros, con un equipo que lleva más de diez años haciendo GMAO.
Y una red de seguridad que un desarrollo propio no tiene: si tu app falla, puedes mantener una vía alternativa de trabajo mediante el panel y las aplicaciones de GMAO CLOUD, que operan sobre los mismos datos. Para que esa vía funcione el día que haga falta, prepárala antes: que tus usuarios conserven su acceso a GMAO CLOUD y conozcan lo básico de sus herramientas.
Lo que conviene decidir antes de empezar
Con qué usuario se conecta tu app
Cada vez que tu app usa la API, actúa como un usuario concreto de GMAO CLOUD, y lo que hace queda a su nombre. Crea un usuario específico para tu app, con el perfil que corresponda a lo que tiene que hacer, en vez de reutilizar el de una persona. Así el histórico distingue lo que hizo tu app de lo que hizo alguien a mano, y retirarle el acceso no deja a nadie sin el suyo.
Ten en cuenta lo que eso implica: si todo tu portal usa un único usuario técnico, el histórico de GMAO CLOUD identificará a la aplicación, no a la persona concreta que hizo cada cosa en ella. Si necesitas saber qué cliente abrió cada aviso o qué empleado cambió cada orden, tu app tiene que registrarlo, o conectarse con el usuario de cada persona.
Qué ve cada persona en tu app
Si tu app la usan personas distintas —tus clientes en un portal, por ejemplo—, qué ve cada una lo decide tu app. Diséñalo desde el principio: que un cliente vea solo sus instalaciones y sus órdenes no puede depender de que nadie toque la dirección de la página.
El trabajo sin conexión
Si construyes una app de técnicos, piensa qué pasa donde no hay cobertura: sótanos, cubiertas, naves, carreteras. Guardar el trabajo en el móvil y sincronizarlo después sin perder nada ni duplicarlo es la parte más difícil de una app de campo. Si tu operación lo necesita y no quieres resolverlo, puedes combinar: tu app para lo que es particular y la app de técnicos de GMAO CLOUD, que ya trabaja sin conexión, para el resto.
Qué datos salen hacia otros servicios
Mientras los datos estén en GMAO CLOUD, están en nuestra infraestructura, alojada en Europa. Si tu app los envía a otro sitio —un servicio de IA, una herramienta de análisis, una hoja compartida—, ese tratamiento es tuyo, con las obligaciones que trae el RGPD y, si hay IA de por medio, el Reglamento europeo de Inteligencia Artificial. Lo explicamos con más detalle en ¿Desarrollar tu propio GMAO con IA?.
Escribir siempre por la API
Lee y guarda los datos a través de la API, nunca metiéndolos directamente por debajo del sistema. La API es la que deja registrado cada cambio y quién lo hizo; escribir por debajo se salta ese registro y es lo que convierte un histórico fiable en uno del que nadie se fía.
Qué te ofrecemos para construirlo
No te dejamos solo con la documentación.
Asesoría antes de empezar. Revisamos contigo el planteamiento: qué pantallas quieres, qué datos necesitan, con qué usuario se conectan y qué conviene dejar en las apps de GMAO CLOUD. Una revisión inicial puede ahorrar semanas de trabajo posterior.
Entornos de pruebas. Desarrollas y pruebas sobre una instalación aparte, no sobre tus datos reales. Lo que se rompe mientras construyes se rompe ahí, y a producción llega solo lo que ya funciona.
Accesos a medida. Si tu app necesita un dato o una operación que la API todavía no ofrece, lo estudiamos contigo y valoramos incorporarlo. La API crece con lo que necesitan quienes construyen sobre ella.
Cómo funciona el acceso a la API
Va por plan, con un volumen de uso acorde a cada uno. Para conexiones de mucho volumen, lo dimensionamos contigo. Así sabes desde el principio qué puede hacer tu app y cuánto cuesta, y nosotros podemos garantizar que el sistema responde igual de bien para todos.
¿Y si lo que quieres es que lo hagamos nosotros?
También es una opción, y muchas veces la más sencilla. Si lo que te falta es una pantalla, un campo o un circuito que GMAO CLOUD no tiene, cuéntanoslo: lo estudiamos contigo y, cuando sirve, lo llevamos al producto, donde lo mantiene nuestro equipo y no el tuyo. Cómo adaptamos GMAO CLOUD a cada empresa.
Construir tu vista o pedirnos que adaptemos la nuestra no son excluyentes. Lo que importa es que por detrás haya un único sistema, mantenido por un equipo, en el que esté todo.
Si estás pensando en construir algo sobre GMAO CLOUD, la documentación está en developers.gmao.cloud. Y para plantearlo con nosotros, pedir un entorno de pruebas o contarnos qué le falta a la API, escríbenos.
Preguntas frecuentes
¿Puedo hacer mi propia app sobre GMAO CLOUD? Sí. La API permite leer y escribir sobre activos, instalaciones, clientes, órdenes de trabajo, incidencias, presupuestos, almacén y documentos, y está documentada en developers.gmao.cloud. Tu app pone la interfaz; GMAO CLOUD sigue siendo el sistema que guarda los datos, genera el preventivo y registra cada cambio.
¿Qué pasa si mi app deja de funcionar? Puedes mantener una vía alternativa de trabajo con el panel y las aplicaciones de GMAO CLOUD, que operan sobre los mismos datos. Para que sea una alternativa real, tus usuarios tienen que conservar su acceso y conocer esas herramientas.
¿Puedo probar mi app sin tocar mis datos reales? Sí. Ofrecemos entornos de pruebas: una instalación aparte, sin tus datos reales, para desarrollar y probar.
¿Y si a la API le falta algo que necesito? Cuéntanoslo. Estudiamos lo que necesita tu app y valoramos incorporarlo a la API.
¿La API tiene límites? El acceso a la API va por plan, con un volumen de uso acorde a cada uno. Para conexiones de mucho volumen, lo dimensionamos contigo.