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.
-
APPS.PER_RI_CONFIG_TECH_SUMMARY dependencies on PAY_LEG_SETUP_DEFAULTS
12.2.2
-
APPS.PER_RI_CONFIG_TECH_SUMMARY dependencies on PAY_LEG_SETUP_DEFAULTS
12.1.1
-
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: PAYLEGDEL
12.1.1
execution_filename: PAY_HRMS_ACCESS_PKG.Disable_Enable_HRMS , product: PAY - Payroll , user_name: Control HRMS Access , description: Enables or disables HRMS function access when hrglobal is running , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PAYLEGDEL
12.2.2
execution_filename: PAY_HRMS_ACCESS_PKG.Disable_Enable_HRMS , product: PAY - Payroll , user_name: Control HRMS Access , description: Enables or disables HRMS function access when hrglobal is running , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: GMI_WF_ITEM_HIER
12.2.2
product: GMI - Process Manufacturing Inventory , meaning: GMI_WF_ITEM_HIER , description: GMI_WF_ITEM_HIER ,
-
APPS.HR_SECURITY_INTERNAL dependencies on STANDARD
12.2.2
-
Lookup Type: GMI_WF_ITEM_HIER
12.1.1
product: GMI - Process Manufacturing Inventory , meaning: GMI_WF_ITEM_HIER , description: GMI_WF_ITEM_HIER ,
-
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: OIBEXTJD
12.1.1
execution_filename: PSB_JOB_EXTRACT_PROCESS.Extract_Job_Details_CP , product: PSB - Public Sector Budgeting , user_name: OIBEXTJD , description: Extract Job Details From Oracle HRMS , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PYINTSTU
12.1.1
execution_filename: PAY_IP_STARTUP_UTIL.SETUP , product: PAY - Payroll , user_name: PYINTSTU , description: Concurrent Program for the setup of International HRMS. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OIBEXTJD
12.2.2
execution_filename: PSB_JOB_EXTRACT_PROCESS.Extract_Job_Details_CP , product: PSB - Public Sector Budgeting (Obsolete) , user_name: OIBEXTJD , description: Extract Job Details From Oracle HRMS , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PYINTSTU
12.2.2
execution_filename: PAY_IP_STARTUP_UTIL.SETUP , product: PAY - Payroll , user_name: PYINTSTU , description: Concurrent Program for the setup of International HRMS. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: MISC_EXTENSIONS
12.1.1
product: FND - Application Object Library , meaning: Extensions , description: Extensions recognized by the integration repository ,
-
Lookup Type: MISC_EXTENSIONS
12.2.2
product: FND - Application Object Library , meaning: Extensions , description: Extensions recognized by the integration repository ,
-
APPS.PER_RI_CONFIG_MAIN dependencies on HR_DATA_PUMP
12.2.2
-
APPS.PER_HRTCA_MERGE dependencies on FND_FILE
12.1.1
-
APPS.PER_HRTCA_MERGE dependencies on FND_FILE
12.2.2
-
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: PQPCMPRPT
12.1.1
product: PQP - Public Sector Payroll , user_name: OSS HRMS Comparison Report , description: Concurrent Program For OSS HRMS Comparison Report Data Template , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
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 ,
-
APPS.IGF_SL_CL_ORIG_ACK dependencies on IGF_GR_GEN
12.1.1
-
APPS.HR_MX_UTILITY dependencies on PER_GEN_HIERARCHY
12.1.1
-
Concurrent Program: PQPCMPRPT
12.2.2
product: PQP - Public Sector Payroll , user_name: OSS HRMS Comparison Report , description: Concurrent Program For OSS HRMS Comparison Report Data Template , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
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 ,
-
APPS.HR_SECURITY_INTERNAL dependencies on STANDARD
12.1.1
-
APPS.HR_MX_UTILITY dependencies on PER_GEN_HIERARCHY
12.2.2
-
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 ,
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on FND_FILE
12.1.1
-
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 ,
-
Concurrent Program: PYIPBUPS
12.1.1
execution_filename: pay_ip_bal_upl_struct.create_bal_upl_struct , product: PAY - Payroll , user_name: PYIPBUPS , description: Create Structure for Intial Balance Upload for International HRMS. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
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: PYIPBUPS
12.2.2
execution_filename: pay_ip_bal_upl_struct.create_bal_upl_struct , product: PAY - Payroll , user_name: PYIPBUPS , description: Create Structure for Intial Balance Upload for International HRMS. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
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 ,
-
APPS.PAY_NZ_EMS dependencies on FND_PRODUCT_INSTALLATIONS
12.2.2
-
Concurrent Program: HXCFLXDN
12.1.1
execution_filename: hxc_create_flex_mappings.run_process , product: HXC - Time and Labor Engine , user_name: HXCFLXDN , description: Generate OTL Information types from Elements, and HRMS key flexfields , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
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 ,