Oracle Fusion Cloudアプリケーション統合リファレンス

Oracle Access Governanceとの統合が認定されたOracle Fusion Cloud Applicationsコンポーネント

Orchestrated Systemと統合するOracle Fusion Cloud Applicationsは、次のとおりです。

動作保証されたコンポーネント

動作保証されたコンポーネント
コンポーネント・タイプ コンポーネント
システム Oracle Access Governanceに使用できるOracle Fusion Cloud Applicationsのバージョンは次のとおりです。
  • Oracle Fusion Cloud Applications 24C (11.13.24.07.0)以降

デフォルトのロールおよび権限の付与

オーケストレート済システムを構成する前に、HCMまたはERPサービス・アカウントを設定し、Oracle Access Governanceとの統合に必要な権限を付与する必要があります。

デフォルトのロール/権限の付与

HCMサービス・アカウントのロール・コード
ロール名 ロール・コード
ITセキュリティ・マネージャ ORA_FND_IT_SECURITY_MANAGER_JOB
統合スペシャリスト ORA_FND_INTEGRATION_SPECIALIST_JOB
アプリケーション実装コンサルタント ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
アプリケーション診断管理者 ORA_FND_DIAG_ADMINISTRATOR_JOB
人事担当者 ORA_PER_HUMAN_RESOURCE_SPECIALIST_JOB
ERPサービス・アカウントのロール・コード
取引先タイプ
ITセキュリティ・マネージャ ORA_FND_IT_SECURITY_MANAGER_JOB
統合スペシャリスト ORA_FND_INTEGRATION_SPECIALIST_JOB
アプリケーション実装コンサルタント ORA_ASM_APPLICATION_IMPLEMENTATION_CONSULTANT_JOB
アクセス要求セキュリティ管理者 ORA_GTG_ACCESS_REQUEST_SECURITY_ADMINISTRATOR_JOB

カスタム・ユーザーとしての権限の付与

デフォルト・ロールを使用するかわりにカスタム・ロールを作成し、必要なファイングレイン権限のみを付与することで、最小限の権限を確保します。

権限
エンドポイント/機能性 機能セキュリティ・ポリシーの権限 アプリケーション
/userAccounts

権限名: RESTサービスの使用- ユーザー・アカウント

権限コード: PER_REST_SERVICE_ACCESS_USER_ACCOUNTS_PRIV

HCM
/ワーカー

権限名: RESTサービスの使用- 就業者

権限コード: PER_REST_SERVICE_ACCESS_WORKERS_PRIV

HCM
/atomservlet/employee/

権限名: Atomフィードの使用- 従業員ワークスペース

権限コード: PER_ATOM_WORKSPACE_ACCESS_EMPLOYEES_PRIV

HCM
/dataSecurities

権限名: Manage Data Access for Users (ユーザーのデータ・アクセスの管理)

権限コード: FUN_MANAGE_DATA_ACCESS_FOR_USERS_PRIV

ERP
/finBusinessUnitsLOV

権限名: RESTサービスを使用した企業体系の取得

権限コード: FUN_GET_ENTERPRISE_STRUCTURES_REST_SERVICE_PRIV

ERP
/fixedAssetBooksLOV

権限名: 固定資産台帳の表示

権限コード: FA_VIEW_FIXED_ASSET_BOOKS_PRIV

ERP

/scim/Users

/scim/Roles

権限名: RESTサービスの使用- アイデンティティ統合

権限コード: ASE_REST_SERVICE_ACCESS_IDENTITY_INTEGRATION_PRIV

HCMとERP
/setIdSetsLOV/

権限名: アプリケーション参照データ・セットの管理

権限コード: FND_APP_MANAGE_REFERENCE_DATA_SET_PRIV

ERP
/commonLookupsLOV

権限名: Manage Application Common Lookup

権限コード: FND_APP_MANAGE_COMMON_LOOKUP_PRIV

HCMとERP

/advancedAccessRequests/action/getSecurityContextLOV

