> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ABBYY FlexiCapture 12 Listener プロセス

> Blue Prism で ABBYY FlexiCapture 12 Listener プロセスをインポートし、Web サービスとして公開および設定して、SOAP 経由でエクスポートされたファイルと field データを受信します。

ABBYY FlexiCapture 12 Listener プロセスは、Blue Prism 側にデプロイされます。このリスナーは、FlexiCapture Export Connector から送信される SOAP リクエストを受信します。ユーザーは、ABBYY FlexiCapture 12 Listener を Blue Prism にインポートし、必要に応じて変更して使用することが想定されています。

<Warning>
  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** をクリックします。
</Warning>

ABBYY FlexiCapture 12 Listener プロセスは、次の 1 つのファイルで構成されています。

| **コンポーネント**                                    | **説明**                                                         |
| ---------------------------------------------- | -------------------------------------------------------------- |
| **BPA Process - FlexiCapture 12 Listener.xml** | FlexiCapture Export Connector から送信される SOAP リクエストを受信して処理するプロセス。 |

<div id="installing-the-abbyy-flexicapture-12-listener">
  ## ABBYY FlexiCapture 12 Listener のインストール
</div>

Blue Prism で FlexiCapture 12 Listener プロセスを利用できるようにするには、**BPA Process - FlexiCapture 12 Listener.xml** ファイルを Blue Prism にインポートし、作成されたプロセスをWeb サービスとして公開する必要があります。手順は次のとおりです。

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 は変更できません ([以下](#param)を参照) 。
3. インポートが完了すると、すべてのビジネスオブジェクトと使用例が Blue Prism の **Studio** タブに表示されます。
4. **System** タブで **Processes** ノードを展開し、**Exposure** をクリックします。次に、**Process - Exposure** ウィンドウの右上にある **Expose a Process** リンクをクリックします。
5. **Expose Process** ダイアログで **FlexiCapture 12 Listener** を選択し、**Next** をクリックします。
6. 次のダイアログで、プロセスの公開名として **FlexiCapture12Listener** が指定されていることを確認し、**Finish** をクリックします。

プロセスは公開済みプロセスの一覧に表示されます。プロセスがWeb サービスとして公開されていることを確認するには、Blue Prism を実行しているコンピューターで次のリンクを開きます: [http://localhost:8181/ws/FlexiCapture12Listener?wsdl](http://localhost:8181/ws/FlexiCapture12Listener?wsdl)。設定がすべて正しければ、Web サービスの説明が記載された WSDL ファイルが表示されます。

<div id="configuring-the-abbyy-flexicapture-12-listener-process">
  ## ABBYY FlexiCapture 12 Listener プロセスの構成
</div>

FlexiCapture 12 Listener プロセスの使用を開始する前に、Blue Prism で次の設定を行う必要があります。

1. **Studio** タブで、プロセス名をダブルクリックしてプロセスエディターを開きます。
2. デフォルトでは、FlexiCapture 12 Listener プロセスは受信したファイルと field を出力フォルダーに保存し、エクスポートされた各ドキュメントごとに結果を格納するサブフォルダーを作成します。出力フォルダーは、"RootDir" という名前のデータアイテムで指定できます。

ユーザーは、このプロセスを自由に変更できます ***ただし、プロセス名と入力パラメーターのセットは変更できません***。

入力パラメーター、その名前、およびデータ型は、FlexiCapture Export Connector から送信されるリクエストの内容と一致している必要があります。"Start" プロセスの最初の要素のプロパティを開き、"Store In" 列でデータアイテムとその値を指定します。

* <a id="param" />**DocumentDefinition** – ABBYY FlexiCapture によって入力画像に適用された Document Definition の名前 ("Text" データ型として保存する必要があります)
* **Fields** – field の名前と抽出された値を保存するための、"Name" と "Value" のテキストの field を持つオブジェクトのコレクション
* **Files** – エクスポートされた画像ファイルとその名前を保存するための、"Name" のテキストの field と "Content" のバイナリー field を持つオブジェクトのコレクション
* **BatchRegistrationParameters** – "Name" と "Value" のテキストの field を持つオブジェクトのコレクション (batch の registration parameters の名前と値を含みます)

<div id="starting-the-abbyy-flexicapture-12-listener-process">
  ## ABBYY FlexiCapture 12 Listener プロセスの開始
</div>

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