esofitec. CoreDocs

esofitec. CoreDocs

Instalación y soporte

Resolución de problemas

Por dónde empezar siempre#

Casi todos los problemas de la app se aclaran con cuatro preguntas, en este orden:

  1. ¿Qué versión tiene? El último registro de la persona en LOG_SESION, con Desde_App = 1, dice qué versión usó al iniciar sesión. Comparada con el Registro de cambios, descarta los fallos ya corregidos.
  2. ¿Tiene cambios pendientes? El número sobre el icono de conexión dice cuántos. Si lo que el cliente echa en falta en s360 escritorio se hizo sin conexión, puede estar todavía en el dispositivo. Ver Sincronización y caché local.
  3. ¿Qué dice el registro de errores? LOG_ERRORES_APP, filtrado por ID_PERSONA y por FECHA_HORA_APP, cuenta qué falló, dónde (ORIGEN) y si había conexión (CONEXION). Ver Registro de errores.
  4. ¿Es cosa del perfil? Si a alguien le falta una pestaña, una sección o un botón, casi siempre es la configuración de su perfil. Ver Perfiles y permisos.

Inicio de sesión y activación#

Mensaje Causa Qué hacer
«Debes completar todos los campos» Falta el código de empresa, el usuario o la contraseña Completarlos
«Error de inicio de sesión. Usuario o contraseña no válido.» El guion de inicio de sesión ha rechazado las credenciales Revisar el usuario y la contraseña. Si no la recuerda, «Recuperar contraseña»
«Error de inicio de sesión. El usuario no tiene persona asignada.» Las credenciales son buenas, pero el guion no encuentra el usuario en la lista de usuarios, su persona asociada o su relación con la empresa Comprobar en s360 escritorio que el usuario está asociado a una persona y a la empresa
«No puede acceder. El usuario no tiene asignado un perfil.» La persona no tiene perfil Asignárselo en s360 escritorio y volver a entrar
«No hay conexión a internet. Conéctate para iniciar sesión.» Sin red o sin respuesta del servidor, y sin poder entrar sin conexión: nunca entró con conexión en ese dispositivo, han pasado más horas de las de TIEMPO_DESCONEXION_APP, la contraseña no es la del último inicio, o es el primer inicio tras actualizar a la 3.8.5 Iniciar sesión con conexión
«El servidor no está disponible en este momento (error N)…» El servidor respondió con un error 502, 503 o 504: está en pie, pero no llega a FileMaker Esperar unos minutos. Si persiste, soporte
«Error 500. Póngase en contacto con soporte.» FileMaker respondió con un error interno al validar al usuario Soporte, revisando el servidor de FileMaker
Diálogo «Activación de cuenta» Cualquier otro fallo: un dispositivo sin activar, un código de empresa mal escrito o una cuenta de aplicación que ha dejado de ser válida Comprobar primero el código de empresa. Si es correcto, introducir la clave de activación. Ver Activación de dispositivos
«Error al activar la cuenta» La clave es legible, pero FileMaker no ha aceptado su cuenta de aplicación Comprobar que la clave es la actual de la empresa. El dispositivo se queda con la configuración de esa clave hasta que se introduzca una buena
«Clave errónea» La clave no se puede descifrar Volver a copiarla entera, sin espacios ni saltos de línea
«No se ha podido validar tu sesión con el servidor. Cierra sesión y vuelve a iniciar sesión…» FileMaker ha rechazado el token de la app, o la petición de uno nuevo. Un fallo de la red al comprobar el token no lo provoca: se trata como falta de conexión Cerrar sesión y volver a entrar. Si sigue, revisar la cuenta de aplicación de la Data API
«Error al iniciar sesión», justo después de aceptar el contrato Las credenciales eran buenas, pero no se ha podido guardar la aceptación del contrato Volver a iniciar sesión y aceptarlo de nuevo
«Una nueva actualización está disponible…» y no deja seguir En iOS, hay una versión más reciente en el App Store Actualizar. Ver Distribución y actualizaciones
«Error verificando actualización:» seguido de un error En iOS, la app no ha podido consultar el App Store al arrancar, normalmente por falta de red Nada: la app deja continuar

