Search Results per_security_profiles
Overview
The PER_SECURITY_PROFILES table is a core data object within the Oracle E-Business Suite Human Resources (HRMS) module. It serves as the master repository for security profile definitions. These profiles are a fundamental component of the Oracle HRMS security model, enabling administrators to restrict user access to specific HR records based on criteria such as organization, position, payroll, and geography. By assigning a security profile to a user or responsibility, the system ensures that individuals can only view and process data for employees, assignments, and positions within their authorized purview, thereby enforcing data security and operational segregation.
Key Information Stored
The table stores the definitional header for each security profile. Its primary key is the system-generated SECURITY_PROFILE_ID. The unique key constraint on SECURITY_PROFILE_NAME and BUSINESS_GROUP_ID ensures profile names are unique within a business group. Critical foreign key columns define the profile's scope: BUSINESS_GROUP_ID anchors the profile, while ORGANIZATION_ID and POSITION_ID can specify a single organization or position for simple security models. For more complex, hierarchical security, the ORGANIZATION_STRUCTURE_ID and POSITION_STRUCTURE_ID columns reference the organizational and position hierarchies against which access rules are evaluated. The profile's name, description, and other control attributes are also stored in this table.
Common Use Cases and Queries
Primary use cases involve user security administration and audit reporting. Administrators create and maintain profiles via the "Security Profile" form, which writes to this table. Common technical queries include identifying all security profiles in a business group or finding profiles assigned to a specific user. For example:
- Listing all security profiles:
SELECT security_profile_id, security_profile_name, business_group_id FROM hr.per_security_profiles; - Finding profiles using a specific organization hierarchy:
SELECT security_profile_name FROM hr.per_security_profiles WHERE organization_structure_id = <structure_id>; - Troubleshooting user access often involves joining PER_SECURITY_PROFILES with PER_SECURITY_USERS or PER_SEC_PROFILE_ASSIGNMENTS.
Reporting focuses on profiling security setup, mapping profiles to users, and ensuring correct business group alignment.
Related Objects
As the central definition table, PER_SECURITY_PROFILES has extensive relationships. It is referenced by numerous child tables that store the detailed components and assignments of each profile, including PER_SECURITY_ORGANIZATIONS, PER_SECURITY_USERS, PAY_SECURITY_PAYROLLS, and PER_SEC_PROFILE_ASSIGNMENTS. It is also linked to various "list" tables (e.g., PER_PERSON_LIST, PER_ASSIGNMENT_LIST, PER_ORGANIZATION_LIST) which cache the specific records a user can access for performance. Key foreign key relationships, as documented, link it to HR_ALL_ORGANIZATION_UNITS (for business group and organization), PER_ALL_POSITIONS, PER_ORGANIZATION_STRUCTURES, and PER_POSITION_STRUCTURES, defining its permissible scope of data.
-
Table: PER_SECURITY_PROFILES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_PROFILES, object_name:PER_SECURITY_PROFILES, status:VALID, product: PER - Human Resources , description: Security profile definitions to restrict user access to specific HRMS records. , implementation_dba_data: HR.PER_SECURITY_PROFILES ,
-
Table: PER_SECURITY_PROFILES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_PROFILES, object_name:PER_SECURITY_PROFILES, status:VALID, product: PER - Human Resources , description: Security profile definitions to restrict user access to specific HRMS records. , implementation_dba_data: HR.PER_SECURITY_PROFILES ,
-
Table: PER_ASSIGNMENT_LIST
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_LIST, object_name:PER_ASSIGNMENT_LIST, status:VALID, product: PER - Human Resources , description: List of assignments that a secure user can access. , implementation_dba_data: HR.PER_ASSIGNMENT_LIST ,
-
Table: PER_ASSIGNMENT_LIST
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ASSIGNMENT_LIST, object_name:PER_ASSIGNMENT_LIST, status:VALID, product: PER - Human Resources , description: List of assignments that a secure user can access. , implementation_dba_data: HR.PER_ASSIGNMENT_LIST ,
-
Table: PER_SECURITY_ORGANIZATIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_ORGANIZATIONS, object_name:PER_SECURITY_ORGANIZATIONS, status:VALID, product: PER - Human Resources , description: List of organizations to include or exclude from security list , implementation_dba_data: HR.PER_SECURITY_ORGANIZATIONS ,
-
Table: PER_SECURITY_ORGANIZATIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_ORGANIZATIONS, object_name:PER_SECURITY_ORGANIZATIONS, status:VALID, product: PER - Human Resources , description: List of organizations to include or exclude from security list , implementation_dba_data: HR.PER_SECURITY_ORGANIZATIONS ,
-
Table: PER_POSITION_STRUCTURES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_STRUCTURES, object_name:PER_POSITION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Position Hierarchy names. , implementation_dba_data: HR.PER_POSITION_STRUCTURES ,
-
Table: PER_POSITION_LIST
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_LIST, object_name:PER_POSITION_LIST, status:VALID, product: PER - Human Resources , description: List of positions that a secure user can access. , implementation_dba_data: HR.PER_POSITION_LIST ,
-
Table: PER_POSITION_STRUCTURES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_STRUCTURES, object_name:PER_POSITION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Position Hierarchy names. , implementation_dba_data: HR.PER_POSITION_STRUCTURES ,
-
Table: PER_PERSON_LIST
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_LIST, object_name:PER_PERSON_LIST, status:VALID, product: PER - Human Resources , description: List of people that a secure user can access. , implementation_dba_data: HR.PER_PERSON_LIST ,
-
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 ,
-
Table: PER_POSITION_LIST
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_POSITION_LIST, object_name:PER_POSITION_LIST, status:VALID, product: PER - Human Resources , description: List of positions that a secure user can access. , implementation_dba_data: HR.PER_POSITION_LIST ,
-
Table: PER_SECURITY_USERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_USERS, object_name:PER_SECURITY_USERS, status:VALID, product: PER - Human Resources , description: List of users for a security profile whose access permissions will be stored in static lists duringSecurity List Maintenance. , implementation_dba_data: HR.PER_SECURITY_USERS ,
-
Table: PER_SEC_PROFILE_ASSIGNMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SEC_PROFILE_ASSIGNMENTS, object_name:PER_SEC_PROFILE_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Security profile assignments for User, Responsibility and Business Group. , implementation_dba_data: HR.PER_SEC_PROFILE_ASSIGNMENTS ,
-
Table: PER_PERSON_LIST_CHANGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_LIST_CHANGES, object_name:PER_PERSON_LIST_CHANGES, status:VALID, product: PER - Human Resources , description: List of people that are to be added to current PER_PERSON_LIST. , implementation_dba_data: HR.PER_PERSON_LIST_CHANGES ,
-
Table: PER_PERSON_LIST_CHANGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_LIST_CHANGES, object_name:PER_PERSON_LIST_CHANGES, status:VALID, product: PER - Human Resources , description: List of people that are to be added to current PER_PERSON_LIST. , implementation_dba_data: HR.PER_PERSON_LIST_CHANGES ,
-
Table: PER_ORGANIZATION_STRUCTURES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_STRUCTURES, object_name:PER_ORGANIZATION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Organization hierarchy names. , implementation_dba_data: HR.PER_ORGANIZATION_STRUCTURES ,
-
Table: PER_PERSON_LIST
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERSON_LIST, object_name:PER_PERSON_LIST, status:VALID, product: PER - Human Resources , description: List of people that a secure user can access. , implementation_dba_data: HR.PER_PERSON_LIST ,
-
Table: PER_SEC_PROFILE_ASSIGNMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SEC_PROFILE_ASSIGNMENTS, object_name:PER_SEC_PROFILE_ASSIGNMENTS, status:VALID, product: PER - Human Resources , description: Security profile assignments for User, Responsibility and Business Group. , implementation_dba_data: HR.PER_SEC_PROFILE_ASSIGNMENTS ,
-
Table: PER_SECURITY_USERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_SECURITY_USERS, object_name:PER_SECURITY_USERS, status:VALID, product: PER - Human Resources , description: List of users for a security profile whose access permissions will be stored in static lists duringSecurity List Maintenance. , implementation_dba_data: HR.PER_SECURITY_USERS ,
-
Table: PER_ORGANIZATION_STRUCTURES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ORGANIZATION_STRUCTURES, object_name:PER_ORGANIZATION_STRUCTURES, status:VALID, product: PER - Human Resources , description: Organization hierarchy names. , implementation_dba_data: HR.PER_ORGANIZATION_STRUCTURES ,
-
Table: PER_ALL_POSITIONS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_POSITIONS, object_name:PER_ALL_POSITIONS, status:VALID, product: PER - Human Resources , description: Dual-maintained position definition information. , implementation_dba_data: HR.PER_ALL_POSITIONS ,
-
Table: PER_ALL_POSITIONS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_ALL_POSITIONS, object_name:PER_ALL_POSITIONS, status:VALID, product: PER - Human Resources , description: Dual-maintained position definition information. , implementation_dba_data: HR.PER_ALL_POSITIONS ,
-
View: PER_SEC_PROFILE_ASSIGNMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SEC_PROFILE_ASSIGNMENTS_V, object_name:PER_SEC_PROFILE_ASSIGNMENTS_V, status:VALID, product: PER - Human Resources , description: Used to support user-interface. , implementation_dba_data: APPS.PER_SEC_PROFILE_ASSIGNMENTS_V ,
-
View: PER_SEC_PROFILE_ASSIGNMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SEC_PROFILE_ASSIGNMENTS_V, object_name:PER_SEC_PROFILE_ASSIGNMENTS_V, status:VALID, product: PER - Human Resources , description: Used to support user-interface. , implementation_dba_data: APPS.PER_SEC_PROFILE_ASSIGNMENTS_V ,
-
View: PER_SECURITY_PROFILES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SECURITY_PROFILES_V, object_name:PER_SECURITY_PROFILES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_SECURITY_PROFILES_V ,
-
View: PER_SECURITY_PROFILES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_SECURITY_PROFILES_V, object_name:PER_SECURITY_PROFILES_V, status:VALID, product: PER - Human Resources , description: Used to support user interface , implementation_dba_data: APPS.PER_SECURITY_PROFILES_V ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,
-
Table: HR_ALL_ORGANIZATION_UNITS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:AS.HR_ALL_ORGANIZATION_UNITS PER.HR_ALL_ORGANIZATION_UNITS, object_name:HR_ALL_ORGANIZATION_UNITS, status:VALID, product: PER - Human Resources , description: Organization unit definitions. , implementation_dba_data: HR.HR_ALL_ORGANIZATION_UNITS ,