Search Results per_organization_list
Overview
The PER_ORGANIZATION_LIST table is a core security object within the Oracle E-Business Suite Human Resources (PER) module. It functions as a detailed access control list, explicitly defining the set of organizations a user can access based on their assigned security profile. This table is fundamental to the implementation of data security in HRMS, enabling the restriction of user visibility and transactional capabilities to specific business units, departments, or other organizational entities as defined in the HR_ALL_ORGANIZATION_UNITS table. Its role is to store the granular mapping between security profiles, users, and the permitted organizations, thereby enforcing row-level security for HR data.
Key Information Stored
The table's structure is designed to store the essential components of this security mapping. The primary columns are SECURITY_PROFILE_ID, which references the security profile definition in PER_SECURITY_PROFILES; ORGANIZATION_ID, which references the specific organizational unit in HR_ALL_ORGANIZATION_UNITS; and USER_ID, which identifies the individual user. The presence of two unique keys highlights the table's dual-purpose design: the primary key (PER_ORGANIZATION_LIST_PK) enforces uniqueness on the profile-organization combination, likely for profile-level definitions, while the alternate key (PER_ORGANIZATION_LIST_UK1) includes the USER_ID, allowing for user-specific overrides or assignments within a given security profile.
Common Use Cases and Queries
A primary use case is auditing and troubleshooting user access. System administrators frequently query this table to verify or report on which organizations are accessible to a particular user or security profile. A common query pattern involves joining to PER_SECURITY_PROFILES and HR_ALL_ORGANIZATION_UNITS to translate IDs into meaningful names. For example:
- To list all organizations accessible to a specific user:
SELECT hou.name FROM per_organization_list pol, hr_all_organization_units hou WHERE pol.organization_id = hou.organization_id AND pol.user_id = :user_id; - To identify all users with access to a specific organization:
SELECT pol.user_id FROM per_organization_list pol WHERE pol.organization_id = :org_id;
This table is also critical for background security processing, as the HRMS security model dynamically filters queries based on its contents.
Related Objects
PER_ORGANIZATION_LIST has defined foreign key relationships with two key HRMS tables, forming the backbone of its security model:
- PER_SECURITY_PROFILES: The table PER_ORGANIZATION_LIST references PER_SECURITY_PROFILES via the column SECURITY_PROFILE_ID. This links the organization list to a specific security profile definition.
- HR_ALL_ORGANIZATION_UNITS: The table PER_ORGANIZATION_LIST references HR_ALL_ORGANIZATION_UNITS via the column ORGANIZATION_ID. This validates and provides descriptive context for the organizational units a user is permitted to access.
These relationships ensure referential integrity, guaranteeing that every entry in the access list corresponds to a valid security profile and a valid organization within the system.
-
Table: PER_ORGANIZATION_LIST
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_LIST, object_name:PER_ORGANIZATION_LIST, status:VALID, product: PER - Human Resources , description: List of organizations that a secure user can access. , implementation_dba_data: HR.PER_ORGANIZATION_LIST ,
-
Table: PER_ORGANIZATION_LIST
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_LIST, object_name:PER_ORGANIZATION_LIST, status:VALID, product: PER - Human Resources , description: List of organizations that a secure user can access. , implementation_dba_data: HR.PER_ORGANIZATION_LIST ,
-
APPS.PAY_PYUCSLIS_PKG dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.FII_AR_UTIL_PKG dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.MO_UTILS dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.HR_SECURITY dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.AP_WEB_AUDIT_UTILS dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.MO_GLOBAL dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.DPP_PURCHASEPRICE_PVT dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.PJI_PMV_PREDICATE dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.PJI_AUDIT_RPT dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.HR_SECURITY_INTERNAL dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.HR_ORU_INS dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.AP_WEB_AUDIT_QUEUE_UTILS dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.FII_SETUP_VAL_C dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.HR_ORGANIZATION_API dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.PAY_PYUCSLIS_PKG dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.POA_CURRENCY_PKG dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.FII_PMV_UTIL dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.HR_SECURITY dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.PJI_PMV_ENGINE dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.IBE_BI_PMV_UTIL_PVT dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.MO_UTILS dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.HR_ORGANIZATION_API dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.ISC_DBI_CURRENCY_PKG dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.HR_ORU_INS dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.HR_SECURITY_INTERNAL dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.AP_WEB_AUDIT_QUEUE_UTILS dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.HR_DELETE dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.DPP_PURCHASEPRICE_PVT dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.PJI_PMV_UTIL dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.OKI_DBI_UTIL_PVT dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.AP_WEB_AUDIT_UTILS dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.MO_GLOBAL dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.DPP_ITEMCOST_PVT dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.POA_DBI_SUTIL_PKG dependencies on PER_ORGANIZATION_LIST
12.1.1
-
APPS.PJI_PMV_UTIL dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.HR_DELETE dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.DPP_ITEMCOST_PVT dependencies on PER_ORGANIZATION_LIST
12.2.2
-
APPS.PER_DELETE_UNWANTED_SEC_PROF dependencies on PER_ORGANIZATION_LIST
12.2.2
-
TABLE: HR.PER_ORGANIZATION_LIST
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_LIST, object_name:PER_ORGANIZATION_LIST, status:VALID,
-
TABLE: HR.PER_ORGANIZATION_LIST
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_LIST, object_name:PER_ORGANIZATION_LIST, status:VALID,
-
APPS.FII_PMV_UTIL dependencies on AP_SYSTEM_PARAMETERS_ALL
12.1.1
-
VIEW: HR.PER_ORGANIZATION_LIST#
12.2.2
owner:HR, object_type:VIEW, object_name:PER_ORGANIZATION_LIST#, status:VALID,
-
VIEW: APPS.IBW_SITE_CURRENCY_V
12.1.1
-
APPS.AP_WEB_AUDIT_QUEUE_UTILS dependencies on HR_ORGANIZATION_INFORMATION
12.1.1
-
SYNONYM: PUBLIC.PER_ORGANIZATION_LIST
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PER_ORGANIZATION_LIST, status:VALID,
-
APPS.HR_ORGANIZATION_UNITS_PKG dependencies on HR_SECURITY
12.1.1
-
VIEW: APPS.IBE_BI_MSITES_V
12.1.1
-
APPS.PAY_PYUCSLIS_PKG dependencies on HR_ALL_POSITIONS_F
12.1.1