6 コネクタの機能拡張
特定のビジネス要件に対応するようにコネクタの機能を拡張できます。
この項の内容は、次のとおりです。
6.1 データの変換および検証の構成
アプリケーションの作成時にGroovyスクリプト・ロジックを作成して、ユーザー・アカウント・データの変換および検証を構成します。
要件に応じてリコンサイルされた単一値ユーザー・データの変換を構成できます。たとえば、First NameおよびLast Name値を使用して、Oracle Identity Governanceの「氏名」フィールドの値を作成できます。
同様に、要件に応じて、リコンサイルおよびプロビジョニングされた単一値データの検証を構成できます。たとえば、「名」属性からフェッチしたデータを検証して、そのデータに番号記号(#)が含まれていないことを確認します。また、プロセス・フォームの「名」フィールドに入力したデータを検証して、プロビジョニング操作中にターゲット・システムに番号記号(#)が送信されないようにします。
ユーザー・アカウント・データの変換または検証を構成するには、アプリケーションの作成時にGroovyスクリプトを作成する必要があります。Groovyスクリプト・ベースの検証および変換ロジックの作成の詳細は、『Oracle Fusion Middleware Oracle Identity Governanceでのセルフ・サービス・タスクの実行』のアプリケーション・オンボードの管理に関する項を参照してください。
6.2 アクション・スクリプトの構成
アクション・スクリプトを構成するには、アプリケーションの作成時に独自のGroovyスクリプトを作成します。
これらのスクリプトは、アカウントの作成、更新または削除のプロビジョニング操作の前または後に実行されるように構成できます。たとえば、あるスクリプトを、個々のユーザー作成操作前に実行するように構成できます。
アクション・スクリプトの追加または編集の詳細は、『Oracle Fusion Middleware Oracle Identity Governanceでのセルフ・サービス・タスクの実行』のプロビジョニング構成の更新に関する項を参照してください。
6.3 ターゲット・システムの複数のインストールに対するコネクタの構成
ベース・アプリケーションの構成のコピーを作成して、ターゲット・システムの複数のインストールに対して構成する必要があります。
次の例でこの要件について説明します。
Example Multinational Incのロンドンとニューヨークのオフィスには、ターゲット・システムが独自にインストールされており、それぞれに独立したスキーマが使用されています。最近、この会社では、Oracle Identity Governanceをインストールしたので、これを構成してインストールされたすべてのターゲット・システムをリンクしようとしています。
このようなシナリオによって提起される要件を満たすために、アプリケーションをクローニングし、クローニングしたアプリケーションにベース・アプリケーションのすべての構成がコピーされるようにする必要があります。アプリケーションのクローニングの詳細は、『Oracle Fusion Middleware Oracle Identity Governanceでのセルフ・サービス・タスクの実行』のアプリケーションのクローニングに関する項を参照してください。
6.4 ターゲット・システムの複数のバージョンに対するコネクタの構成
ターゲット・システムの複数バージョンに対して:
- コネクタ・サーバーITリソースのパラメータの値を構成します。
- 構成後、次のステップに従います:
- bundle/org.identityconnectors.siebel-12.3.0.jarファイルをCONNECTOR_SERVER_HOME/bundlesディレクトリにコピーします。
- 使用しているターゲット・システムによっては、次のサードパーティJARファイルのみを、SIEBEL_INSTALLATION_DIRECTORY/siebsrvr/CLASSESディレクトリからCONNECTOR_SERVER_HOME/libディレクトリにコピーします。
- - Siebel 7.5から7.7の場合:
- SiebelJI.jar
- SiebelJI_Common.jar
- SiebelJI_enu.jar
- - Siebel 7.8から8.2.2と、Siebel Innovation Pack 2015、2016、2017、2018、Siebel 19.xおよびSiebel 20.xの場合:
- Siebel.jar
- SiebelJI_enu.jar
- コネクタ・サーバーを起動します。
関連項目:
- コネクタ・サーバーのインストールおよび実行の詳細は、『Oracle Fusion Middleware Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズ』のアイデンティティ・コネクタ・サーバーの使用に関する項を参照してください。
- 詳細は、「コネクタ・サーバーのITリソースの構成」を参照してください。