- Dev Studio を開き、Configure → Application → Distribution → Import をクリックします。

- FlexiCaptureConnector.jar ファイルをサーバーにロードします。
- Pega Self-Service Portal を開き、Restart Server をクリックします。

- Records → Technical → Library → Create をクリックして新しいライブラリを作成し、たとえば FlexiCaptureLibrary という名前を付けます。次に、以下のパッケージを追加します。
- java.util.*
- java.nio.file.*
- com.abbyy.connectors.*
- com.abbyy.connectors.models.*

- Save をクリックし、続けて Generate Library をクリックします。
- Records → Technical → Function → Create をクリックして、新しい関数を作成します。
- Label フィールドに、新しい関数の名前 (例: CaptureData) を入力します。
- Parameters セクションで、次の 2 つの入力パラメーターを指定します。
| Name | Java type |
|---|---|
| FileName | String |
| Base64Content | String |
- Library フィールドに、手順 1 で作成したライブラリの名前を入力し、Create and open をクリックします。
- 開いたウィンドウの Parameters タブで、Java data type フィールドのデータ型として String を指定します。

- CodeExample.java ファイルからコードをコピーします。このファイルは %Installation Path%\Connector for FlexiCapture as a Service\Samples\Pega Function にあります (便宜上、コードは以下にも再掲しています)。同じウィンドウで Java タブをクリックし、コピーしたコードを貼り付けます。このコード例では、ファイルを FC に送信し、抽出された fields の名前とその値を含む JSON 文字列形式で処理結果を取得します。黄色で強調表示されているコード断片は、FC Application Server への接続に必要な有効な接続情報に置き換える必要があります。その後、プロジェクトを FC Application Server にアップロードし、Configure します。
- Imports & Exceptions タブをクリックし、Exceptions thrown セクションに Exception と入力します。
- Java タブに戻って Function ready to be compiled? オプションを選択し、変更を保存して Generate function をクリックします。関数が正常に生成されると、次のメッセージが表示されます。

