Pegaサーバーへのコネクタのインポート
コネクタをサーバーにインポートするには、次の手順を実行します。- Dev Studioを開き、Configure → Application → Distribution → Importをクリックします。

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

ライブラリの作成
ライブラリを作成するには、次の手順を実行します。- Records → Technical → Library → Create をクリックします。
- Create Library タブの Label フィールドにライブラリ名 (例: ABBYY) を指定し、Identifier フィールドに入力します。ライブラリがアプリケーションのコンテキスト内に作成されることを確認し、Create and open をクリックします。

- Packages タブで、次のパッケージを追加します。
- java.util.*
- java.nio.file.*
- java.net.*
- java.lang.*
- java.util.stream.*
- org.apache.commons.lang3.*
- abbyy.flexicapture.webapi.client.*
- abbyy.flexicapture.webapi.client.api.*
- abbyy.flexicapture.webapi.client.models.*

- Static Variables タブで、次の string 変数を作成します。
- baseUri
- tenantName
- userName
- Password
- multiFileProjectName
- singleFileProjectName

- Save をクリックし、続けて Generate Library をクリックします。
関数の作成
関数には Java コードが含まれており、その関数が他の Pega オブジェクトから呼び出されると実行されます。関数の入出力パラメーターは Parameters タブで指定し、例外は Imports & Exceptions タブで指定します。 関数を作成するには、次の手順に従います。- Records → Technical → Function → Create をクリックし、Label フィールドと Identifier フィールドに必要事項を入力します。
- Library フィールドで、先ほど作成したライブラリの名前を指定します。
- Parameters セクションで、次の 2 つの入力パラメーターを指定します。
| Name | Java type |
|---|---|
| FileName | String |
| Base64Content | String |
- 関数がアプリケーションのコンテキスト内で作成されていることを確認し、Create and open をクリックします。

- 開いたウィンドウの Parameters タブで、Java data type フィールドにデータ型として int、string、または boolean を指定します。

- Imports & Exceptions タブをクリックし、Exceptions thrown セクションに Exception と入力します。

- Java タブに戻り、Java source フィールドに関数のコードを入力し、Function ready to be compiled? オプションを選択して変更を保存し、Generate function をクリックします。
関数のコードは、%Installation Path%\Connector for FlexiCapture as a Service with verification\Samples\Code examples\Pega Functions にある java ファイルからコピーできます。

- 単一文書の処理に使用する一連の関数を作成する。
- 共通関数を作成する。
- 単一文書処理のケースを作成する。
- ユーザーインターフェースを構成する。
- 単一文書処理のケース用の一連の activities を作成する。
- 単一文書処理のケース用の一連の data transforms を作成する。
- フローアクションを作成する。
- 単一文書処理のケース用のデータ型を作成する。
