Peoplesoftとの統合
概要: Oracle Access GovernanceとPeopleSoftの統合
Oracle Access GovernanceをPeopleSoftと統合すると、アイデンティティ・オーケストレーション(アイデンティティ(ユーザー)データのオンボーディング、PeopleSoftアカウントのプロビジョニングなど)が可能になります。
- PeopleSoft HRMSは、PeopleSoft HRMSで作成または変更された従業員の照合を可能にする、アイデンティティ情報の信頼できるソースです。
- PeopleSoftアプリケーション・アカウントのプロビジョニングを可能にする、管理対象システムとしてのPeopleSoftユーザー管理。
Peoplesoft統合アーキテクチャの概要
PeopleSoftとの統合により、システムからアイデンティティ・データを取得し、それをOracle Access Governanceに転送して取り込むことができます。システムが接続されると、プロビジョニングおよび修正タスクを実行でき、その後管理対象システムに反映されます。
- PeopleSoftオーケストレート済システムの設定時に「認可ソース」構成モードを選択した場合、Oracle Access GovernanceはPeopleSoftインスタンスからアイデンティティ・データを取得し、アイデンティティ情報の信頼できる(信頼できる)ソースとして扱います。
- 「管理対象システム」構成モードを選択した場合、Oracle Access Governanceでは、PeopleSoftアプリケーションでPeopleToolsベースのPSOPRDEFNユーザー・プロファイル・レコードを管理できます。これにより、Oracle Access GovernanceからPeopleSoftに新しいアカウントのプロビジョニングが可能になります。
接続は、PeopleSoftのコンポーネント・インタフェースと、PeopleSoftデータベース・サービス・ユーザーが作成したデータベース・ビューを介して行われます。これにより、ロードが実行されるたびに、関連するアイデンティティおよびアカウント・データがOracle Access Governanceに完全にロードされます。ロードが初めて行われる場合、関連するアイデンティティ構造およびアカウント構造がOracle Access Governanceで適宜作成されます。後続のデータロードを実行すると、すべてのデータがOracle Access Governanceにロードされ、取込みプロセスによって、適切なアイデンティティおよびアカウント・アーティファクトの最後のデータロード以降の変更が更新されます。
接続およびDay0データ・ロードが完了したら、Oracle Access Governanceのプロビジョニング・エンジンを使用してアカウントをプロビジョニングできます。このエンジンでは、プロビジョニング・リクエストを受け取ってエージェントを通過し、PeopleSoftに転送します。プロビジョニングでは、作成、更新および取消し操作がサポートされます。
PeopleSoft統合機能の概要
PeopleSoft統合では、調整されたシステムの構成、データロード、アカウントの作成と失効、パスワードの変更、ロールの割当てと削除など、HRMSとERPのユースケースがサポートされます。
PeopleSoftオーケストレート済システムの構成
- 通知設定
- ID/勘定科目照合ルール
- インバウンドおよびアウトバウンド・データへのデータ変換の適用
- アイデンティティ属性
データのロード
オーケストレート済システムを設定および検証した後、データロードを実行して、選択した構成モード(「認可ソース」または「管理対象システム」)に応じて、PeopleSoftからアイデンティティおよびアカウントの詳細を取り込むことができます。
認可ソース・モードでロードされるデータは、PeopleSoftシステムからのユーザー・データで構成されます。ユーザーが新規の場合は、Oracle Access Governanceで新しいアイデンティティが作成されます。アイデンティティがOracle Access Governanceにすでに存在する場合は、PeopleSoftシステムで開始された更新が適用されます。
管理対象システム・モードでロードされるデータは、PeopleSoftからのアカウント・データおよびロールで構成されます。アカウントが新規の場合、Oracle Access Governanceに、関連付けられたロールとともに新しいアカウントが作成されます。これらのロールは、権限としてOracle Access Governanceに作成されます。PeopleSoftからロードされたアカウントおよび権限は、Oracle Access Governanceで管理できます。管理対象システム・アカウントに関連付けられた権限を修正できます。アカウントに権限が1つしか割り当てられていない場合、この権限を修正すると、アカウントも取り消されます。
アカウントの作成
- PeopleSoftからアカウント・データを取り込みます。
- PeopleSoftロールを含むロール、ポリシーまたはアクセス・バンドルがアイデンティティに割り当てられている場合。Oracle Access Governanceにアイデンティティがある場合は、Oracle Access Governanceコンソールの「新規アクセスのリクエスト」機能を使用してアカウントをリクエストできます。アクセス・バンドルまたはロールに対してアクセス・リクエストを行うと、承認されるとプロビジョニング操作が開始されます。プロビジョニング・プロセスでは、Oracle Access Governanceで管理される既存のアカウントがない場合は、PeopleSoftインスタンスにアカウントを作成します。Oracle Access Governanceで管理されるアカウントがすでに存在する場合は、そのアカウントのPeopleSoftロールがアクセス・バンドルの値に基づいて更新されます。
アカウントの作成の詳細は、「アクセスのリクエスト」を参照してください。
割当て権限
Oracle Access Governanceの「新規アクセスのリクエスト」機能を使用して、PeopleSoftアカウントに権限を割り当てることができます。これにより、PeopleSoftシステム上のロールと同等の権限を含むアクセス・バンドルをリクエストできます。直接またはOracle Access Governanceのロールまたはポリシーを介してアクセス・バンドルをリクエストすると、プロビジョニング操作が開始され、参照アクセス・バンドルに含まれる権限でPeopleSoftインスタンスのロールが更新されます。
権限割当ての詳細は、「アクセスのリクエスト」を参照してください。ロールおよびポリシーの詳細は、「ロールの管理」および「ポリシーの管理」を参照してください。
権限の削除
アカウントに割り当てられているロール、ポリシーまたはアクセス・バンドルから権限を取り消すことで、アカウントから権限を削除できます。この場合、権限割当ては、ロール、ポリシーまたはアクセス・バンドルが適用されるすべてのユーザーから取り消されます。以前にPeopleSoftにプロビジョニングされた2つの権限PSFT_AdminおよびPSFT_Developerを持つアクセス・バンドルがあるとします。これらの権限を含むアクセス・バンドルを更新して、PSFT_Developerを削除し、PSFT_Composerを追加すると、PSFT_adminおよびPSFT_Composerを含むアクセス・バンドルになります。この変更は、PSFT_Developerロールを削除し、PSFT_Composerロールを割り当てることによって、次のプロビジョニング操作後に反映されます。PSFT_Adminは引き続き割り当てられます。
権限を削除する別の方法は、特定のアカウントからロール、ポリシーまたはアクセス・バンドルの割当てを取り消すことです。これは、アクセス・レビューで取消し操作を使用して行われます。
権限割当ての詳細は、「ロールの削除」、「ポリシーの削除」または「アクセス・バンドルの管理」→「アクセス・バンドルの削除」を参照してください。
パスワードの変更
アカウント・パスワードを変更する機能は、Oracle Access Governanceコンソールのマイ・アクセス機能によって提供されます。このページでアカウント・パスワードを変更すると、次のプロビジョニング操作で詳細がPeopleSoftインスタンスに送信され、パスワード変更がPeopleSoftアカウントに適用されます。
パスワードの変更の詳細は、アカウント・パスワードの変更を参照してください。
アカウントの失効
アクセス・レビュー内でアカウントを取り消すことを選択した場合、プロビジョニング・タスクが作成され、PeopleSoft内のアカウントが取り消されます。アカウントの取消しの詳細は、「ロールの削除」または「ポリシーの削除」を参照してください。
アカウント・ライフサイクルの例
- Oracle Access Governanceのアイデンティティ(MyAGIdentityなど)は、名前、電子メール、場所などの認可データで構成されます。
- 既存のPeopleSoftロール(PSFTRole_Composerなど)のアカウントがOracle Access Governanceに作成されます。
-
MyAGIdentity
- MyPSFTAccount
- PSFTRole_Composer
- MyPSFTAccount
しばらくすると、MyAGIdentityはPeopleSoft開発者ロールを必要とする開発ロールに移行します。アクセス・バンドルPSFTBundle_Developerは、必要な開発権限を含むOracle Access Governanceに作成されます。このアクセス・バンドルは、ポリシー、ロールまたはリクエストの結果として割り当てることができます。たとえば、ユーザーが「新規アクセスのリクエスト」オプションを使用してアクセス・バンドルをリクエストしたとします。承認時に、リクエストによってプロビジョニング操作がトリガーされ、MyPSFTに変更が適用され、PSFTBundle_Developerアクセス・バンドルに含まれる権限に対応するPeopleSoftロールが割り当てられます。
-
MyAGIdentity
- MyPSFTAccount
- PSFTRole_Composer
- PSFTBundle_Developer
- MyPSFTAccount
-
MyAGIdentity
- MyPSFTAccount
- MyOracleDBAccount
- MyMSTeamsAccount
MyAGIdentityは、パスワードを変更することを決定します。Oracle Access Governanceコンソールのマイ・アクセス機能を使用して、パスワードを変更し、Oracle Access Governanceプロビジョニングを使用して変更をMyPSFTに伝播します。
-
MyAGIdentity
- MyOracleDBAccount
- MyMSTeamsAccount
PeopleSoftオーケストレート済システムが「認可ソース」モードで構成されており、アイデンティティを非アクティブにすると、MyAGIdentityアイデンティティは事実上無効になります。この場合、プロビジョニング・タスクが生成され、管理対象システムにプロビジョニングされます。
- MyAGIdentity (無効)