/advancedAccessRequests/action/getSecurityValue

権限名: アクセス要求

権限コード: GTG_ACCESS_REQUESTS_PRIV

ERP
/advancedControlsRolesProvisioning

権限名: 拡張アクセスコントロールロール分析のためのRESTサービスの使用

権限コード: GTG_REST_SERVICE_ACCESS_ADVANCED_ACCESS_CONTROL_ROLE_ANALYSIS_PRIV

SOD
/projectOrganizationsLOV

権限名: プロジェクト設定の取得

権限コード: PJF_GET_PROJECT_SETUPS_PRIV

ERP
/positionsLov

権限名: 検索位置

権限コード: PER_SEARCH_POSITION_PRIV

HCM
/locationsV2

権限名: Manage Location(事業所の管理)

権限コード: PER_MANAGE_LOCATION_PRIV

HCM
/jobsV2

権限名: ジョブの管理

権限コード: PER_MANAGE_HR_JOB_PRIV

HCM
集計された権限
エンドポイント/機能性 ロール階層へのロールとしての集計権限 アプリケーション
/areasOfResponsibility

権限名: RESTサービスの使用- 職責範囲読取り専用

権限コード: ORA_PER_REST_SERVICE_ACCESS_AREAS_OF_RESPONSIBILITY_RO

HCM + AOR
/hcmCountriesLov

権限名: RESTサービスの使用- HCM国値リスト

権限コード: ORA_PER_REST_SERVICE_ACCESS_HCM_COUNTRIES_LOV

HCM

/hcmBusinessUnitsLOV

/legalEmployersLov

権限名: ワークフォース・ストラクチャ値リストRESTサービスの使用

権限コード: ORA_PER_REST_SERVICE_ACCESS_WORKFORCE_STRUCTURE_LOVS

HCM
/actionsLOV

権限名: RESTサービスの使用- 個人参照データ値リスト

権限コード: ORA_PER_REST_SERVICE_ACCESS_PERSON_REFERENCE_DATA_LOVS

HCM
/dataAccessSetLedgersLOV

権限名: Revenue Management Accounting Period Statusのレビュー

権限コード: ORA_GL_REVENUE_MANAGEMENT_PERIOD_STATUS_REVIEW_DUTY

ERP
/talentReviewManagersLOV

権限名: RESTサービスの使用- タレント・レビュー・マネージャ値リスト

権限コード: ORA_HRR_REST_SERVICE_ACCESS_TALENT_REVIEW_MANAGERS_LOV

HCM
ノート

さらに、/workersなどの適切なデータセットへのアクセスを有効にするには、前述で作成したロールにデータ・セキュリティ・ポリシーを付与する必要があります。正しいデータ・セキュリティ・ポリシーが存在しない場合、一部のAPIはデータを返さない可能性があります。APIコールは失敗しません(200 OK)。ただし、データ・セキュリティ・ポリシーが有効になっていない場合、カウントは0になります。詳細は、データ・セキュリティ・ポリシーを参照してください。

Oracle Fusion Cloud Applicationsでサポートされている構成モード

アイデンティティ・データのオンボーディングおよびアカウントのプロビジョニングの要件に応じて、Oracle Access Governance統合を使用して様々な構成モードを設定できます。

サポートされているモード

Oracle Fusion Cloud Applications Orchestrated Systemでは、次のモードがサポートされています。

  • 認可ソース

    Oracle Fusion Cloud Applicationsは、Oracle Access Governanceのアイデンティティ情報の信頼できる(信頼できる)ソースとして使用できます。

  • 管理対象システム

    Oracle Fusion Cloud Applicationsのユーザー・プロファイル・レコードは、これらのレコードへのロールおよび権限リストの割当など、Oracle Fusion Cloud Applicationsで管理できます。

Oracle Fusion Cloud Applicationsへのプロビジョニング時にサポートされる操作

