Domanda:
Come posso configurare le DocuWare Desktop Apps in un ambiente Terminal Server?
Soluzione:
In determinate circostanze, l’utilizzo delle DocuWare Desktop Apps in ambienti Terminal Server può causare problemi. Si prega di fare riferimento alle seguenti impostazioni per evitare tali problemi e utilizzare le DocuWare Desktop Apps senza limitazioni.
Nota: dopo aver attivato queste impostazioni, sarà necessario ricreare i propri processi di importazione!
Raccomandazioni generali
- Installare l’ultimo HotfixPack disponibile e aggiornare le Desktop Apps
- Non eliminare il contenuto dalla cartella C:\ProgramData\DocuWare\ (%PROGRAMDATA%).
- Scaricare il file DocuWare.DesktopService.exe.config.overrides
- Arrestare le DocuWare Desktop Apps e il servizio DocuWare Desktop.
- Copiare il file nel percorso di installazione delle applicazioni DocuWare Desktop Apps
x86: C:\Program Files\DocuWare\Desktop\
x64: C:\Program Files (x86)\DocuWare\Desktop\ - Riavviare il servizio DocuWare Desktop e le DocuWare Desktop Apps
Scadenza del token di accesso
NOTA: questo metodo è applicabile solo fino alla versione 7.4 di DocuWare.
Se si eseguono le DocuWare Desktop Apps in una farm di server terminal, all’utente potrebbe essere visualizzato un messaggio di errore “Token di accesso scaduto” nelle DocuWare Desktop Apps. Ciò si verifica quando il token di accesso su un server terminal è valido solo per un determinato periodo di tempo. Il token viene rinnovato automaticamente ogni volta che l’utente avvia le Desktop Apps su questo server. In genere, in una farm di server terminal, gli utenti vengono indirizzati a server terminal diversi, pertanto il token di accesso su un altro server terminal potrebbe scadere in quel momento. Per estendere la validità del token di accesso, eseguire i seguenti passaggi sul server DocuWare:
- Arrestare tutti i servizi DocuWare
- Arrestare tutti i pool di applicazioni DocuWare in IIS Manager
- Aprire il file ...\DocuWare\Authentication Server\DWAuthenticationServer.exe.settings.
- Aumentare il valore del parametro MultiUsageTokenLifetime da 14 (giorni nella versione 6.7) o 28 (giorni nella versione 6.8) a un valore più elevato, ad esempio 56(giorni) o anche 84 (giorni).
- Salvare le modifiche.
- Avviare tutti i servizi e i pool di applicazioni DocuWare
- Riconnettere (rimuovere e ricollegarsi) nelle DocuWare Desktop Apps
Se non è presente alcuna connessione, DocuWare Desktop si connetterà automaticamente al sistema DocuWare due minuti dopo l’avvio. Utilizzerà le impostazioni di connessione presenti nel registro di sistema, fornite durante l’installazione delle Desktop Apps.
Le troverete in
x86: [HKEY_LOCAL_MACHINE\SOFTWARE\DocuWare\Setup] > "SettingsPath"
x64: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DocuWare\Setup] > "SettingsPath"
Se non si desidera attendere due minuti, è possibile avviare la connessione immediatamente all’avvio di DocuWare Desktop Apps utilizzando l’argomento della riga di comando -createdefaultconnection.
È possibile modificare il collegamento nella cartella Avvio di Windows per eseguire DocuWare Desktop con questo argomento della riga di comando:
- In C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ troverete un collegamento a DocuWare Desktop.
- Chiudere le DocuWare Desktop Apps se sono in esecuzione.
- Aprire le proprietà di DocuWare Desktop. Nel campo "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 è configurata, all’utente verrà richiesto di inserire le credenziali di accesso a DocuWare.
Se è già presente una connessione, non accadrà nulla.
Dettagli tecnici
- HotfolderPersistenceStrategy
Remote: se questa impostazione è abilitata, le impostazioni dei processi di importazione vengono memorizzate nella cartella %AppData% (Roaming) dell’utente corrente. Ciò significa che i processi di importazione configurati sono disponibili su tutti i server terminal. - HotfolderRoutingStrategy
RemoteOnly: se questa impostazione è abilitata, tutti i processi di importazione configurati vengono eseguiti nel contesto dell’utente corrente. Questa opzione è particolarmente importante per le farm RDS, dove i file dovrebbero essere importati solo finché l’utente è connesso. - HotfolderSchedulingStrategy
LimitedFair: se questa impostazione è abilitata, viene importato solo un numero limitato di documenti alla volta. Questa opzione è particolarmente importante per i server terminal, al fine di evitare la perdita di documenti, ad esempio se un utente si disconnette dopo aver importato un numero elevato di file. A seguito dei miglioramenti apportati al meccanismo di importazione, questa impostazione è stata deprecata a partire da DocuWare 6.9. - Gestione della connessione
La connessione a 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 mobile, ma non è necessario che lo siano. 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 tuoi servizi DocuWare locali?» ogni volta che avvia un’azione nel Web Client che richiede i servizi locali (ad es. Modifica o Invia).
- Connessione da DocuWare Web Client a DocuWare Desktop
- Connessione da DocuWare Desktop al sistema DocuWare
- Questa parte si collega al servizio delle impostazioni. Tutte le informazioni rilevanti sono memorizzate nella cartella C:\ProgramData\DocuWare\. Se questa cartella viene svuotata regolarmente, tali informazioni vanno perse e l’utente deve riconnettersi
La 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.
