UiPath Orchestrator キューの作成
UiPath Orchestrator キューを作成するには、次の手順に従います。- Orchestrator で Queues タブを開きます。
- Monitor Queue、Verifier Queue、Fetcher Queue という名前で 3 つのキューを作成します。作成時に、次のオプションを選択します。Unique Reference: Yes、Auto Retry: No。

キュー名を変更する場合は、キュー名のカスタマイズ の手順に従ってください。
UiPath アセットの作成
UiPath プロセスでは、FC 12 への接続設定を保存するために、UiPath Orchestrator アセット と認証情報が使用されます。 UiPath アセットを作成するには、次の手順に従います。- 管理者として Orchestrator にログインします。
- Assets タブに移動します。
- 次の *Text-*型アセットを作成します。
- FlexiCapture Server Address。このアセットの Value には、FC Application Server のアドレスを指定します。

- FlexiCapture Company (任意) – FC Application Server 上の tenant (company) 名です。FlexiCapture Cloud またはローカルの multi-tenant システムを使用している場合は、このアセットを作成します。

- FlexiCapture Project Name。このアセットの Value には、ドキュメントの処理に使用するプロジェクト名を指定します。プロジェクトの設定およびサーバーへのアップロードの詳細については、FlexiCapture プロジェクトの設定を参照してください。

- 認証情報を作成します。これには、Credential 型のアセットを作成し、FlexiCapture Credentials という名前を付けます。Username フィールドと Password フィールドに、FC のユーザー名とパスワードを入力します。

FC アセットで指定するユーザーには、Scanning Operator ロールと Verification operator ロールの両方、または Administrator ロールが必要です。アクセス権は、FC 管理者が管理および監視コンソールを使用して設定する必要があります。アクセス権の設定の詳細については、管理および監視コンソール のヘルプ ガイドを参照してください。
Batch Sender、Batch Monitor、Batch Verifier、Batch Fetcher プロセスの起動
プロセスを起動する前に、適切な キュー と アセット が Orchestrator に作成されていること、および FlexiCapture プロジェクトが ABBYY FlexiCapture Application Server にアップロードされ、正しく設定されていること を確認してください。 プロセスを起動するには、少なくとも 2 台の UiPath Robot も必要です。ロボットのうち 1 台は常に Batch Monitor プロセスを実行している必要があり、もう 1 台のロボット (または複数のロボット) は Batch Sender、Batch Verifier、Batch Fetcher プロセスの起動に使用します。 ロボットは異なるマシン上に作成できます。あるいは、Windows Server オペレーティング システムを搭載した 1 台のマシン上に ロボットを作成 することもできます。- 作成 する標準ロボットは 2 台で、そのうち 1 台は Unattended 型にします。
- Batch Monitor、Batch Sender、Batch Verifier、Batch Fetcher の各プロセスを Orchestrator に 公開 します。
- 公開した各パッケージについて、作成したロボットが属する同じ環境に プロセスをデプロイ します。

- Orchestrator の Jobs タブに移動します。Batch Monitor プロセス用の新しい Job を作成し、Unattended 型のロボットで実行するよう設定します。


- 次に、別のロボットで Batch Sender を起動します。このプロセスは、選択したフォルダーから FC にファイルを送信して処理させます。Batch Sender は、Orchestrator の Jobs タブ、UiPath Studio、または ロボットのマシンのシステム トレイ から起動することもできます。

- 文書処理が完了するまで待ちます。batch が正常に処理されると、Monitor Queue 内のトランザクションのステータスが Successful に変わり、新しいトランザクションが Batch Fetcher キューに表示されます。
- Batch Fetcher プロセスを起動して、batch の処理結果をダウンロードします。Fetcher Queue 内のトランザクションのステータスは Successful に変わります。
- 送信した batch が FC の 検証 ステージに達すると、Batch Monitor プロセスは batch の ID を使用して Verifier Queue にトランザクションを作成します。このキューに New ステータスのトランザクションが存在する場合は、Batch Verifier プロセスを起動して batch の検証 URL を取得します。その後、文書データを検証し、検証タスクを完了します。
Batch Processor – 単一プロセス の起動
プロセスを起動する前に、FlexiCapture プロジェクトが ABBYY FlexiCapture Application Server にアップロードされ、正しく設定されていることを確認してください。InvoiceDemoProject_Multitask テストプロジェクトは、コネクタのインストール ディレクトリ内の \Multi-task package\Samples\FlexiCapture Projects からサーバーにアップロードすることもできます。- UiPath Studio で Batch Processor – 単一プロセス を開きます。
- Variables タブを開きます。
- 次の変数を使用して、FC への接続設定を指定します。
InvoiceDemoProject_Multitask プロジェクトでは、FlexiCaptureBatchType 変数に次の値を指定できます。
- Unattended service の値 — 検証なしの処理シナリオを示す場合。
- Attended service の値 — 検証ありの処理シナリオを示す場合。
- ローカル マシンに新しいフォルダーを作成し、FC プロジェクトの Images フォルダーから複数の画像をそのフォルダーにコピーします。
- UiPath Studio の Design タブに移動し、Run をクリックします。
- プロセスが起動したら、画像サンプルを配置したフォルダーを指定します。そのフォルダー内のファイルが処理のために FC に送信されます。
- ファイルの認識が完了するまで待ちます。次に、次の操作を行います (選択したシナリオに応じて) 。
- 処理結果の保存先フォルダーを選択します。
- 検証を完了してから、処理結果の保存先フォルダーを選択します。