Oracle Access GovernanceからOracle Fusion Cloud Applicationsにアカウントをプロビジョニングするには、サポートされている特定の操作があります。

Oracle Fusion Cloud Applications Orchestrated Systemでは、ユーザーのプロビジョニング時に次のアカウント操作がサポートされます。

  • ユーザー・アカウントを作成
  • ユーザー・アカウントの更新
  • ユーザー・アカウント使用可能
  • ユーザーアカウントの無効化
  • ユーザー・アカウント・リンク(PersonNumber) [アウトバウンド変換を使用してユーザーをユーザー・アカウントにリンク]
  • パスワードの変更
  • ロール割当の追加
  • ロール割当の更新
  • ロールの削除
  • 調達エージェントの割当
  • 調達エージェントの無効化
  • 調達エージェントの更新
ノート

調達エージェントを増分的に同期および管理できるのは、Oracle Fusion Cloud Applicationsで直接作成する場合ではなく、Oracle Access Governanceを介してプロビジョニングする場合のみです。
ノート

  • Oracle Fusion Cloud Applicationsでユーザー・アカウントまたはその属性を直接更新すると、増分データ・ロードによって関連する調達エージェントが取得され、Oracle Access Governanceの変更が表示されます。Oracle Fusion Cloud Applicationsの調達エージェントへの直接更新は、Oracle Access Governanceでは取り込まれません。
  • PersonNumberをユーザー・アカウントにリンクしているときに、「リスト・バインディングLOV_PersonNumberの適用」などのエラーが発生した場合は、次のHCMジョブを実行します: イベント別のユーザーACLの計算、ユーザーACLの計算、ACLが大きいユーザーの計算。ステップについては、Schedule ACL Processes を参照してください。

詳細は、Oracle Access Governance Integration Functional OverviewおよびIntegrate with Fusion Cloud Applicationsを参照してください。

デフォルトのサポートされる属性

Oracle Access Governanceでは、次のデフォルトのOracle Fusion Cloud Applications属性がサポートされます。

Oracle Fusion Cloud Applicationsでサポートされている属性

  • JMLのサポートにより、Oracle Fusion Cloud Applications HCMからOracle Access Governanceによって取り込まれる最小属性セットを持つデータ。
  • Oracle Fusion Cloud Applications HCMおよびERPモジュールからOracle Access Governanceによって取り込まれる個人レコードの最小属性セットを持つデータ。
  • AOR属性がサポートされるデータ。Oracle Access Governanceでは、AORのプロビジョニングまたはプロビジョニング解除は管理されません。

デフォルト照合ルール

  • アイデンティティ照合ルール: 従業員ユーザー名 = 従業員ユーザー名
  • アカウント照合ルール: ユーザー・ログイン従業員ユーザー名と等しい
