Skip to main content
ABBYY FlexiCapture Connector for Pega のインストールは、コネクタのインポート、ライブラリの作成、コネクタを呼び出す関数の作成という3つの作業に分かれます。

Pegaサーバーへのコネクタのインポート

1

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

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

コネクタをロードする

abbyy.flexicapture.webapi.client.jarファイルをサーバーにロードします。
3

サーバーを再起動する

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

ライブラリを作成する

1

新しいライブラリを作成する

Records → Technical → Library → Create をクリックします。
2

ライブラリに名前を付ける

Create Library タブで、Label フィールドにライブラリの名前 (例: ABBYY) を指定し、Identifier フィールドも入力します。対象のアプリケーションのコンテキスト内でライブラリが作成されることを確認したうえで、Create and open をクリックします。
Label および Identifier フィールドに ABBYY が入力され、アプリケーションコンテキストとして FlexiCapture for Invoices が選択された Pega の Create Library フォームのスクリーンショット。
3

パッケージを追加する

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.*
ライブラリの Packages タブを表示した Pega Dev Studio のスクリーンショット。abbyy.flexicapture.webapi.client パッケージを含む 9 つの Java パッケージと、Generate Library ボタンが表示されています。
4

静的変数を作成する

Static Variables タブで、次の string 型変数を作成します。
  • baseUri
  • tenantName
  • userName
  • password
  • multiFileProjectName
  • singleFileProjectName
ライブラリの Static Variables タブを表示した Pega Dev Studio のスクリーンショット。baseUri、tenantName、userName、password、multiFileProjectName、singleFileProjectName の String 変数とそのサンプル値が表示されています。
5

ライブラリを生成する

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

関数を作成する

関数には、他の Pega オブジェクトから呼び出されたときに実行される Java コードが格納されます。入力パラメーターと出力パラメーターは Parameters タブで、例外は Imports & Exceptions タブで指定します。
1

新しい関数を開始する

Records → Technical → Function → Create をクリックし、Label フィールドと Identifier フィールドに入力します。
2

ライブラリを選択する

Library フィールドに、先ほど作成したライブラリの名前を指定します。
3

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

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

関数を作成する

関数が対象のアプリケーションのコンテキスト内で作成されていることを確認し、Create and open をクリックします。
Label フィールドに SendForProcessing が入力され、ABBYY ライブラリが選択され、fileName および base64Content の String パラメーターが一覧表示され、アプリケーションコンテキストとして FlexiCapture for Invoices が選択された Pega の Create Function フォームのスクリーンショット。
5

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

表示されたウィンドウの Parameters タブで、Java data type フィールドにデータ型として intstring、または boolean を指定します。
関数の Parameters タブを開いた Pega Dev Studio のスクリーンショット。fileName および base64Content の String 入力パラメーターと、Output セクションの Java data type に入力された int が表示されています。
6

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

Imports & Exceptions タブをクリックし、Exceptions thrown セクションに Exception と入力します。
関数の Imports and Exceptions タブを開いた Pega Dev Studio のスクリーンショット。Exceptions thrown セクションに Exception が入力されています。
7

コードを追加して関数を生成する

Java タブに戻り、Java source フィールドに関数のコードを挿入します。Function ready to be compiled? オプションを選択して変更を保存し、Generate function をクリックします。
関数の Java タブを開いた Pega Dev Studio のスクリーンショット。Function ready to be compiled オプションが選択され、Generate function ボタンと、FlexiCapture の batch を作成してその identifier を返す Java ソースコードが表示されています。

関数 のコードの入手元

各 関数 のコードは、このフォルダー内の Java ファイルからコピーしてください。
各シナリオに必要な関数は、単一文書処理用の関数を作成するおよび複数文書処理用の関数を作成するに記載されています。共通の関数については、共通関数を作成するをご覧ください。

次のステップ

シナリオ全体の手順については、検証付きサービスとしての ABBYY FlexiCapture を参照してください。