Si la app abre el formulario en lugar de entrar sola en el calendario, aunque tenga la contraseña recordada, es que el inicio automático ha fallado. El formulario conserva los datos: basta con pulsar «Iniciar sesión» para ver el mensaje del fallo.

Sincronización#

Síntoma Causa Qué hacer
Lo hecho en el móvil no aparece en s360 escritorio Sigue en la cola del dispositivo Que el técnico abra la app con cobertura y pulse «Sincronizar ahora» en el indicador
«N cambios no se pudieron enviar: el servidor los ha rechazado. Se mantienen pendientes.» FileMaker rechaza esos cambios Buscar en LOG_ERRORES_APP las entradas «Rechazado por el servidor (code N)» de esa persona: el código dice por qué. Un cambio que FileMaker rechaza siempre se queda pendiente para siempre
Tras iniciar sesión con muy mala cobertura, el calendario tarda varios minutos en aparecer La carga inicial espera el tiempo límite de cada descarga que no llega a terminar Esperar o buscar cobertura. Las secciones Documentación, Firma, Personalización y Albaranes del parte siguen cargando hasta que termina toda la carga inicial
Un registro borrado en el móvil vuelve a aparecer Se había creado sin conexión, y borrarlo antes de sincronizar no cancela su alta Borrarlo otra vez, ya sincronizado
Datos de una empresa aparecen modificados desde el móvil de alguien de otra empresa Se cambió de empresa en el dispositivo con cambios pendientes, y se enviaron a la base nueva Revisar en LOG_ERRORES_APP y en los registros afectados. Para evitarlo, sincronizar siempre antes de cambiar de empresa
Un artículo o un cliente nuevo no aparece en los móviles La marca SYNC_FECHA_<CATÁLOGO>_APP de la empresa no se ha actualizado Revisar la marca. Ver Catálogos y marcas de sincronización
Aviso de poco espacio de almacenamiento Quedan menos de 500 MB libres, o menos de 150 MB Liberar espacio en el dispositivo. Por debajo de 150 MB, la app puede no guardar lo necesario para trabajar sin conexión

Marcaje, firmas y fotos#

Mensaje o síntoma Causa Qué hacer
«Debe firmar el parte antes de iniciar el servicio» El perfil exige firma al iniciar (REQUIERE_FIRMA_IN) y el parte no consta como firmado, ni hay una firma suya pendiente de enviar Recoger la firma
«Es necesaria la firma», al salir del parte o al servir El perfil exige firma al salir (REQUIERE_FIRMA_OUT) y el parte no consta como firmado Recoger la firma
«Para poder iniciar un servicio es necesario capturar una foto.», o «parar» El perfil exige foto al iniciar o al parar, y se ha cancelado la foto Hacer la foto
«Error al iniciar el servicio» FileMaker ha rechazado el alta del servicio. Sin conexión no sale: el servicio se inicia y se encola Volver a intentarlo. Si sigue, LOG_ERRORES_APP
«Servicio iniciado sin conexión. Se enviará al servidor cuando haya conexión.» No hay cobertura Nada: el servicio funciona igual y se envía al sincronizar. Ver El marcaje sin conexión
«Error al parar el servicio» El dispositivo ha perdido la hora de inicio del servicio en marcha Corregir la hora de fin del servicio en s360 escritorio
«No se ha podido guardar la foto. Inténtalo de nuevo.» Con conexión, FileMaker no ha creado el documento de la foto Repetir la foto. El diálogo sigue abierto
El inicio de un servicio tarda en completarse La app espera a tener la posición GPS, sin tiempo límite Comprobar que la ubicación está encendida y con señal
«Es necesario el DNI» y no se puede escribir en el campo El perfil tiene MODIFICAR_APP a 0, que deja en solo lectura también el DNI de la firma Revisar el perfil. Ver Perfiles y permisos
«Firma guardada. La imagen no se ha podido enviar y se reintentará al sincronizar.» El documento de la firma se ha creado, pero la imagen no se ha podido subir Nada: se reintenta sola. Si el mensaje termina en «vuelve a firmar», no se ha podido guardar ni la copia, y hay que repetir la firma
«Necesitas conceder permisos de cámara para continuar.» El permiso de cámara está denegado Concederlo desde el diálogo, que abre los ajustes del sistema
«No se puede modificar. El registro está siendo editado por otro usuario.» Al modificar una tarea, FileMaker ha devuelto el error 301: alguien la tiene abierta en s360 escritorio Que la cierren en escritorio y repetir el cambio