デフォルト属性- JMLサポート付きHCMの認可ソース
Oracle Access Governanceの属性名 Oracle Access Governanceでの表示名 ユーザー・アカウントあり/両方のユーザー・アカウントありのHCM HCM (個人あり) /両方(個人あり) ERP
名前 名前 userName email~EmailAddress、PersonId userName
displayName 表示名 displayName 名前~DisplayName displayName
lastName 名前~familyName 名前~LastName 名前~familyName
firstName 名前~givenName 名前~FirstName 名前~givenName
Eメール Eメール email~value 電子メール~EmailAddress email~value
emailType 電子メール・タイプ email~type 電子メール~EmailType email~type
ステータス ステータス アクティブ workRelationships~assignments~AssignmentStatusType アクティブ
personNumber 個人番号 workerInformation~personNumber PersonNumber workerInformation~personNumber
managerPersonNumber マネージャの個人番号 managerPersonNumber (間接) managerPersonNumber (間接) NA
managerUid マネージャUID managerScimUserID (間接) マネージャ個人ID (間接) workerInformation~マネージャ
jobCode 職務コード workerInformationジョブ workRelationships~assignments~JobCode workerInformationジョブ
部門 ソース組織 workerInformationから部門 workRelationships~assignments~DepartmentName workerInformationから部門
businessUnit 事業部門 workRelationships~assignments~BusinessUnitId workRelationships~assignments~BusinessUnitId NA
preferredLanguage 優先する言語 preferredLanguage preferredLanguage NA
性別 性別 legislativeInfo~性別 legislativeInfo~性別 NA
personId 個人識別 PersonId PersonId NA
startDate 開始日付 workRelationships~StartDate workRelationships~StartDate NA
workerType 就業者タイプ workRelationships~WorkerType workRelationships~WorkerType NA
legalEmployerNameWithLegislationCode 法令EmployerNameと国別仕様コード legalEmployerNameWithLegislationCode legalEmployerNameWithLegislationCode NA
terminationDate 終了日 workRelationships~TerminationDate workRelationships~TerminationDate NA
periodOfServiceId PeriodOfService ID workRelationships~PeriodOfServiceId workRelationships~PeriodOfServiceId NA
legalEntityId 法的エンティティID workRelationships~LegalEntityId workRelationships~LegalEntityId NA
assignmentEffectiveStartDate 割当有効開始日 workRelationships~assignments~EffectiveStartDate workRelationships~assignments~EffectiveStartDate NA
positionCode 役職コード workRelationships~assignments~PositionCode workRelationships~assignments~PositionCode NA
gradeCode 成績コード workRelationships~assignments~GradeCode workRelationships~assignments~GradeCode NA
locationCode 所在地コード workRelationships~assignments~LocationCode workRelationships~assignments~LocationCode NA
assignmentEffectiveEndDate アサイメント有効終了日 workRelationships~assignments~EffectiveEndDate workRelationships~assignments~EffectiveEndDate NA
actionCode アクション・コード workRelationships~assignments~ActionCode workRelationships~assignments~ActionCode NA
actionTypeCode 処理タイプ・コード workRelationships~assignments~ActionTypeCode workRelationships~assignments~ActionTypeCode NA
projectedStartDate 開始予定日 workRelationships~assignments~ProjectedStartDate workRelationships~assignments~ProjectedStartDate NA
proposedUserPersonType 提示ユーザー個人タイプ workRelationships~assignments~ProposedUserPersonType workRelationships~assignments~ProposedUserPersonType NA
managerAssignmentNumber マネージャ・アサイメント番号 workRelationships~assignments~managers~ManagerAssignmentNumber workRelationships~assignments~managers~ManagerAssignmentNumber NA
futureStartDate 将来の開始日 future~workRelationships~StartDate future~workRelationships~StartDate NA
futureEffectiveStartDate 先日付有効開始日 future~workRelationships~assignments~EffectiveStartDate future~workRelationships~assignments~EffectiveStartDate NA
futureEffectiveEndDate 将来の有効終了日 future~workRelationships~assignments~EffectiveEndDate future~workRelationships~assignments~EffectiveEndDate NA
futureActionCode 先日付処理コード future~workRelationships~assignments~ActionCode future~workRelationships~assignments~ActionCode NA
futureActionTypeCode 先日付処理タイプ・コード future~workRelationships~assignments~ActionTypeCode future~workRelationships~assignments~ActionTypeCode NA
場所 workRelationships~LegislationCode workRelationships~LegislationCode NA
addressType アドレス・タイプ アドレス~AddressType アドレス~AddressType NA
postalCode ロケーションの郵便番号 アドレス~PostalCode アドレス~PostalCode NA
townOrCity 市区町村 アドレス~TownOrCity アドレス~TownOrCity NA
region1 Region1 アドレス~Region1 アドレス~Region1 NA
region2 Region2 アドレス~Region2 アドレス~Region2 NA
floorNumber 階数 アドレス~FloorNumber アドレス~FloorNumber NA
構築 構築中 住所~建物 住所~建物 NA
addressLine1 AddressLine1 アドレス~AddressLine1 アドレス~AddressLine1 NA
電話番号 電話 電話~PhoneNumber 電話~PhoneNumber NA
拡張 内線番号 電話~延長 電話~延長 NA
phoneType 電話番号タイプ 電話~PhoneType 電話~PhoneType NA
lastWorkingDate 最終勤務日 workRelationships~LastWorkingDate workRelationships~LastWorkingDate NA
デフォルト属性- 管理対象システム
Oracle Fusion Cloud Applicationsユーザー・エンティティ Oracle Fusion Cloud Applications属性名 Oracle Access Governanceでの表示名 Oracle Access Governance属性表示名 HCM/ERP/BOTHに適用可能
フィールド活動ユーザー ID (SCIM) uid 一意ID 両方
userName 名前 名前 両方
パスワード パスワード パスワード 照合不可
externalId externalID 外部ID 両方
displayName displayName 表示名 両方
name.familyName familyName 家族名 両方
name.givenName givenName 所定の名前 両方
emails.value Eメール Eメール 両方
emails.type emailType 電子メール・タイプ 両方
アクティブ ステータス ステータス 両方
workerInformation.personNumber personNumber 個人番号 両方
workerInformation.manager managerUid マネージャUID 両方
workerInformation.job jobCode 職務コード 両方
ロール securityContextsWithValues ロール ロール

