2 Oracle E-Business Suite HRMSコネクタを使用したアプリケーションの作成

コネクタを使用したアプリケーションのオンボードとその前提条件について学習します。

2.1 コネクタを使用したアプリケーション作成のプロセス・フロー

Oracle Identity Governanceリリース12.2.1.3.0以降、コネクタ・デプロイメントはIdentity Self Serviceのアプリケーション・オンボード機能を使用して処理されます。

図2-1は、コネクタのインストール・パッケージを使用してOracle Identity Governanceでアプリケーションを作成するステップの概要を示すフローチャートです。

図2-1 コネクタを使用したアプリケーション作成プロセスの全体フロー

図2-1の説明が続く
「図2-1 コネクタを使用してアプリケーションを作成するプロセスの全体的なフロー」の説明

2.2 コネクタを使用したアプリケーションの作成の前提条件

アプリケーションの作成前に完了する必要のあるタスクについて学習します。

2.2.1 コネクタのインストール・パッケージのダウンロード

コネクタのインストール・パッケージは、Oracle Technology Network (OTN)のWebサイトから取得できます。

コネクタのインストール・パッケージをダウンロードするには:
  1. OTNのWebサイト(http://www.oracle.com/technetwork/middleware/id-mgmt/downloads/connectors-101674.html)に移動します。
  2. 「OTNライセンス契約」をクリックしてライセンス契約を読みます。
  3. 「Accept License Agreement」オプションを選択します。
    インストール・パッケージをダウンロードする前に、ライセンス契約に同意する必要があります。
  4. Oracle Identity Governanceをホストしているコンピュータにインストール・パッケージをダウンロードして、任意のディレクトリに保存します。
  5. インストール・パッケージの内容を、Oracle Identity Governanceをホストしているコンピュータ上の任意のディレクトリに抽出します。これにより、CONNECTOR_NAME-RELEASE_NUMBERという名前のディレクトリが作成されます。
  6. CONNECTOR_NAME-RELEASE_NUMBERディレクトリをOIG_HOME/server/ConnectorDefaultDirectoryディレクトリにコピーします。

2.2.2 コネクタ操作用のターゲット・システム・ユーザー・アカウントの作成

Oracle Identity Governanceでは、リコンシリエーションおよびプロビジョニング操作の際にターゲット・システムにアクセスするためのターゲット・システムのユーザー・アカウントが必要です。使用しているターゲット・システムに応じて、ターゲット・システム内でユーザーを作成し、このユーザーに特定の権限とロールを割り当てることができます。

アプリケーションの作成中に、EBS HRMSコネクタの基本構成パラメータまたはEBS ERコネクタの基本構成パラメータの一部としてこのユーザー・アカウントの資格証明を指定します。

ノート:

ユーザーの作成の詳細は、ターゲット・システムのドキュメントを参照してください

コネクタ操作のためのターゲット・システム・ユーザー・アカウントを作成するには、次のようにします。

  1. scriptsディレクトリを、インストール・メディアから、ターゲット・システムのホスト・コンピュータまたはOracle Databaseクライアントがインストールされているコンピュータの一時ディレクトリにコピーします。コネクタ・ディレクトリがある同じホスト・コンピュータにインストールする場合は、このステップをスキップして次に進んでください。
  2. scriptsディレクトリをコピーするコンピュータで、ターゲット・システム・データベースに対するtnsnames.oraファイル内にTNSエントリがあることを確認します。
  3. scriptsディレクトリが含まれ、ホスト・プラットフォームに依存しているディレクトリに変更し、Run_HRMS_DBScripts.shまたはRun_HRMS_DBScripts.batファイルを実行します。これらのファイルはインストール・メディアのscriptsディレクトリに存在します。
  4. スクリプトを実行すると、次の情報を求められます。
    • ORACLE_HOMEの入力

      ORACLE_HOME環境変数の値を設定します。このプロンプトは、スクリプトを実行するコンピュータにORACLE_HOME環境変数が設定されていない場合にのみ表示されます。

    • システム・ユーザー名の入力

      権限を持つDBAアカウントのログイン(ユーザー名)を入力して新しいターゲット・システム・ユーザーを構成します。

    • データベース名の入力

      tnsnames.oraファイルで提供される接続文字またはサービス名を入力して、ターゲット・システム・データベースに接続します。

    • Would you like to create new user for connector operations [y/n]

      コネクタ操作のために新しいユーザーを作成するかどうかを指定する場合は、yまたはnを入力します。

      これにより、SQL*Plusクライアントに接続されます。

    • Are you running this script with EBS target 12.1.x [y/n]

      Oracle E-Business Suiteリリース12.1.1から12.1.3.を使用している場合は、yと入力します。これを行うと、バージョン互換のスクリプトがターゲット・システムで実行されます。

      Oracle E-Business Suite 12.2.x以降のバージョンを使用している場合は、nと入力します。

    • Enter password

      Oracleデータベース・ログイン用のパスワードを入力します。前のプロンプトでnを入力してコネクタ操作のための新しいユーザーを作成した場合、タイプとパッケージが作成された後、データベースへの接続が切断されます。yを入力すると、タイプとパッケージが作成された後、データベースへの接続は維持されます。

    • Enter password

      dbaユーザーのパスワードを入力します。

    • 作成する新しいデータベース・ユーザー名の入力

      作成するターゲット・システム・アカウントのユーザー名を入力します。

    • 新しいユーザー・パスワードの入力

      作成するターゲット・システム・アカウントのパスワードを入力します。

      これにより、APPSスキーマの下ですべてのラッパー・パッケージがインストールされ、新しいターゲット・システム・アカウントが作成され、その後、表およびパッケージにすべての必要な権限が付与されます。

    • 新しく作成されたデータベース・ユーザーの接続

      以前に指定した接続文字またはサービス名を入力します。

      コネクタ操作用のユーザー・アカウントが作成されます。このユーザー・アカウントに付与される権限は、「ユーザー・アカウントに付与される権限」を参照してください。

    • Enter the hostname for network acl [Input will be ignored If DB version is earlier than 11g]

      コンピュータ・ホスティング・ネットワークACLの名前を次の形式で入力します。

      *.DOMAIN_NAME.com

      このプロンプトは、前のいずれかのプロンプトでyを入力してコネクタ操作のための新しいユーザーを作成した場合にのみ表示されます。

2.3 コネクタを使用したアプリケーションの作成

ターゲット・アプリケーションを作成することによって、コネクタ・パッケージからOracle Identity Governanceにアプリケーションをオンボードできます。これを行うには、Identity Self Serviceにログインして、「管理」タブで「アプリケーション」ボックスを選択する必要があります。

次に、コネクタを使用してアプリケーションを作成する手順の概要を示します。

ノート:

この手順の各ステップの詳細は、『Oracle Fusion Middleware Oracle Identity Governanceでのセルフ・サービス・タスクの実行』アプリケーションの作成に関する項を参照してください。

  1. Identity Self Serviceでアプリケーションを作成します。高度なステップは次のとおりです。
    1. システム管理アカウントまたはApplicationInstanceAdministrator管理ロールを持つアカウントを使用して、Identity Self Serviceにログインします。
    2. アプリケーションの作成時に「コネクタ・パッケージ」オプションが選択されている状態にします。
    3. 接続関連情報が含まれるように、基本構成パラメータを更新します。
    4. 必要に応じて拡張設定パラメータを更新し、コネクタ操作に関連する構成を更新します。
    5. デフォルトのユーザー・アカウントの属性マッピングを確認します。必要に応じて、新しい属性を追加したり、既存の属性を編集または削除できます。
    6. アプリケーションのプロビジョニング、リコンシリエーション、組織およびカタログの設定を確認し、必要に応じてカスタマイズします。たとえば、必要に応じてアプリケーションのデフォルトの相関ルールをカスタマイズできます。
    7. アプリケーションの詳細を確認し、「終了」をクリックしてアプリケーションの詳細を発行します。
      Oracle Identity Governanceでアプリケーションが作成されます。
    8. デフォルトのリクエスト・フォームを作成するかどうかの確認を求められたら、「はい」または「いいえ」をクリックします。
      「はい」をクリックすると、デフォルトのフォームが自動的に作成されて、新しく作成されたアプリケーションにアタッチされます。デフォルト・フォームは、アプリケーションと同じ名前で作成されます。デフォルト・フォームは、後から変更することはできません。そのため、これをカスタマイズする場合は、「いいえ」をクリックして、手動で新しいフォームを作成してアプリケーションにアタッチします。
  2. 新しく作成されたアプリケーションで、リコンシリエーション操作およびプロビジョニング操作を確認します。

関連項目: