Search Results hrms
The PER_SECURITY_PERF_TABLE lookup type in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component within the Oracle Human Resources (HRMS) module, specifically designed to manage security and performance-related access controls. This lookup type is part of Oracle's comprehensive security framework, which ensures that sensitive employee performance data is accessible only to authorized users based on predefined business rules. Below is a detailed analysis of its purpose, structure, and implementation in Oracle EBS.
Purpose and Functionality
The PER_SECURITY_PERF_TABLE lookup type serves as a configuration mechanism to define security rules governing access to performance-related tables in Oracle HRMS. It is primarily used in conjunction with Oracle's Performance Management and Talent Management modules to enforce row-level and column-level security. This ensures that managers, HR personnel, and other stakeholders can only view or modify performance data for employees within their authorized scope, such as their direct reports or specific organizational hierarchies.
Technical Implementation
In Oracle EBS 12.1.1 and 12.2.2, lookup types are stored in the FND_LOOKUP_TYPES and FND_LOOKUP_VALUES tables. The PER_SECURITY_PERF_TABLE lookup type contains predefined values that map to specific security rules or access levels. These values are referenced by Oracle's security engine to dynamically filter data access. For example, a lookup value might define whether a manager can view performance appraisals for employees in a specific business unit or job role.
Key Lookup Values
The lookup values associated with PER_SECURITY_PERF_TABLE typically include:
- ACCESS_LEVEL: Defines hierarchical access (e.g., SELF, DIRECT_REPORTS, ALL_ORG).
- PERFORMANCE_TABLE: Specifies the underlying HR table (e.g., PER_PERFORMANCE_REVIEWS) to which the security rule applies.
- SECURITY_CONTEXT: Determines whether access is restricted by organization, position, or other criteria.
Integration with Oracle HRMS Security
This lookup type integrates with Oracle's Security Profiles and Data Groups to enforce granular access controls. When a user queries performance data, the system cross-references their assigned security profile with the rules defined in PER_SECURITY_PERF_TABLE to filter results. For instance, a manager with a security profile limited to their department will only see performance records for employees in that department.
Customization and Extensibility
Organizations can extend or modify the default lookup values to align with unique business requirements. Custom values can be added via the Oracle Application Developer responsibility (Application Developer > Application > Lookups). However, caution is advised to avoid conflicts with existing security rules.
Impact on Performance and Reporting
The proper configuration of PER_SECURITY_PERF_TABLE is crucial for optimizing query performance. Overly restrictive rules may increase query complexity, while overly permissive settings could compromise data security. Regular audits of lookup values are recommended to ensure alignment with organizational policies.
Conclusion
The PER_SECURITY_PERF_TABLE lookup type is a foundational element of Oracle EBS HRMS security, enabling precise control over performance data access. Its correct implementation ensures compliance, data integrity, and efficient performance management processes. Administrators should leverage Oracle's documentation and testing environments to validate configurations before deploying changes in production.
-
Concurrent Program: PERRTGEN
12.2.2
execution_filename: CpGenTestSuite , product: PER - Human Resources , user_name: HRMS iSetup TestSuite Generator , description: HRMS iSetup Test Suite Generator Program , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PERRTGEN
12.1.1
execution_filename: CpGenTestSuite , product: PER - Human Resources , user_name: HRMS iSetup TestSuite Generator , description: HRMS iSetup Test Suite Generator Program , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PERSOLDELLOADER
12.1.1
execution_filename: PerSolDelCpLoader , product: PER - Human Resources , user_name: PERSOLDELLOADER , description: HRMS Solution Delivery Loader , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PERSOLDELLOADER
12.2.2
execution_filename: PerSolDelCpLoader , product: PER - Human Resources , user_name: PERSOLDELLOADER , description: HRMS Solution Delivery Loader , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: HRTSKFLU
12.2.2
product: PER - Human Resources , user_name: Upload HRMS Taskflows , description: Upload HRMS Taskflows , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRTSKFLD
12.2.2
product: PER - Human Resources , user_name: Download HRMS Taskflows , description: Download HRMS Taskflows , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: PER_SECURITY_PERF_TABLE
12.2.2
product: PER - Human Resources , meaning: HRMS Security Performance Tables , description: HRMS Security Performance Tables ,
-
Concurrent Program: HRTSKFLU
12.1.1
product: PER - Human Resources , user_name: Upload HRMS Taskflows , description: Upload HRMS Taskflows , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRTSKFLD
12.1.1
product: PER - Human Resources , user_name: Download HRMS Taskflows , description: Download HRMS Taskflows , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: PERFRMMO_XML
12.1.1
product: PER - Human Resources , user_name: HRMS - Mouvement de Main d'Oeuvre Report (XML) , description: HRMS - Mouvement de Main d'Oeuvre Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: PER_SECURITY_ENHANCER_LIST
12.2.2
product: PER - Human Resources , meaning: HRMS Security Performance Enhancer List , description: HRMS Security Performance Enhancer List ,
-
Concurrent Program: PERFRMMO_XML
12.2.2
product: PER - Human Resources , user_name: HRMS - Mouvement de Main d'Oeuvre Report (XML) , description: HRMS - Mouvement de Main d'Oeuvre Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: HR_MT_DB_OBJ_INSTALL_MODES
12.2.2
product: PER - Human Resources , meaning: Multi Tenancy Install Modes for HRMS Database Objects , description: Multi Tenancy Install Modes for HRMS Database Objects ,
-
Lookup Type: HR_MT_DB_OBJ_INSTALL_MODES
12.1.1
product: PER - Human Resources , meaning: Multi Tenancy Install Modes for HRMS Database Objects , description: Multi Tenancy Install Modes for HRMS Database Objects ,
-
Concurrent Program: PERFREMD
12.2.2
execution_filename: PERFREMD , product: PER - Human Resources , user_name: PERFREMD , description: French HRMS employee missing details report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: PER_MX_RESERVED_NAMES
12.1.1
product: PER - Human Resources , meaning: Reserved Names for Mexican HRMS Localization , description: Reserved Names for Mexican HRMS Localization ,
-
Lookup Type: PER_MX_RESERVED_NAMES
12.2.2
product: PER - Human Resources , meaning: Reserved Names for Mexican HRMS Localization , description: Reserved Names for Mexican HRMS Localization ,
-
Lookup Type: PER_RI_CONFIG_PRODUCTS
12.1.1
product: PER - Human Resources , meaning: List of HRMS Products , description: List of HRMS Products ,
-
Lookup Type: PER_RI_CONFIG_PRODUCTS
12.2.2
product: PER - Human Resources , meaning: List of HRMS Products , description: List of HRMS Products ,
-
Concurrent Program: PERFRMMO
12.2.2
execution_filename: PERFRMMO , product: PER - Human Resources , user_name: PERFRMMO , description: Mouvement de Main d'Oeuvre - Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PERFREMD
12.1.1
execution_filename: PERFREMD , product: PER - Human Resources , user_name: PERFREMD , description: French HRMS employee missing details report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PERFRMMO
12.1.1
execution_filename: PERFRMMO , product: PER - Human Resources , user_name: PERFRMMO , description: Mouvement de Main d'Oeuvre - Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: HRWFDFCT
12.1.1
execution_filename: hr_workflow_service.TotalConcurrent , product: PER - Human Resources , user_name: HRWFDFCT , description: HRMS Self Service Workflow and transaction data cleanup process. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRWFDFCT
12.2.2
execution_filename: hr_workflow_service.TotalConcurrent , product: PER - Human Resources , user_name: HRWFDFCT , description: HRMS Self Service Workflow and transaction data cleanup process. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: HIERARCHY_TYPE
12.1.1
product: PER - Human Resources , meaning: HIERARCHY TYPE , description: Hierarchy Types for generic hierarchy's ,
-
Lookup Type: HIERARCHY_TYPE
12.2.2
product: PER - Human Resources , meaning: HIERARCHY TYPE , description: Hierarchy Types for generic hierarchy's ,
-
Table: HR_STU_HISTORY
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_STU_HISTORY, object_name:HR_STU_HISTORY, status:VALID, product: PER - Human Resources , description: Versions of HRMS Startup data installed , implementation_dba_data: HR.HR_STU_HISTORY ,
-
Table: PER_RI_VIEW_REPORTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_VIEW_REPORTS, object_name:PER_RI_VIEW_REPORTS, status:VALID, product: PER - Human Resources , description: Stores data related to view reports for HRMS , implementation_dba_data: HR.PER_RI_VIEW_REPORTS ,
-
Table: PER_RI_VIEW_REPORTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_RI_VIEW_REPORTS, object_name:PER_RI_VIEW_REPORTS, status:VALID, product: PER - Human Resources , description: Stores data related to view reports for HRMS , implementation_dba_data: HR.PER_RI_VIEW_REPORTS ,
-
Lookup Type: MX_CHEQUE_REPORT
12.1.1
product: PER - Human Resources , meaning: MX_CHEQUE_REPORT , description: Cheque Styles for Mexico HRMS ,
-
Lookup Type: MX_CHEQUE_REPORT
12.2.2
product: PER - Human Resources , meaning: MX_CHEQUE_REPORT , description: Cheque Styles for Mexico HRMS ,
-
Table: HR_STU_HISTORY
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_STU_HISTORY, object_name:HR_STU_HISTORY, status:VALID, product: PER - Human Resources , description: Versions of HRMS Startup data installed , implementation_dba_data: HR.HR_STU_HISTORY ,
-
Concurrent Program: PERFREMD_XML
12.1.1
product: PER - Human Resources , user_name: Employee Missing Details Report (XML) , description: French HRMS employee missing details report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PERFREMD_XML
12.2.2
product: PER - Human Resources , user_name: Employee Missing Details Report (XML) , description: French HRMS employee missing details report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: SS_AFFILIATION_DISPMAG
12.2.2
product: PER - Human Resources , user_name: Social Security Affiliation Report (DISPMAG) , description: Report for Hire and Separation transactions for HRMS Mexico Localization , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Concurrent Program: SS_AFFILIATION_DISPMAG
12.1.1
product: PER - Human Resources , user_name: Social Security Affiliation Report (DISPMAG) , description: Report for Hire and Separation transactions for HRMS Mexico Localization , argument_method: Database fetch , enabled: No , execution_method: Spawned ,
-
Table: HR_WORKFLOWS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WORKFLOWS, object_name:HR_WORKFLOWS, status:VALID, product: PER - Human Resources , description: Taskflows in Oracle HRMS. , implementation_dba_data: HR.HR_WORKFLOWS ,
-
Table: HR_WORKFLOWS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_WORKFLOWS, object_name:HR_WORKFLOWS, status:VALID, product: PER - Human Resources , description: Taskflows in Oracle HRMS. , implementation_dba_data: HR.HR_WORKFLOWS ,
-
Lookup Type: PER_CAL_STANDARD_MINS
12.1.1
product: PER - Human Resources , meaning: HRMS Calendar Entry Minutes ,
-
Lookup Type: PER_CAL_STANDARD_MINS
12.2.2
product: PER - Human Resources , meaning: HRMS Calendar Entry Minutes ,
-
Concurrent Program: PERFRUPD
12.1.1
execution_filename: PER_FR_UPGRADE_DATA_PKG.run_upgrade , product: PER - Human Resources , user_name: PERFRUPD , description: French Data Upgrades Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PERFRUPD
12.2.2
execution_filename: PER_FR_UPGRADE_DATA_PKG.run_upgrade , product: PER - Human Resources , user_name: PERFRUPD , description: French Data Upgrades Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: HR_METALINK_APPLICATION
12.2.2
product: PER - Human Resources , meaning: HR MetaLink Application ,
-
Lookup Type: HR_METALINK_APPLICATION
12.1.1
product: PER - Human Resources , meaning: HR MetaLink Application ,
-
Concurrent Program: HRMTOLS
12.2.2
execution_filename: hr_multi_tenant_install.master_process , product: PER - Human Resources , user_name: Multi Tenancy Database Object Setup , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRMTOLS
12.1.1
execution_filename: hr_multi_tenant_install.master_process , product: PER - Human Resources , user_name: Multi Tenancy Database Object Setup , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRMTOLSSLV
12.2.2
execution_filename: hr_multi_tenant_install.child_process , product: PER - Human Resources , user_name: Multi Tenancy Database Object Setup Child process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: HR_DM_TABLES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_DM_TABLES, object_name:HR_DM_TABLES, status:VALID, product: PER - Human Resources , description: This entity contains a HRMS table listing that will be processed by the data migrator. , implementation_dba_data: HR.HR_DM_TABLES ,
-
Concurrent Program: HRMTOLSSLV
12.1.1
execution_filename: hr_multi_tenant_install.child_process , product: PER - Human Resources , user_name: Multi Tenancy Database Object Setup Child process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PERUCURR
12.1.1
execution_filename: PER_RU_CURRENCY_CONVERSION.currency_rur_to_rub , product: PER - Human Resources , user_name: PERUCURR , description: Converting Currency Code for Russia (RUR->RUB) , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,