質問:
ターミナルサーバー環境でDocuWare Desktop Appsを設定するにはどうすればよいですか?
解決策:
特定の状況下では、ターミナルサーバー環境でDocuWare Desktop Appsを使用すると問題が発生する可能性があります。これらの問題を回避し、DocuWare Desktop Appsを制限なく利用するために、以下の設定をご参照ください。
注:これらの設定を有効にした後、インポートジョブを再度作成する必要があります!
一般的な推奨事項
- 利用可能な最新のHotfixPackをインストールし、Desktop Appsを更新してください
- C:\ProgramData\DocuWare\ (%PROGRAMDATA%) 内のコンテンツを削除しないでください。
- ファイル「DocuWare.DesktopService.exe.config.overrides」をダウンロードしてください
- DocuWare Desktop Appsと DocuWare Desktopサービスを停止してください。
- ファイルを DocuWare Desktop Apps のプログラムパスにコピーします。
x86: C:\Program Files\DocuWare\Desktop\
x64: C:\Program Files (x86)\DocuWare\Desktop\ - DocuWare Desktop Service および DocuWare Desktop Apps を再度起動してください
ログイントークンの有効期限が切れる
注:この方法は DocuWare バージョン 7.4 までしか適用されません。
ターミナルサーバーファームで DocuWare Desktop Apps を実行している場合、ユーザーは DocuWare Desktop Apps で「ログイントークンが期限切れです」というエラーメッセージが表示されることがあります。これは、ターミナルサーバー上のログイントークンの有効期間が限定されている場合に発生します。 このトークンは、ユーザーがこのサーバー上でDocuWare Desktop Appsを実行するたびに自動的に延長されます。通常、ターミナルサーバーファームでは、ユーザーは異なるターミナルサーバーにルーティングされるため、別のターミナルサーバー上のログイントークンが期限切れになる可能性があります。ログイントークンの有効期間を延長するには、DocuWareサーバーで以下の手順を実行してください:
- すべてのDocuWareサービスを停止します
- IISマネージャーですべてのDocuWareアプリケーションプールを停止する
- ファイル「...\DocuWare\Authentication Server\DWAuthenticationServer.exe.settings」を開きます。
- パラメータ「MultiUsageTokenLifetime」 の値を、14(バージョン 6.7 では日数)または 28(バージョン 6.8 では日数)から 、56(日)や 84(日)など、より大きな値に増やします。
- 変更を保存します。
- すべての DocuWare サービスおよびアプリケーションプールを起動します。
- DocuWare Desktop Appsで再接続(一度切断して再接続)します。
の自動接続作成 接続がない場合、DocuWare Desktopは起動から2分後に自動的にDocuWareシステムに接続します。この際、Desktop Appsのセットアップによって提供されるレジストリの接続設定が使用されます。
これらの設定は以下の場所に保存されています。
x86: [HKEY_LOCAL_MACHINE\SOFTWARE\DocuWare\Setup] > "SettingsPath"
x64: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DocuWare\Setup] > "SettingsPath"
2分間待つのが面倒な場合は、コマンドライン引数「-createdefaultconnection」を使用して、DocuWare Desktop Appsの起動直後に接続を確立することができます。
Windowsの「スタートアップ」フォルダにあるショートカットを編集し、このコマンドライン引数を指定してDocuWare Desktopを実行するように設定することもできます。
- C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ には、DocuWare Desktop へのショートカットがあります。
- DocuWare Desktop Appsが実行中の場合は終了させてください。
- DocuWare Desktopのプロパティを開きます。「ターゲット」欄に、次のコマンドライン引数を追加します:
"C:\Program Files (x86)\DocuWare\Desktop\DocuWare.Desktop.exe"-createdefaultconnection - 保存
Windows 認証が設定されていない場合、ユーザーには DocuWare のログイン資格情報の入力が求められます。
すでに接続が確立されている場合は、何も起こりません。
技術的な詳細
- HotfolderPersistenceStrategy
Remote: この設定を有効にすると、インポートジョブの設定は現在のユーザーの %AppData% (Roaming) フォルダに保管されます。これにより、設定されたインポートジョブはすべてのターミナルサーバーで利用可能になります。 - HotfolderRoutingStrategy
RemoteOnly: この設定を有効にすると、設定済みのすべてのインポートジョブが現在のユーザーのコンテキストで実行されます。このオプションは、ユーザーがログインしている間のみファイルをインポートする必要がある RDS ファームにおいて特に重要です。 - HotfolderSchedulingStrategy
LimitedFair: この設定を有効にすると、一度にインポートされるドキュメントの数が制限されます。 このオプションは、たとえばユーザーが大量のファイルをインポートした後にログオフした場合など、ドキュメントの損失を防ぐために、ターミナルサーバーにおいて特に重要です。インポートメカニズムの改善に伴い、この設定は DocuWare 6.9 以降では非推奨となっています。 - 接続管理
DocuWare Desktop 接続は、以下の 2 つの部分で構成されています。- DocuWare Web Client から DocuWare Desktop への接続
この部分は、Cookie を使用して接続を確立および維持します。オペレーティングシステムのバージョンや設定によっては、Cookie がローミングプロファイルの一部となる場合もありますが、必ずしもそうである必要はありません。 含まれておらず、ログオフ後に LocalAppData フォルダが削除された場合、ユーザーは Web Client でローカル サービスが必要な操作(例:編集や送信)を実行するたびに、「要求元のアプリケーションがローカルの DocuWare サービスにアクセスすることを許可しますか?」というメッセージが表示されます。
- DocuWare Web Client から DocuWare Desktop への接続
- DocuWare Desktop から DocuWare システムへの接続
- この部分は設定サービスに接続します。関連するすべての情報は、C:\ProgramData\DocuWare\ フォルダに保管されています。このフォルダが定期的に削除されると、この情報が失われ、ユーザーは再接続する必要があります。
このKBAは、クラウド環境およびオンプレミス環境の両方の組織に適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
