Hola Oscar, no mencionas si la base de datos es la que está en la nube, o si el cliente está en un escritorio remoto, o si están accediendo desde la web. Cada escenario implica un origen diferente para el comportamiento que describes (cierre de sesión tras 5 minutos de inactividad), así que te detallo las posibilidades:
✅ 1. Cliente local con base de datos en la nube (sin escritorio remoto)
Si el cliente de SAP Business One está instalado en la PC local del usuario y se conecta por internet a una base de datos (ya sea HANA o SQL Server) alojada en la nube:
- SAP Business One no tiene una función nativa que cierre la sesión por inactividad desde el cliente de escritorio.
- El cierre de sesión podría deberse a:
- Algún add-on instalado por el partner que implemente política de seguridad/inactividad.
- Un firewall, VPN o proxy que esté cortando conexiones inactivas (por ejemplo, por reglas de red del proveedor cloud).
- Service Layer o componentes de integración web que sí tienen configuraciones de timeout (como
SessionTimeout
en el archivob1s.conf
o en IIS si usan Web Client).
✅ 2. Acceso mediante escritorio remoto (RDP, Citrix, etc.)
Si los usuarios acceden a SAP a través de un escritorio remoto porque todo el entorno está en la nube:
- El cierre de sesión probablemente no es causado por SAP, sino por la configuración del servidor RDP o Citrix.
- En ese caso, se debe revisar:
- Políticas de Grupo (GPOs) que controlan el tiempo máximo de sesión inactiva.
- Configuración del host de sesión (por ejemplo, timeout por inactividad de 5 min).
- Recursos del servidor, que pueden forzar desconexiones si hay consumo alto.
✅ 3. Acceso vía SAP Business One Web Client
Si están utilizando el Web Client de SAP B1 (navegador web), sí existe una configuración explícita de tiempo de sesión que puede cerrar la sesión automáticamente:
- Se puede ajustar el parámetro
SessionTimeout
en: - El archivo
b1s.conf
(si usan HANA) - O en la configuración de IIS (si usan SQL Server)
- El valor por defecto suele ser entre 15 y 30 minutos, pero puede haberse configurado en menos tiempo por seguridad.
🔍 Recomendación
Para ayudarte mejor, sería ideal saber:
- ¿El acceso es por Web, escritorio remoto o cliente local?
- ¿Hay algún mensaje de error específico o simplemente se cierra la sesión?
- ¿Utilizan algún Add-on que gestione sesiones?
- ¿Pueden consultar con su proveedor cloud o de SAP si hay reglas de red o políticas activas para cerrar sesiones inactivas?
