esofitec. CoreDocs

esofitec. CoreDocs

Visión general

Ficha técnica

La app móvil de s360 es la herramienta de campo de s360 Proyectos. Con ella, el técnico consulta su agenda, abre tareas y partes, marca el inicio y el fin de cada servicio, añade materiales y gastos, recoge la firma del cliente y, si su perfil lo permite, sirve el trabajo a albarán. Lo que lee y lo que escribe está en la misma solución FileMaker que usa s360 escritorio: la app no tiene servidor ni base de datos propios, solo una copia local para seguir trabajando sin cobertura.

Este documento está dirigido a implantación y soporte. Cubre la arquitectura, la puesta en marcha de los dispositivos, la configuración que gobierna la app desde s360 escritorio, la integración con a3ERP y el diagnóstico.

Identificación de la app#

Elemento Valor
Nombre comercial App S360
Nombre interno Service360.Proyectos.App
Identificadores de paquete Android com.esofitec.s360 · iOS com.s360.esofitec
Nombre en el dispositivo s360 en Android, S360 en iOS
Plataformas Android, por Google Play, e iOS, por App Store
Base de datos Solución FileMaker PRO-01-<código de empresa>, por la Data API
Versiones de referencia 3.8.6 (compilación 133)
Registro de cambios Registro de cambios

Cómo encaja con s360#

Cada empresa tiene su propia base de datos en FileMaker, PRO-01- seguido de su código de empresa, y la app trabaja directamente contra ella a través de la Data API de FileMaker, sin ningún servicio intermedio:

  App móvil  ──Data API──►  FileMaker Server  ──►  PRO-01-<código>  ──guiones──►  a3ERP / a3FACTURA
  (copia local y                                    (presentaciones
   cola de cambios)                                  y guiones API_*)

De ahí salen las tres ideas que más ayudan a dar soporte:

  • Lo que ve el técnico se decide en s360 escritorio, no en el móvil. Qué pestañas tiene, qué secciones ve en un parte, si puede modificar, si ve precios o si puede servir a albarán depende de su perfil, que se configura en Configuración › App Config. En el propio móvil solo se eligen la impresora y algunas preferencias de visualización. Ver Perfiles y permisos.
  • La app nunca habla con a3ERP. Cuando se sirve un parte a albarán o se mueve stock, la app crea los registros en FileMaker y llama a un guion de la solución, que es quien se comunica con a3ERP o a3FACTURA. Si algo no llega al ERP, se diagnostica en FileMaker. Ver Integración con a3ERP.
  • Sin cobertura se sigue trabajando, pero hay cola. Los cambios hechos sin conexión se guardan en el dispositivo y se envían cuando vuelve la red. Mientras tanto, en s360 escritorio no se ven. Ver Sincronización y caché local.

Componentes#

Componente Qué es y para qué
App móvil La aplicación de Android e iOS. Guarda en el dispositivo una copia de los datos que necesita y una cola de cambios pendientes de enviar
Solución FileMaker PRO-01-<código> La base de datos de la empresa. La app usa sus presentaciones API_* y llama a sus guiones. Ver Arquitectura
App Config, en s360 escritorio Perfiles, secciones de las fichas y ajustes globales de la movilidad. Ver Perfiles y permisos
Clave de activación La genera FileMaker y le llega al usuario por correo. Le dice al dispositivo a qué base conectarse y con qué cuenta de la Data API. Ver Activación de dispositivos
Guiones de integración Los guiones de FileMaker que numeran los documentos y los envían a a3ERP o a3FACTURA. Ver Integración con a3ERP

Lo que se configura y lo que no#

  • Qué ve y qué puede hacer cada persona depende de su perfil y de las secciones definidas para ese perfil en App Config. Un cambio llega al móvil la siguiente vez que la persona inicia sesión con conexión.
  • Los nombres de Tarea, Parte, Persona, Activo, Recurso y Proyecto los define cada empresa en su ficha de empresa, y la app los usa en la mayor parte de la interfaz.
  • El plazo para entrar sin conexión y el tiempo de espera de red son parámetros globales de la empresa.
  • El servidor no se configura: la app lo deduce del código de empresa.

Por dónde seguir#