Domanda:
Come posso configurare DocuWare Desktop Apps in un ambiente terminal server?
Soluzione:
In determinate circostanze, l'utilizzo di DocuWare Desktop Apps in ambienti terminal server può causare problemi. Per evitare questi problemi e utilizzare le DocuWare Desktop Apps senza limitazioni, fare riferimento alle seguenti impostazioni.
Nota: dopo aver attivato queste impostazioni, è necessario creare nuovamente i lavori di importazione!
Raccomandazioni generali
- Installare l'ultimo HotfixPack disponibile e aggiornare le Desktop Apps.
- Non eliminare il contenuto di C:\ProgramData\DocuWare\ (%PROGRAMDATA%).
- Scaricare il file DocuWare.DesktopService.exe.config.overrides
- Arrestare le DocuWare Desktop Apps e il DocuWare Desktop Service.
- Copiare il file nel percorso di programma di DocuWare Desktop Apps
x86: C:\Program Files\DocuWare\Desktop\
x64: C:\Program Files (x86)\DocuWare\Desktop\ - Avviare nuovamente DocuWare Desktop Service e le DocuWare Desktop Apps.
DocuWare 6.7 e 6.8
Per DocuWare 6.7, è necessario installare l'ultimo HotfixPack. In caso contrario, le modifiche non avranno effetto!
- Arrestare le applicazioni Desktop Apps e il servizio Desktop di DocuWare.
- Aprire il file in ...\DocuWare\Desktop\DocuWare.DesktopService.exe.config.
- Aggiungere le righe seguenti all'interno del tag <appSettings>:
<add key="HotfolderPersistenceStrategy" value="Remote"/>
<add key="HotfolderRoutingStrategy" value="RemoteOnly"/>
<add key="HotfolderSchedulingStrategy" value="LimitedFair"/>
Modificare il valore del parametro "PluginStartSeconds":
<add key="PluginStartSeconds" value="600"/> - Salvare e chiudere il file.
- Avviare DocuWare Desktop Service e le DocuWare Desktop Apps.
Se DocuWare Desktop Apps è in esecuzione in una farm di terminal server, è possibile che l'utente riceva un messaggio di errore "Login token expired" (token di accesso scaduto) in DocuWare Desktop Apps. Questo accade quando il token di accesso su un terminal server è valido solo per un periodo di tempo specifico. Il token viene esteso automaticamente ogni volta che l'utente esegue le DocuWare Desktop Apps su questo server. In genere, in una farm di terminal server, gli utenti vengono indirizzati a terminal server diversi, quindi il token di accesso su un altro terminal server potrebbe scadere. Per estendere il periodo di validità del token di accesso, eseguire le seguenti operazioni sul server DocuWare:
- Arresto di tutti i servizi DocuWare
- Arrestare tutti i pool di applicazioni di DocuWare in IIS-Manager.
- Aprire il file ...\DocuWare\Authentication Server\DWAuthenticationServer.exe.settings.
- Aumentare il valore del parametro MultiUsageTokenLifetime da 14 (giorni in 6.7) o 28 (giorni in 6.8) a un valore superiore, ad esempio 56(giorni) o addirittura 84 (giorni).
- Salvare le modifiche.
- Avviare tutti i servizi e i pool di applicazioni di DocuWare.
- Riconnettersi (rimuovere e connettersi di nuovo) in DocuWare Desktop Apps
In assenza di connessione, DocuWare Desktop si connette automaticamente al sistema due minuti dopo l'avvio. Utilizzerà le impostazioni di connessione del registro di sistema, fornite dalla configurazione di Desktop Apps.
Si trovano in
x86: [HKEY_LOCAL_MACHINE\SOFTWARE\DocuWare\Setup] > "SettingsPath"
x64: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DocuWare\Setup] > "SettingsPath" (Percorso impostazioni)
Se non si desidera attendere due minuti, è possibile attivare la connessione all'avvio di DocuWare Desktop Apps utilizzando l'argomento della riga di comando -createdefaultconnection.
È possibile modificare il collegamento nella cartella di avvio di Windows per eseguire DocuWare Desktop con questo argomento della riga di comando:
- In C:\ProgramData\Microsoft\Windows\Menu di avvio\Programmi\Avvio\, è presente un collegamento a DocuWare Desktop.
- Uscire da DocuWare Desktop Apps, se in esecuzione.
- Aprire le proprietà di DocuWare Desktop. In "Destinazione", aggiungere l'argomento della riga di comando:
"C:¿Program Files (x86)¿DocuWare\Desktop\DocuWare.Desktop.exe" -createdefaultconnection - Salva
Se l'autenticazione di Windows non è impostata, all'utente verrà richiesto di inserire le credenziali di accesso a DocuWare.
Se è già presente una connessione, non succederà nulla.
Dettagli tecnici
- Strategia di persistenza delle hotfolder
Remoto: Se questa impostazione è attivata, le impostazioni dei lavori di importazione vengono memorizzate nella cartella %AppData% (Roaming) dell'utente corrente. Ciò significa che i lavori di importazione configurati sono disponibili su tutti i terminal server. - HotfolderRoutingStrategy
Solo remoto: Se questa impostazione è attivata, tutti i lavori di importazione configurati vengono eseguiti nel contesto dell'utente corrente. Questa opzione è particolarmente importante per le farm RDS, dove i file devono essere importati solo finché l'utente è connesso. - Strategia di pianificazione delle hotfolder
LimitedFair: Se questa impostazione è attivata, viene importato solo un numero limitato di documenti alla volta. Questa opzione è particolarmente importante per i server terminal per evitare la perdita di documenti, ad esempio se un utente si disconnette dopo aver importato un gran numero di file. A causa dei miglioramenti apportati al meccanismo di importazione, questa impostazione è deprecata a partire da DocuWare 6.9. - Gestione della connessione
La connessione di DocuWare Desktop è composta da due parti:- Connessione da DocuWare Web Client a DocuWare Desktop
Questa parte utilizza i cookie per stabilire e mantenere la connessione. A seconda della versione del sistema operativo e della configurazione, i cookie possono far parte del profilo di roaming, ma non è necessario. Se non lo sono e la cartella LocalAppData viene eliminata dopo la disconnessione, l'utente riceverà il messaggio "Vuoi consentire all'applicazione richiedente di accedere ai servizi locali di DocuWare?" ogni volta che inizierà un'azione nel DocuWare Client che richiede i servizi locali (ad esempio, Edit & Send App).
- Connessione da DocuWare Web Client a DocuWare Desktop
- Connessione da DocuWare Desktop al sistema DocuWare
- Questa parte si collega al servizio Impostazioni. Tutte le informazioni rilevanti sono memorizzate nella cartella C:\ProgramData\DocuWare\. Se questa cartella viene cancellata regolarmente, queste informazioni vanno perse e l'utente deve riconnettersi.
KBA è applicabile sia alle organizzazioni cloud che a quelle on-premise.
Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.
