次の方法で共有


Document Routing Agent を Windows サービスとして実行する

メモ

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

Document Routing Agent には、実行モードを選択できるオプションが含まれています。 このプロセスは、デスクトップ アプリケーションまたは Microsoft Windows サービスのいずれかとして実行できます。 アプリケーションが Windows サービスとして実行されると、コンピューターの再起動後に自動的に起動できます。 また、特定のユーザー アカウントのセキュリティ コンテキストで実行するように構成することもできます。 この拡張機能を使用すると、ネットワーク プリント サーバーなどのセキュリティで保護されたドメイン リソースでドキュメント ルーティング エージェントをホストできます。

この記事では、正しい実行モードを選択するのに役立つ重要な情報を提供します。

サービス アプリケーション

アプリケーションはユーザーがデスクトップ上で連携するプログラムです。 サービスは、バックグラウンドで実行され、アクティブなウィンドウを持たないプロセスです。 Document Routing Agent は現在、両方の実行モードをサポートしています。 他方ではなくそのモードを選択する理由、およびサービスとしてのプロセスの実行に関連するステップを理解しておくことが重要です。 Windows サービスの詳細については、Windows サービス アプリケーションの概要 を参照してください。 バックグラウンド サービスとして Document Routing Agent を実行する主な利点を次に示します。

  • コンピューターの再起動後に自動的に開始されるようにサービスを構成できます。 ユーザー操作は必要ありません。
  • サービスは、バックグラウンドで実行されます。 通知領域で実行される有効なアプリケーションはありません。
  • このサービスは、ユーザーがキャッシュされた資格情報を使用してサインインせずに、ドキュメントをルーティングできます。

Document Routing Agent を Windows サービスとして実行することには多くの利点がありますが、制限もあります。 次のセクションでは、カスタムのページ マージンを必要とする小切手などのドキュメント レポートの処理に影響する問題について説明します。

カスタム マージンを要求するドキュメント

Document Routing Agent が Windows サービスとして実行されるときは、ユーザー設定の余白を必要とする小切手などのドキュメント レポートをネットワーク プリンターに直接印刷することはできません。 代わりに、ドキュメント ルーティング エージェントは、それらのドキュメントをターゲット フォルダーに自動的にルーティングします。 アプリケーションの設定ダイアログ ボックスにある新しいコンフィギュレーション プロパティで、カスタム マージンを必要とするドキュメント レポートの対象となる場所を定義できます。

Document Routing Agent は、デスクトップ アプリケーションとして実行されるときは、Adobe Reader の活用を続行して、財務と運用で選択されている共有プリンター デバイスにドキュメントをスプールします。 カスタム余白を持つドキュメントを印刷する必要があるシナリオを処理するには、ドキュメント ルーティング エージェントを複数の場所にインストールします。 次に、デスクトップ アプリケーション モードで実行されるドキュメント ルーティング エージェントにのみ、それらのドキュメントを処理するプリンターをインストールします。 または、実行後のプロセスを使用してターゲット ディレクトリ内のファイルを取得し適切な方法でそれらを指示します。

最新ビルドのインストール

  1. 現在の Document Routing Agent 構成ファイルのコピーを保存します。 このファイルは C:\Users\<UserID>\AppData\Local\Microsoft\Microsoft Dynamics 365 Finance Document Routing\Microsoft.Dynamics.AX.Framework.DocumentRouting.config に配置されます。 このパスでは、 <UserID> は、ドキュメント ルーティング エージェントのインストールに使用した Active Directory Domain Services (AD DS) ユーザー名です。

  2. Document Routing Agent の現在のバージョンをアンインストールします。

  3. ネットワーク印刷を有効にするために Document Routing Agent をインストールするの手順に従って、Document Routing Agent の最新バージョンをインストールします。

    メモ

    この時点でアプリケーションをインストールしますが、まだ実行しないでください。

  4. 手順 1 の構成ファイルをコピーし、次のディレクトリに貼り付けます: C:\ProgramData\Microsoft\Microsoft Dynamics 365 Finance Document Routing。 このステップにより、Document Routing Agent アプリケーションの新しいバージョンに以前のすべての構成設定が使用されていることを保証できます。

  5. Document Routing Agent を実行します。

  6. Microsoft Entra ID (Azure AD) または財務と運用アプリの資格情報を使用してログインします。

  7. 適切なメニュー項目をクリックして、設定およびプリンターを表示して確認します。

次のセクションでは、Windows サービスの実行モードを選択するための詳細な手順を説明します。

既定の実行モードの変更

既定では、Document Routing Agent はデスクトップ アプリケーションとして実行されます。 プロセスを Windows サービスとして実行するには、Document Routing Agent をインストールしてネットワーク プリンタ デバイスを有効にする のプロセスに精通していることを確認してください。 その後次のタスクをコンパイルします。

Document Routing Agent の実行モードを更新

  1. デスクトップ アイコンを使用して Document Routing Agent を起動します。
  2. サインイン オプションを選択し、Azure AD 資格情報を使用してログインします。
  3. リボンで、設定を選択します。
  4. Windows Service として実行オプションを有効にします。
  5. ユーザー設定の余白を持つドキュメントに生成される PDF ファイルの対象となるフォルダーを提供します。
  6. OK を選択し、Document Routing Agent ウィンドウを閉じます。

Windows サービスのコンフィギュレーションおよび開始

  1. Windows で、Service Manager を開始します。

  2. 一覧で、Microsoft Dynamics 365 Finance ドキュメント ルーティング サービスを選択します。

  3. 名前を右クリックし、[ プロパティ] を選択します。

  4. [ログオン] タブ 、[ このアカウント ] オプションを選択し、サービスを実行する AD DS 資格情報を指定します。

    メモ

    選択したアカウントは共有ネットワーク デバイスにアクセスできる必要があります。 Windows サービスを実行する Windows ドメイン アカウントまたはローカル コンピューター アカウントは、ドキュメント ルーティング エージェント デスクトップ アプリを起動するアカウントと同じである必要があります。

  5. OK を選択します。

  6. サービスを開始します。

ドキュメント ルーティング エージェントが Windows サービスとして実行されるようになりました。

ヒントのトラブルシューティング

ネットワーク プリンターの接続を確認します。

  • 有効なアカウントにネットワーク プリンターへの十分なアクセス権があることを確認します。
  • メモ帳または別のローカル アプリケーションを使用して、ユーザー アカウントがネットワーク デバイスに正常に印刷できることを確認します。

セキュリティ ロールの確認

  • Document Routing Agent のインストールに使用されるアプリケーション リンクにアクセスするには、ユーザーはドキュメント ルート指定クライアントのセキュリティ ロールの一部である必要があります。

サービス アカウントのアクセス権を確認します。

  • DocumentRoutingService サービスが、ネットワーク デバイスにアクセスできるドメイン アカウントとして実行されていることを確認します。

Azure サービス トークンを更新

  • ドキュメント ルーティング エージェントが Windows サービスとして実行されている間は、Azure 認証トークンを 90 日ごとに更新 する必要があります。 サービス トークンを更新するには、クライアントを起動してからサインアウトし、メニュー項目を使用してサインインし直します。

リモート アクセス用の共有プリンターを無効にします

  • Microsoft リモート デスクトップを使用してホスト マシンに接続するときは、ローカル リソース タブのローカル デバイスとリソース セクションで、 プリンター オプションがオフになっていることを確認します。

イベント ログを確認

  1. ホスト コンピューターで、イベント ビューアーを開始します。
  2. アプリケーションとサービス ログ>Microsoft>Dynamics>AX-DocumentRouting でログを確認します。