Skip to main content
ABBYY FlexiCapture Connector for Pega のインストールは、コネクタをサーバーにインポートする作業と、コネクタのクラスを呼び出す Java 関数を Pega で作成する作業の 2 つに分かれます。

コネクタをサーバーにインポートする

1

インポートウィザードを開く

Dev Studio を開き、Configure → Application → Distribution → Import をクリックします。
コネクタをインポートするために、Configure メニューを開き、Application → Distribution → Import を選択している Pega Dev Studio のスクリーンショット。
2

コネクタをロードする

FlexiCaptureConnector.jar ファイルをサーバーにロードします。
3

サーバーを再起動する

Pega Self-Service Portal を開き、Restart Server をクリックします。
アプリケーションサーバーを再起動するために、Restart Server ボタンが強調表示されている Pega Self-Service Portal の Operations ページのスクリーンショット。

Pega で Java 関数を作成する

この関数は、コネクタクラスのメソッドを呼び出します。
1

ライブラリを作成する

  1. Records → Technical → Library → Create をクリックします。
  2. ライブラリに名前を付けます (例:FlexiCaptureLibrary) 。
  3. java.util.*java.nio.file.*com.abbyy.connectors.*com.abbyy.connectors.models.* の各パッケージを追加します。
Pega Dev Studio の Packages タブで FlexiCaptureLibrary レコードを編集し、含めるパッケージとして java.util、java.nio.file、com.abbyy.connectors、com.abbyy.connectors.models を一覧表示している画面のスクリーンショット。
2

ライブラリを生成する

Save をクリックし、続けて Generate Library をクリックします。
3

関数を作成する

  1. Records → Technical → Function → Create をクリックします。
  2. Label フィールドに、新しい関数の名前を入力します (例:CaptureData) 。
4

入力パラメーターを指定する

Parameters セクションで、次の 2 つの入力パラメーターを指定します。
5

ライブラリを選択する

Library フィールドに、作成したライブラリの名前を入力し、Create and open をクリックします。
6

出力のデータ型を設定する

開いたウィンドウの Parameters タブで、Java data type フィールドのデータ型として String を指定します。
Pega Dev Studio の関数の Parameters タブで、FileName と Base64Content の String 入力パラメーターと、Output セクションで Java data type として String が選択されている画面のスクリーンショット。
7

関数のコードを追加する

CodeExample.java ファイルからコードをコピーし、同じウィンドウの Java タブに貼り付けます。このファイルは次のフォルダーにあります。
コード例は サンプル関数コード に掲載しています。
8

スローされる例外を宣言する

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

関数を生成する

Java タブに戻り、Function ready to be compiled? オプションを選択して変更を保存し、Generate function をクリックします。生成に成功すると、Good ステータスの確認メッセージが表示されます。
Good ステータスと、ライブラリが正常に生成されたことを示すメッセージが表示された Pega の Library Acknowledgement ダイアログのスクリーンショット。

サンプル関数コード

このコードはファイルを ABBYY FlexiCapture に送信し、抽出されたフィールドの名前とその値を含む JSON 文字列として処理結果を取得します。 placeholder の接続値は、ABBYY FlexiCapture Application Server への接続に必要なデータに置き換えてください。具体的には、サーバーアドレス、ABBYY FlexiCapture Cloud またはテナントを使用する場合は会社名、ユーザーの認証情報、プロジェクト名です。いずれもコード内のコメントで示されています。

次のステップ

プロジェクトを ABBYY FlexiCapture Application Server にアップロードし、その後 Configure します。詳細については、Pega コネクタ用に ABBYY FlexiCapture を Configure するを参照してください。