Albaranes, documentos e impresión#

Mensaje o síntoma Causa Qué hacer
«No hay artículos marcados para servir.» Ningún concepto del parte está marcado para servir Marcar los conceptos
«Se ha generado el albarán, pero algunas líneas no se han podido crear.» FileMaker ha rechazado alguna línea Los conceptos de esas líneas siguen sin servir y se pueden servir en otro albarán. El motivo está en LOG_ERRORES_APP
«Para generar el albarán, el presupuesto debe estar aceptado y firmado» El presupuesto no está en estado Aceptado o no tiene FIRMADO = 1 Aceptarlo y firmarlo
«No quedan unidades pendientes de servir en este presupuesto.» Todo está ya servido o certificado Nada
«El presupuesto/albarán se ha creado, pero no se le ha podido asignar el número automáticamente. Avisa a soporte para que lo revise.» El guion API_GuardarPresupuesto no ha confirmado la numeración en dos intentos Soporte, revisando el guion de numeración. Lo mismo vale para el aviso equivalente de partes y tareas, con API_GuardarParte y API_GuardarTarea
Un albarán no aparece en a3ERP El envío ha fallado, y la app no lo comprueba Ver el estado y el campo ERROR del albarán. Ver El envío al ERP
Documentos o planificaciones duplicados Un guion que tardó más de 8 segundos se ejecutó dos veces, o un alta cuyo envío agotó el tiempo de espera se volvió a enviar desde la cola Ver Tiempos de espera y reintentos y Límites que conviene conocer
«No se puede previsualizar el documento sin conexión.» El PDF se genera en FileMaker y necesita conexión Repetir con cobertura
«Error al generar el documento.» El guion API_ImprimirDocumento ha fallado Revisar el guion y la plantilla en FileMaker
«Permiso de ubicación no concedido. No se puede escanear dispositivos.» En Android, buscar impresoras Bluetooth exige el permiso de ubicación Concederlo en los ajustes del sistema
«El servicio de ubicación está deshabilitado. Habilítalo en la configuración del dispositivo.» En Android, la ubicación del dispositivo está apagada Encenderla para buscar la impresora
«No están concedidos los permisos para usar Bluetooth.» El permiso de Bluetooth está denegado Concederlo en los ajustes del sistema

Configuración que no llega al móvil#

Síntoma Causa Qué hacer
Un cambio en App Config no se nota La app lee el perfil al iniciar sesión con conexión Cerrar sesión y volver a entrar con cobertura
Falta una sección en el parte o en la tarea No hay registro para esa sección, tiene VISIBLE a 0, el nombre no coincide exactamente, o hay registros duplicados Ver Secciones de las fichas
Falta una pestaña del menú Su TAB_APP_* está a 0 en el perfil Activarla
El técnico ve precios en el ticket impreso «Ver precios» solo afecta a la pantalla Ver Campos del perfil
Un técnico ve partes de otras personas en la lista En versiones anteriores a la 3.8.5, «ver solo los suyos» no filtraba la lista de partes. Desde la 3.8.5 la filtra, salvo sin conexión Actualizar la app
Tras crear y servir un parte desde el calendario, la flecha atrás deja la app en el logo La ficha del parte sustituye al calendario en la navegación Cerrar la app y volver a abrirla