UiPath 用 ABBYY FlexiCapture Connector には、ABBYY FlexiCapture 12 Processor という名前のサンプル UiPath プロセスが含まれています。このプロセスは、配布パッケージの \Single-task package\Samples\UiPath Sample Processes フォルダーにあります。このサンプルでは、Capture Data アクティビティの使用方法を確認できます。このプロジェクトは、内容の確認や編集のために UiPath Studio で開くことができます。
このプロセスでは、ユーザーにファイルが含まれるフォルダーと、結果の保存先となる出力フォルダーを選択させます。次に、そのフォルダー内の各ファイルを ABBYY FlexiCapture に送信し、ファイルが処理されるまで最大 5 分間待機して、次のものを受け取ります。
- ABBYY FlexiCapture から返される結果ファイル。これには、ユーザーが指定した形式のドキュメントファイル (例: 検索可能な PDF ドキュメント) 、データファイル (例: CSV ファイル) 、Image field を含むファイル (例: 署名画像) などが含まれる場合があります。これらのファイルは、前に選択した出力フォルダーに保存されます。これらの結果を受け取れるのは、Document Definition に対してデータファイルへのエクスポートが設定されている場合のみです。
- 抽出された field とその値のリスト。プロセスは出力フォルダーにテキストドキュメントを作成し、受け取った field とその値をそのテキストドキュメントに記録します。
- ABBYY FlexiCapture 12 Web Verification Station 上のドキュメント検証ページへのリンク URL。検証が必要なドキュメントについては、ドキュメント検証ページへのリンク URL がプロセスに返されます。プロセスは出力フォルダーに TXT ドキュメントを作成し、ドキュメント検証ページへのリンク URL を記録します。その後、ブラウザーでその URL を開きます。
ABBYY FlexiCapture workflow の検証ステージで、Enable web stations オプションが有効になっていることを確認してください。
プロセスを開始する前に、FlexiCapture Project が設定されていることを確認してください。次に、Processing Files サイクルで Capture Data アクティビティを選択します。UiPath Studio の Properties パネルにアクティビティのプロパティが表示されます。続いて、ABBYY FlexiCapture Application Server への接続に使用する設定を指定し、サーバー上で適切なプロジェクトとバッチタイプを選択します。これらの設定は、アクティビティのプロパティの Settings グループで指定することも、workspace 内のアクティビティフォームで指定することもできます。値は、引用符で囲んだ VB expression を使用して明示的に指定することも、UiPath の変数に保存することもできます。
ドキュメントの画像を disk 上のフォルダーに配置します。テストするには、UiPath Studio で Design→ Run (F5) をクリックしてプロセスを開始できます。また、このプロセスは Orchestrator で公開し、指定した環境で Robot によって起動することもできます。入力フォルダーと出力フォルダーを選択したら、処理結果が出力フォルダーに保存されるまで待機してください。