DocuWare Exportデスクトップアプリケーションの利点の1つは、CSVインデックスデータファイルの自動生成を有効にできることです。
ファイルの自動生成を有効にするために、DocuWareは、オペレーティングシステムのデフォルトツールであるMicrosoft Task Schedulerを使用します。
DocuWareサポートは、パートナーやお客様とともに、Microsoft Task SchedulerがCSVファイルの生成にさまざまな課題を提供できることを検証してきました。
Microsoft Task Schedulerで使用可能なエラーコードのリストを作成しました。エラーコードと成功コード
なお、DocuWareExportでは、Task Scheduler内のエラーコードは更新されません。
/knowledgebase/article/KBA-37646に従って、DocuWareサポートに必要な情報を提供してください。
回答:
この記事では、DocuWareサポートが観察できた最も一般的な動作を収集します。
Task SchedulerはMicrosoftのアプリケーション/製品であるため、DocuWareは根本的な動作を支援および解決できない可能性があることにご留意ください!
調査の結果、タスクを操作するユーザーは、常に ドメインユーザーアカウントでなければならないと 結論づけました。
ユーザーがローカルのWindowsアカウントのみの場合、ユーザーがマシンに認証されていないと、スケジュールされた操作が失敗/実行されないことがあります。
注意:次の手順を実行する前に、タスクを実行するWindowsユーザーのパスワードを確認してください。このパスワードは、プロパティを変更した後に入力する必要があります!
ドメインユーザーの確認/設定は、以下の手順で行うことができます:
- DocuWare Exportタスクのタスクプロパティを開きます。
- General "タブで、"Change User or Group... "ボタンをクリックします。
- 次のウィンドウで、正しいWindowsドメイン(場所)を選択します(選択するドメインがわからない場合は、社内のWindows管理者にお問い合わせください)。
- フィールドにWindowsユーザー名(例:"Administrator")を入力する。
- Check Names "ボタンをクリックする - ユーザーの名前にドメインの接頭辞が付いていることを確認する、例:"YourDomainName" \Administrator
- OKをクリックします。
- General "タブウィンドウで "OK "をクリックし、Windowsドメインユーザーのパスワードを入力する。
タスクスケジューラー - "パスワードを保存しないオプション"
DocuWare Exportを自動実行しようとする場合、以下のオプションが無効になっている/選択されていないことを確認してください!
以下の設定では、ドメインユーザーが認証できないため、タスクは実行されません。
社内 Windows 管理者に連絡して、Windows ユーザーに関する既存のセキュリティポリシー(GPO)を確認してください。
バッチジョブとしてログオン - ユーザーコンテキストなしでタスクを実行するためのユーザー権限
Windows(ドメイン)ユーザーには、「バッチジョブとしてログオン」の権限が必要です。この権限がないと、Microsoft Task Schedulerを介したDocuWare Exportアプリケーションの実行/起動に失敗します!
DocuWare Supportは、Microsoft管理者にとって参考になる以下の記事を評価しています:
この権利がWindowsユーザーに付与されていない場合、スケジュールされたタスクはエラー "0x0004131C "で実行されます。詳細については、Microsoftのドキュメントを参照してください:エラーと成功コード
影響と労力が少ないタスクスケジューラ構成をテストするハウツー
- データレコードを作成する(文書トレイを使用)、またはダミー文書をファイルキャビネットに保存する(DocuWare Exportプロセスで使用)
- 検索ダイアログを使用して、新しいデータレコード/ダミー文書を検索します。
- 文書IDをシステム項目からコピーするか、有効な場合は結果ダイアログのシステムフィールドからコピーします。
- DocuWare Configurationページを開き、Export-Dataに移動します。
- DocuWare Export設定を選択し、以前にコピー/記憶した文書ID(DWDOCID)を含めるようにフィルターを修正します。
- タスク・スケジューラの設定を変更し、タスクを実行します。
- 例:認証され、午前10時で、タスクを午前10時5分に実行するようにスケジュールする。
- 認証されたユーザーでログオフする
- お茶/コーヒーを飲む)
- Windowsユーザーで認証し、タスクスケジューラーが最終実行時刻を更新したかどうか、Export.logをチェックし、ファイルキャビネットのデータレコード/ダミードキュメントをチェックする。
- オプションで、DocuWare Exportからデータレコード/ダミー文書と生成されたファイルを削除します。
DocuWare Exportに失敗した場合は、このページに記載されているその他の詳細を確認してください。
Credential Manager - DocuWare Export ローカル認証トークン
OAuth2の導入に伴い、デスクトップアプリはいわゆるリフレッシュトークンを受け取るようになりました。これらのトークンは、DocuWareシステムにアクセスするために必要です。
DocuWare Export用のトークンは、Credentials Managerに保存されます。WindowsのCredential Manager - Microsoftサポート
Export.log内で以下のエラーが発生する可能性があります。
このメッセージは、WindowsユーザーにCredentials Managerにアクセス/書き込みする権限がない可能性を示しています。
さらに、すべての DocuWare Export タスクのデフォルトフォルダ(C:˶WindowsSystem32Tasks ˶DocuWare)内でも確認できます。ここには、タスク構成ファイル(XMLファイル)があります。
定義されたユーザーには、Windowsユーザーに関連するすべてのXMLフィールドにWindowsドメイン接頭辞が設定されている必要があります。
注意:Windowsタスクスケジューラーは常にドメイン接頭辞を表示するわけではない。ドメインユーザーを適用した後、次にタスクスケジューラーを開くと、ユーザー名のみが表示されます。
マップされたネットワークドライブへの書き込み
ネットワークドライブに書き込む場合、そのユーザーがターゲットフォルダーに書き込むのに十分な権限を持っているかどうかを確認してください。さらに、以下の点に注意してください:
マップされたネットワークドライブはユーザーセッションのコンテキストでマップされます! 代わりに共有のUNCパス(∕∕∕∕共有)を使ってください。 |
追加情報は、専用記事/knowledgebase/article/KBA-37616に記載されています。
権限を確認しても書き込みができない場合は、ここで提供されている回避策を実行する必要があります。マップされたドライブが利用できない
タスクスケジューラーが最終実行時刻を記録しない
Microsoftタスクスケジューラーが「最終実行時刻」を更新しない場合があります。次の実行時間は正しく更新されます。
この動作は、タスクスケジューラー/Windowsのインスタンスに一般的に何か問題があることを示しています。
DocuWare Supportでは、以下の手順で問題が解決されることを保証できません。システム管理者/サービスプロバイダーにお問い合わせください:
- Windowsシステムの検証:システムファイルチェッカーツールを使用して、見つからない、または破損したシステムファイルを修復します。
- "C:∕WindowsSystem32∕Tasks∕Microsoft∕Windows∕Defrag "内のファイルを削除します。
上記の方法でタスクスケジューラー内の動作を改善できない場合は、以下の回避策があります:
- DocuWare Exportを呼び出すための.batファイルを作成し、Windowsサーバー/Windowsマシンで別のスケジューリングメカニズムを設定します(Windowsの管理者に相談してください)。
- DocuWare Exportを新しいMicrosoftサーバーに移動し、そこでスケジュールタスクを設定する(管理者/サービスプロバイダーにご相談ください)
タスクマネージャーに「OpenWith」のエントリーが複数表示される
「OpenWith」の動作についてお問い合わせをいただいております。これはマイクロソフトの動作で、既定のプログラムを自動的に適用できない場合に発生する可能性があります。
社内のWindows管理者にお問い合わせください。関連情報は以下にあります:
- アプリプロセスの洪水(OpenWith.exe)を選ぶ - Microsoft Community
- Windows プロセスの旅 - "OpenWith.exe" (アプリを選ぶ) | Shlomi Boutnaru, Ph.D. 著 | Medium
DocuWare Exportの認証で、ブラウザウィンドウにlocalhostアドレスが表示される
DocuWare Exportを開くと、開いたブラウザウィンドウ内で認証するよう強制されます。場合によっては、"localhost:[port]"を指すアドレスが表示されます。DocuWareでは現在原因を調査しており、今後のバージョンで修正される予定です。
localhostアドレスは、ローカルのOauth2リフレッシュトークンを指します。このトークンは、資格情報マネージャ(Windowsの資格情報マネージャ - Microsoft Support)に保存されています。
上記の動作により、タスクスケジューラーでタスクを実行できない場合は、以下の手順に従ってください:
- ブラウザのキャッシュをクリアします。詳細は、記事/knowledgebase/article/KBA-36923を参照してください。
- Credentials ManagerのDocuWare Exportからリフレッシュトークンを削除します(次の例を参照してください)。
- タスクスケジューラーでタスクを削除します。
- Desktop Appsサービスを再起動する
- knowledgebase/article/KBA-36581の手順に従って、タスクを再度作成します。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。
翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。