Pregunta:
¿Cómo puedo configurar las DocuWare Desktop Apps en un entorno de servidor de terminales?
Solución:
En determinadas circunstancias, el uso de las DocuWare Desktop Apps en entornos de servidor de terminales puede causar problemas. Consulte los ajustes siguientes para evitar estos problemas y utilizar las DocuWare Desktop Apps sin restricciones.
Nota: ¡Tras activar estos ajustes, deberá volver a crear sus tareas de importación!
Recomendaciones generales
- Instala el último HotfixPack disponible y actualiza las Desktop Apps
- No elimine el contenido de C:\ProgramData\DocuWare\ (%PROGRAMDATA%).
- Descarga el archivo DocuWare.DesktopService.exe.config.overrides
- Detenga las DocuWare Desktop Apps y el servicio de escritorio de DocuWare.
- Copie el archivo en la ruta del programa de DocuWare Desktop Apps
x86: C:\Program Files\DocuWare\Desktop\
x64: C:\Program Files (x86)\DocuWare\Desktop\ - Inicie de nuevo el servicio DocuWare Desktop y las DocuWare Desktop Apps
El token de inicio de sesión caduca
NOTA: Este método solo es aplicable hasta la versión 7.4 de DocuWare.
Si ejecuta las DocuWare Desktop Apps en una granja de servidores de terminales, es posible que el usuario reciba un mensaje de error que indique «El token de inicio de sesión ha caducado» en las DocuWare Desktop Apps. Esto ocurre cuando el token de inicio de sesión en un servidor de terminales solo es válido durante un periodo de tiempo específico. El token se renueva automáticamente cada vez que el usuario ejecuta las Desktop Apps en este servidor. Normalmente, en una granja de servidores de terminales, los usuarios son redirigidos a diferentes servidores de terminales, por lo que el token de inicio de sesión en otro servidor de terminales podría caducar en ese momento. Para ampliar el periodo de validez del token de inicio de sesión, sigue estos pasos en el servidor de DocuWare:
- Detenga todos los servicios de DocuWare
- Detenga todos los grupos de aplicaciones de DocuWare en el Administrador de IIS
- Abra el archivo ...\DocuWare\Authentication Server\DWAuthenticationServer.exe.settings.
- Aumente el valor del parámetro MultiUsageTokenLifetime de 14 (días en la versión 6.7) o 28 (días en la versión 6.8) a un valor superior, por ejemplo, 56(días) o incluso 84 (días).
- Guarde los cambios.
- Inicie todos los servicios y grupos de aplicaciones de DocuWare
- Vuelva a conectarse (desconéctese y vuelva a conectarse) en las DocuWare Desktop Apps
Si no hay ninguna conexión, DocuWare Desktop se conectará automáticamente al sistema DocuWare dos minutos después del inicio. Utilizará los ajustes de conexión del registro, proporcionados por la instalación de las Desktop Apps.
Las encontrará en
x86: [HKEY_LOCAL_MACHINE\SOFTWARE\DocuWare\Setup] > «SettingsPath»
x64: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DocuWare\Setup] > «SettingsPath»
Si no quieres esperar dos minutos, puedes activar la conexión nada más iniciar DocuWare Desktop Apps utilizando el argumento de línea de comandos -createdefaultconnection.
Puedes modificar el acceso directo de la carpeta de inicio de Windows para ejecutar DocuWare Desktop con este argumento de línea de comandos:
- En C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\, encontrarás un acceso directo a DocuWare Desktop.
- Cierra las aplicaciones de DocuWare Desktop si están en ejecución.
- Abre las propiedades de DocuWare Desktop. En «Destino», añade el argumento de línea de comandos:
«C:\Program Files (x86)\DocuWare\Desktop\DocuWare.Desktop.exe» -createdefaultconnection - Guardar
Si la autenticación de Windows no está configurada, se le pedirá al usuario que introduzca las credenciales de inicio de sesión de DocuWare.
Si ya existe una conexión, no ocurrirá nada.
Detalles técnicos
- HotfolderPersistenceStrategy
Remote: Si se habilita esta opción, los ajustes de los trabajos de importación se archivan en la carpeta %AppData% (Roaming) del usuario actual. Esto significa que los trabajos de importación configurados estarán disponibles en todos los servidores de terminales. - HotfolderRoutingStrategy
RemoteOnly: Si se habilita esta opción, todas las tareas de importación configuradas se ejecutan en el contexto del usuario actual. Esta opción es especialmente importante para las granjas de RDS, donde los archivos solo deben importarse mientras el usuario esté conectado. - HotfolderSchedulingStrategy
LimitedFair: Si se activa esta configuración, solo se importará un número limitado de documentos a la vez. Esta opción es especialmente importante para los servidores de terminales, a fin de evitar la pérdida de documentos, por ejemplo, si un usuario cierra la sesión tras importar un gran número de archivos. Debido a las mejoras introducidas en el mecanismo de importación, esta configuración ha quedado obsoleta desde DocuWare 6.9. - Gestión de conexiones
La conexión de DocuWare Desktop consta de dos partes:- Conexión desde DocuWare Web Client a DocuWare Desktop
Esta parte utiliza cookies para establecer y mantener la conexión. Dependiendo de la versión del sistema operativo y de la configuración, las cookies pueden formar parte del perfil itinerante, aunque no es obligatorio. Si no lo son y se elimina la carpeta «LocalAppData» tras cerrar sesión, el usuario recibirá el mensaje «¿Desea permitir que la aplicación solicitante acceda a sus servicios locales de DocuWare?» cada vez que inicie una acción en el DocuWare Web Client que requiera los servicios locales (por ejemplo, «Editar» o «Enviar»).
- Conexión desde DocuWare Web Client a DocuWare Desktop
- Conexión desde DocuWare Desktop al sistema DocuWare
- Esta parte se conecta al servicio de Ajustes. Toda la información relevante se archiva en la carpeta C:\ProgramData\DocuWare\. Si esta carpeta se vacía periódicamente, esta información se pierde y el usuario tiene que volver a conectarse.
Este artículo de la base de conocimientos (KBA) es aplicable tanto a organizaciones en la nube como a las in situ.
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.
