FlexiCapture 12 – Multitask VBO には、ABBYY FlexiCapture 12 の操作に必要な機能がすべて揃っています。これには、2 つの組み込みアクション Initialize と Clean Up に加え、ABBYY FlexiCapture を操作するための次のアクションが含まれます。
ビジネスオブジェクトの定義について詳しくは、Blue Prism で Process Studio を起動し、アクション アイテムのプロパティを開き、FlexiCapture 12 – Multitask VBO を選択して、情報アイコンをクリックしてください。
このアクションは、ABBYY FlexiCapture 12 への接続に必要な設定で FlexiCapture 12 – Multitask VBO を初期化します。VBO 内の他のアクションを実行する前に、必ずこのアクションを実行してください。
このアクションでは、ABBYY FlexiCapture サーバーアドレス、テナント名 (省略可能) 、ユーザー名、パスワード、および ABBYY FlexiCapture プロジェクト名を受け取ります。これらの設定はデータアイテムに保存され、VBO 内の他のアクションで使用できます。
ABBYY FlexiCapture ユーザーには、対象プロジェクトに対する Scanning Operator および Verification Operator のロール、または Administrator のロールが必要です。これらのロールは、ABBYY FlexiCapture の管理および監視コンソールで管理者によって付与されます。
このアクションでは、プロキシ経由の接続に使用するオプションのパラメーター (プロキシサーバーのアドレス、ユーザー名、パスワード) も指定できます。指定する内容は、プロキシで必要となる認証方式によって異なります。
このアクションは、処理するファイルを ABBYY FlexiCapture 12 に送信します。ABBYY FlexiCapture は、各入力ファイルを 1 つのドキュメントとして含む一意の ID を持つバッチを作成します。バッチを処理し、バッチ ID を Blue Prism に返します。
このアクションは、ID を指定してバッチの現在のステージに関する情報を取得します。入力として受け取るのは、Number 型の BatchId 変数のみです。
事前定義の処理ステージに対応する値の一覧については、ProcessingStage を参照してください。
バッチの現在のステージから、次に何を行うべきかがわかります。たとえば、次のようなケースがあります。
- Import ステージ (Type 100) では、しばらくしてから再度ステータスを確認します。
- 検証 ステージ (Type 500) では、そのバッチに対して バッチ検証 URL の取得 アクションを呼び出します。
- 処理完了 ステージ (Type 900) では、そのバッチに対して バッチ処理結果の取得 アクションを呼び出します。
次の出力は、検証ステージに到達したバッチを示しています。
このアクションは、ID で指定したバッチを検証できる Web Verification Station への URL のセットを取得します。バッチが検証段階に到達した時点で呼び出してください。
入力として、型 Number の BatchId 変数のみを受け付けます。
出力は、バッチの検証 URL のコレクションであり、Blue Prism に返されます。
このアクションはバッチ処理結果を取得し、後続のワークフローで使用できるよう Blue Prism に渡します。バッチが処理完了ステージに達したら呼び出してください。
入力として受け取るのは、Number 型の BatchId 変数のみです。
このアクションは、Name フィールドと Value フィールドを持つ登録パラメーターのコレクションと、DocumentResults という名前の文書処理結果コレクションを出力します。
このアクションは、バッチ処理結果を取得してローカルに保存します。バッチが処理完了ステージに達したときに呼び出します。バイナリコンテンツを返すのではなく結果ファイルをディスクに保存する、バッチ処理結果の取得の代替手段です。
出力はバッチ処理結果の取得と同じです。NameフィールドとValueフィールドを持つ登録パラメーターのコレクションと、DocumentId、DocumentDefinition、Filesフィールドを持つDocumentResultsコレクションが出力されます。
この補助アクションは、Configure アクションがすでに呼び出されているかどうかを確認します。バッチの作成、バッチステージの取得、バッチ処理結果の取得、バッチ検証 URL の取得 の各アクションで使用されます。