メインコンテンツへスキップ
UiPath Orchestrator キューの作成 UiPath アセットの作成 Batch Sender、Batch Monitor、Batch Verifier、Batch Fetcher プロセスの起動 Batch Processor – 単一プロセスの起動

UiPath Orchestrator キューの作成

UiPath Orchestrator キューを作成するには、次の手順に従います。
  1. Orchestrator で Queues タブを開きます。
  2. Monitor QueueVerifier QueueFetcher Queue という名前で 3 つのキューを作成します。作成時に、次のオプションを選択します。Unique Reference: YesAuto Retry: No
キュー名を変更する場合は、キュー名のカスタマイズ の手順に従ってください。

UiPath アセットの作成

UiPath プロセスでは、FC 12 への接続設定を保存するために、UiPath Orchestrator アセット と認証情報が使用されます。 UiPath アセットを作成するには、次の手順に従います。
  1. 管理者として Orchestrator にログインします。
  2. Assets タブに移動します。
  3. 次の *Text-*型アセットを作成します。
    • FlexiCapture Server Address。このアセットの Value には、FC Application Server のアドレスを指定します。
  • FlexiCapture Company (任意) – FC Application Server 上の tenant (company) 名です。FlexiCapture Cloud またはローカルの multi-tenant システムを使用している場合は、このアセットを作成します。
  • FlexiCapture Project Name。このアセットの Value には、ドキュメントの処理に使用するプロジェクト名を指定します。プロジェクトの設定およびサーバーへのアップロードの詳細については、FlexiCapture プロジェクトの設定を参照してください。
  1. 認証情報を作成します。これには、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 SenderBatch VerifierBatch Fetcher プロセスの起動に使用します。 ロボットは異なるマシン上に作成できます。あるいは、Windows Server オペレーティング システムを搭載した 1 台のマシン上に ロボットを作成 することもできます。
  1. 作成 する標準ロボットは 2 台で、そのうち 1 台は Unattended 型にします。
  2. Batch MonitorBatch SenderBatch VerifierBatch Fetcher の各プロセスを Orchestrator に 公開 します。
  3. 公開した各パッケージについて、作成したロボットが属する同じ環境に プロセスをデプロイ します。
  1. Orchestrator の Jobs タブに移動します。Batch Monitor プロセス用の新しい Job を作成し、Unattended 型のロボットで実行するよう設定します。
Batch Monitor プロセスは指定したロボットを使用して起動され、Job のステータスは Running になります。プロセス ログを確認するには、More Actions → View Logs に移動します。
  1. 次に、別のロボットで Batch Sender を起動します。このプロセスは、選択したフォルダーから FC にファイルを送信して処理させます。Batch Sender は、Orchestrator の Jobs タブ、UiPath Studio、または ロボットのマシンのシステム トレイ から起動することもできます。
  1. 文書処理が完了するまで待ちます。batch が正常に処理されると、Monitor Queue 内のトランザクションのステータスが Successful に変わり、新しいトランザクションが Batch Fetcher キューに表示されます。
  2. Batch Fetcher プロセスを起動して、batch の処理結果をダウンロードします。Fetcher Queue 内のトランザクションのステータスは Successful に変わります。
  3. 送信した batch が FC の 検証 ステージに達すると、Batch Monitor プロセスは batch の ID を使用して Verifier Queue にトランザクションを作成します。このキューに New ステータスのトランザクションが存在する場合は、Batch Verifier プロセスを起動して batch の検証 URL を取得します。その後、文書データを検証し、検証タスクを完了します。
その後、batch はエクスポートされ、Processed ステージに移動します。Batch MonitorMonitor Queue 内の該当するトランザクションのステータスを Successful に変更し、新しいトランザクションを Fetcher Queue に追加します。 検証済み batch の処理結果をダウンロードするには、Fetcher Queue の各トランザクションに対して Batch Fetcher プロセスを起動します。

Batch Processor – 単一プロセス の起動

プロセスを起動する前に、FlexiCapture プロジェクトが ABBYY FlexiCapture Application Server にアップロードされ、正しく設定されていることを確認してください。InvoiceDemoProject_Multitask テストプロジェクトは、コネクタのインストール ディレクトリ内の \Multi-task package\Samples\FlexiCapture Projects からサーバーにアップロードすることもできます。
  1. UiPath Studio で Batch Processor – 単一プロセス を開きます。
  2. Variables タブを開きます。
  3. 次の変数を使用して、FC への接続設定を指定します。
FlexiCaptureServerUrl, FlexiCaptureCompany, FlexiCaptureUsername, FlexiCapturePassword, FlexiCaptureProject, および FlexiCaptureBatchType
InvoiceDemoProject_Multitask プロジェクトでは、FlexiCaptureBatchType 変数に次の値を指定できます。
  • Unattended service の値 — 検証なしの処理シナリオを示す場合。
    • Attended service の値 — 検証ありの処理シナリオを示す場合。
  1. ローカル マシンに新しいフォルダーを作成し、FC プロジェクトの Images フォルダーから複数の画像をそのフォルダーにコピーします。
  2. UiPath Studio の Design タブに移動し、Run をクリックします。
  3. プロセスが起動したら、画像サンプルを配置したフォルダーを指定します。そのフォルダー内のファイルが処理のために FC に送信されます。
  4. ファイルの認識が完了するまで待ちます。次に、次の操作を行います (選択したシナリオに応じて) 。
    • 処理結果の保存先フォルダーを選択します。
or
  • 検証を完了してから、処理結果の保存先フォルダーを選択します。