両方

ERP

職責範囲(AoR) ResponsibilityId UID UID

両方

HCM

ResponsibilityName responsibilityName responsibilityName
ResponsibilityType responsibilityType responsibilityType
AssignmentNumber assignmentNumber assignmentNumber
AssignmentName assignmentName assignmentName
ActiveStatus activeStatus activeStatus
StartDate startDate startDate
調達エージェント procurementBusinessUnits 調達ビジネス・単位

両方

ERP

AssignmentId assignmentId 割当てID
StatusCode statusCode ステータス・コード
ManageRequisitionsAllowedFlag manageRequisitionsAllowed 許可された購買依頼の管理
AccessLevelToOtherAgentsRequisitions accessLevelToOtherAgentsRequisitions 他のエージェント求人へのアクセス・レベル
ManageOrdersAllowedFlag manageOrdersAllowed 許可されたオーダーの管理
AccessLevelToOtherAgentsOrders accessLevelToOtherAgentsOrders 他のエージェント・オーダーへのアクセス・レベル
ManageAgreementsAllowedFlag manageAgreementsAllowed 許可された契約の管理
AccessLevelToOtherAgentsAgreements accessLevelToOtherAgentsAgreements 他のエージェント契約へのアクセス・レベル
ManageNegotiationsAllowedFlag manageNegotiationsAllowed 許可されたネゴシエーションの管理
AccessLevelToOtherAgentsNegotiations accessLevelToOtherAgentsNegotiations 他のエージェントへのアクセス・レベル
ManageSourcingProgramsAllowedFlag manageSourcingProgramsAllowed ソーシング・プログラムの許可の管理
AccessLevelToOtherAgentsSourcingPrograms accessLevelToOtherAgentsSourcingPrograms 他のエージェント・ソーシング・プログラムへのアクセス・レベル
ManageCatalogContentAllowedFlag manageCatalogContentAllowed 許可されたカタログ・コンテンツの管理
ManageSuppliersAllowedFlag manageSuppliersAllowed 許可されたサプライヤの管理
ManageQualificationsAllowedFlag manageQualificationsAllowed 許可された資格の管理
AccessLevelToOtherAgentsQualifications accessLevelToOtherAgentsQualifications 他のエージェント資格へのアクセス・レベル
ManageChecklistsAllowedFlag manageChecklistsAllowed 許可されたチェックリストの管理
AccessLevelToOtherAgentsChecklists accessLevelToOtherAgentsChecklists 他のエージェント・チェックリストへのアクセス・レベル
ManageAslAllowedFlag manageAslAllowed 許可された承認済サプライヤ・リスト・エントリの管理
AnalyzeSpendAllowedFlag analyzeSpendAllowed 許可された支出の分析

