メインコンテンツへスキップ
ABBYY FlexiCapture 12 Listener プロセスは、Blue Prism 側にデプロイされます。このリスナーは、FlexiCapture Export Connector から送信される SOAP リクエストを受信します。ユーザーは、ABBYY FlexiCapture 12 Listener を Blue Prism にインポートし、必要に応じて変更して使用することが想定されています。
FlexiCapture 12 Listener プロセスを実行するには、エクスポートされたファイルとデータを受信する Blue Prism マシンが、Resource PC として実行されている必要があります。Blue Prism マシンが Resource PC として実行されていることを確認するには、Blue Prism を起動し、Control タブをクリックして、マシンが Resources ウィンドウに “connected” と表示されていることを確認してください。そうでない場合は、コマンドライン プロンプトを開き、次のコマンドを実行します。 “C:\Program Files\Blue Prism Limited\Blue Prism Automate\Automate.exe” /resourcepc /public “Blue Prism - Resource PC (Port 8181)” という名前のウィンドウが開き、そこに Resource PC のログが表示されます。このウィンドウを最小化するには、Hide をクリックします。
ABBYY FlexiCapture 12 Listener プロセスは、次の 1 つのファイルで構成されています。
コンポーネント説明
BPA Process - FlexiCapture 12 Listener.xmlFlexiCapture Export Connector から送信される SOAP リクエストを受信して処理するプロセス。

ABBYY FlexiCapture 12 Listener のインストール

Blue Prism で FlexiCapture 12 Listener プロセスを利用できるようにするには、BPA Process - FlexiCapture 12 Listener.xml ファイルを Blue Prism にインポートし、作成されたプロセスをウェブサービスとして公開する必要があります。手順は次のとおりです。
  1. Blue Prism を開き、File メニューで Import をクリックします。
  2. 画面の指示に従って、次のファイルを 1 つずつ選択してインポートします。
    • BPA Process - FlexiCapture 12 Listener.xml
    • ABBYY FlexiCapture 12 Listener の使用例を実行するために必要な追加オブジェクト (既定の保存場所は C:\Program Files\Blue Prism Limited\Blue Prism Automate\VBO) :
      • BPA Object - Utility - File Management.xml ローカルのハードドライブに保存されているファイルを操作するためのビジネスオブジェクトです。 注: FlexiCapture 12 Listener の使用例には、request の処理例がすでに含まれています。ユーザーはこの例を自由に変更できますが、Start ブロックで受け取る必要がある parameters は変更できません (以下を参照) 。
  3. インポートが完了すると、すべてのビジネスオブジェクトと使用例が Blue Prism の Studio タブに表示されます。
  4. System タブで Processes ノードを展開し、Exposure をクリックします。次に、Process - Exposure ウィンドウの右上にある Expose a Process リンクをクリックします。
  5. Expose Process ダイアログで FlexiCapture 12 Listener を選択し、Next をクリックします。
  6. 次のダイアログで、プロセスの公開名として FlexiCapture12Listener が指定されていることを確認し、Finish をクリックします。
プロセスは公開済みプロセスの一覧に表示されます。プロセスがウェブサービスとして公開されていることを確認するには、Blue Prism を実行しているコンピューターで次のリンクを開きます: http://localhost:8181/ws/FlexiCapture12Listener?wsdl。設定がすべて正しければ、ウェブサービスの説明が記載された WSDL ファイルが表示されます。

ABBYY FlexiCapture 12 Listener プロセスの構成

FlexiCapture 12 Listener プロセスの使用を開始する前に、Blue Prism で次の設定を行う必要があります。
  1. Studio タブで、プロセス名をダブルクリックしてプロセスエディターを開きます。
  2. デフォルトでは、FlexiCapture 12 Listener プロセスは受信したファイルと field を出力フォルダーに保存し、エクスポートされた各ドキュメントごとに結果を格納するサブフォルダーを作成します。出力フォルダーは、“RootDir” という名前のデータアイテムで指定できます。
ユーザーは、このプロセスを自由に変更できます ただし、プロセス名と入力パラメーターのセットは変更できません 入力パラメーター、その名前、およびデータ型は、FlexiCapture Export Connector から送信されるリクエストの内容と一致している必要があります。“Start” プロセスの最初の要素のプロパティを開き、“Store In” 列でデータアイテムとその値を指定します。
  • DocumentDefinition – ABBYY FlexiCapture によって入力画像に適用された Document Definition の名前 (“Text” データ型として保存する必要があります)
  • Fields – field の名前と抽出された値を保存するための、“Name” と “Value” のテキストの field を持つオブジェクトのコレクション
  • Files – エクスポートされた画像ファイルとその名前を保存するための、“Name” のテキストの field と “Content” のバイナリー field を持つオブジェクトのコレクション
  • BatchRegistrationParameters – “Name” と “Value” のテキストの field を持つオブジェクトのコレクション (batch の registration parameters の名前と値を含みます)

ABBYY FlexiCapture 12 Listener プロセスの開始

ウェブサービスとして公開されている ABBYY FlexiCapture 12 Listener プロセスは、ABBYY FlexiCapture サーバーから ウェブサービスのアドレスにドキュメントをエクスポートする際に送信される SOAP リクエストによって開始されます。