HCM/両方モードでのカスタム・フィールドのサポート

Oracle Fusion ApplicationsのOracle HCMまたは両方のアサイメントDFFをサポートし、認可ソースとして統合するシステム属性を作成します。

  1. 「統合の管理」ページからシステム属性を作成します。詳細は、システム属性の作成を参照してください。
    1. 「値ソース」ステップで、「システムからのインバウンド・データに含まれる」を選択します。
    2. 「What is the system attribute name?」フィールドに、正確な命名を入力します。「サポートされているカスタム属性のシステム属性名」表を参照してください。

      カスタム属性は、「カスタム」属性としてリストされた「アイデンティティ属性」ページで確認できます。

  2. 「アイデンティティ属性」ページで、アイデンティティ属性のアイデンティティ・フラグを更新します。カスタム属性の変更を参照してください。
  3. オーケストレート済システムのデータ・ロードを実行します。データをロードするには、データ・ロードの開始を参照してください。
  4. データ・ロードが成功すると、エンタープライズ全体のブラウザとアイデンティティ属性ページで値を表示できます。

サポートされるカスタム属性

Oracle HCMまたは両方モードで認可ソースとして統合されているOracle Fusion Applicationsでサポートされているカスタム属性のリストを次に示します。

サポートされるカスタム属性
AG名 システム属性の名前 複数値 データ型
優先名 名前~KnownAs 文字列
ミドルネーム 名前~MiddleNames 文字列
割当ステータス・タイプ workRelationships~assignments~AssignmentStatusType 文字列
雇用主の名前 workRelationships~LegalEmployerName 文字列
ビジネスユニット名 workRelationships~assignments~BusinessUnitName 文字列
タイトル workRelationships~assignments~AssignmentName 文字列
部門 workRelationships~assignments~DepartmentId 文字列
再雇用 workRelationships~RecommendedForRehire 文字列
市民権 市民権~市民権 文字列
付加フレックスフィールド
AG名 システム属性の名前
アサイメントDFF workRelationships~assignments~assignmentsDFF~<DFFName workRelationships~assignments~assignmentsDFF~joblocation
就業者DFF workersDFF~<DFFName> workersDFF~bloodGroup

参照オブジェクトの追加属性のサポート

Oracle Access Governanceで属性ベースのアクセス管理操作をサポートするために、ジョブポジションロケーションなどのOracle Fusion Cloud Applications参照オブジェクトの追加属性をロードして使用できるようになりました。

インバウンド変換スクリプト

現在、jobpositionおよびlocationオブジェクトがサポートされています。

インバウンド変換スクリプトを使用して、参照オブジェクトの属性値にアクセスします
lookupTarget.getLookupObject('location','M3- Dallas').getCustomAttributes()['city']
  • locationはルックアップオブジェクトの名前です
  • M3- Dallasは、属性LocationCodeからのロケーションのサンプル値の1つです
  • cityは、参照オブジェクトから参照される属性です。
ジョブを抽出するサンプル・スクリプト
lookupTarget.getLookupObject('job','99_SALEEXEC').getCustomAttributes()['jobIdDFF']
位置を抽出するサンプル・スクリプト
var positionCode = user.getCustomAttributes() != null && user.getCustomAttributes()['positionCode'] != null
    ? user.getCustomAttributes()['positionCode']
    : null;

function setPositionName() {
    var positionObject = lookupTarget.getLookupObject('position', positionCode);
    if (positionObject != null) {
        return positionObject.getName();
    }
    return null;
}
if (positionCode != null) {
    setPositionName();
} 

Oracle Access Governanceでサポートされるロケーション属性

uid, name, locationId,city,state,hrCountry

Oracle Access Governanceでサポートされるジョブ属性

uid,name,jobId,jobFunctionCode,managerLevel,approvalAuthority

Oracle Access Governanceでサポートされるポジション属性

uid,name