Search Results hr. ame_approval_groups
The AME_APPROVAL_GROUPS
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Approvals Management Engine (AME), which governs the workflow approval processes for transactional documents such as purchase orders, invoices, and expense reports. This table stores metadata related to approval groups, which are logical collections of approvers used in AME's rule-based approval hierarchy configurations. Below is a detailed summary of its structure, functionality, and relevance in Oracle EBS.
Table Structure and Key Columns
TheAME_APPROVAL_GROUPS
table consists of the following key columns:
- APPROVAL_GROUP_ID: A unique identifier for each approval group.
- NAME: The descriptive name of the approval group (e.g., "Department Managers" or "Regional Directors").
- DESCRIPTION: An optional field providing additional context about the group's purpose.
- IS_STATIC: A flag indicating whether the group is static (predefined members) or dynamic (members determined at runtime via queries or attributes).
- QUERY_STRING: For dynamic groups, this stores the SQL query or AME expression used to evaluate group members during runtime.
- CREATED_BY and LAST_UPDATED_BY: Audit columns tracking user modifications.
- CREATION_DATE and LAST_UPDATE_DATE: Timestamps for record creation and modification.
Functional Role in AME
Approval groups in AME serve as reusable building blocks for defining approval hierarchies. They enable administrators to:- Centralize Approver Management: Instead of hardcoding approvers in individual rules, groups allow for centralized maintenance (e.g., updating a group’s members propagates changes to all associated rules).
- Support Dynamic Approver Assignment: Dynamic groups leverage runtime data (e.g., job titles, cost centers) to determine approvers, ensuring flexibility for organizational changes.
- Simplify Rule Configuration: Groups abstract complexity from approval rules, allowing rules to reference logical entities (e.g., "Finance Approvers") rather than individual users.
Integration with Other AME Tables
TheAME_APPROVAL_GROUPS
table interacts with several related AME tables:
- AME_APPROVAL_GROUP_MEMBERS: Maps users or roles to approval groups (for static groups).
- AME_ACTION_TYPES and AME_ACTIONS: Groups may be referenced in approval actions (e.g., "Notify Group X").
- AME_RULES: Rules specify conditions under which approval groups are invoked.
Use Cases and Examples
- Static Group: A group named "AP Supervisors" with manually assigned members for invoice approvals.
- Dynamic Group: A group defined by a query like
SELECT employee_id FROM employees WHERE department_id = :transaction_department
, adapting approvers based on the transaction's department.
Technical Considerations
- Performance: Dynamic groups with complex queries may impact approval runtime; indexing and query optimization are recommended.
- Security: Ensure query strings in dynamic groups adhere to data security policies (e.g., VPD or OLS restrictions).
- Upgrades: Customizations to approval groups should be reviewed during EBS upgrades to ensure compatibility.
Conclusion
TheAME_APPROVAL_GROUPS
table is foundational to AME’s ability to streamline and automate approval workflows in Oracle EBS. By encapsulating approver logic into reusable groups, it enhances maintainability, scalability, and adaptability of approval processes. Administrators should leverage its static and dynamic capabilities to align with organizational hierarchies while monitoring performance and security implications.
-
Table: AME_APPROVAL_GROUPS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_APPROVAL_GROUPS, object_name:AME_APPROVAL_GROUPS, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_APPROVAL_GROUPS ,
-
Table: AME_APPROVAL_GROUPS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.AME_APPROVAL_GROUPS, object_name:AME_APPROVAL_GROUPS, status:VALID, product: PER - Human Resources , description: To be Updated , implementation_dba_data: HR.AME_APPROVAL_GROUPS ,
-
Concurrent Program: PAYRPEMV(HR)
12.2.2
product: PER - Human Resources , user_name: Worker Organization Movements Report , description: Worker Organization Movements Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PAYRPEMV(HR)
12.1.1
product: PER - Human Resources , user_name: Worker Organization Movements Report , description: Worker Organization Movements Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: HR_USER_TYPE
12.1.1
product: PER - Human Resources , meaning: HR USER TYPE , description: Type of HR User ,
-
Lookup Type: HR_USER_TYPE
12.2.2
product: PER - Human Resources , meaning: HR USER TYPE , description: Type of HR User ,
-
Concurrent Program: HRDU
12.2.2
execution_filename: hr_du_master.main , product: PER - Human Resources , user_name: HR Data Uploader , description: HR Data Uploader , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDU
12.1.1
execution_filename: hr_du_master.main , product: PER - Human Resources , user_name: HR Data Uploader , description: HR Data Uploader , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDM
12.1.1
execution_filename: hr_dm_master.main_controller , product: PER - Human Resources , user_name: HR DM Master Controller , description: HR DM Master Controller , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDM
12.2.2
execution_filename: hr_dm_master.main_controller , product: PER - Human Resources , user_name: HR DM Master Controller , description: HR DM Master Controller , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDP
12.1.1
execution_filename: hr_dm_download.main , product: PER - Human Resources , user_name: HR DM Slave - DP phase , description: HR DM Slave - DP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDA
12.1.1
execution_filename: hr_dm_aol_down.main , product: PER - Human Resources , user_name: HR DM Slave - DA phase , description: HR DM Slave - DA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVD
12.2.2
execution_filename: hr_dm_delete.main , product: PER - Human Resources , user_name: HR DM Slave - D phase , description: HR DM Slave - D phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVR
12.2.2
execution_filename: hr_dm_range.main , product: PER - Human Resources , user_name: HR DM Slave - R phase , description: HR DM Slave - R phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDA
12.2.2
execution_filename: hr_dm_aol_down.main , product: PER - Human Resources , user_name: HR DM Slave - DA phase , description: HR DM Slave - DA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVG
12.2.2
execution_filename: hr_dm_gen_main.slave_generator , product: PER - Human Resources , user_name: HR DM Slave - G phase , description: HR DM Slave - G phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVG
12.1.1
execution_filename: hr_dm_gen_main.slave_generator , product: PER - Human Resources , user_name: HR DM Slave - G phase , description: HR DM Slave - G phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVDP
12.2.2
execution_filename: hr_dm_download.main , product: PER - Human Resources , user_name: HR DM Slave - DP phase , description: HR DM Slave - DP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVC
12.2.2
execution_filename: hr_dm_cleanup.main , product: PER - Human Resources , user_name: HR DM Slave - C phase , description: HR DM Slave - C phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUA
12.1.1
execution_filename: hr_dm_aol_up.main , product: PER - Human Resources , user_name: HR DM Slave - UA phase , description: HR DM Slave - UA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVD
12.1.1
execution_filename: hr_dm_delete.main , product: PER - Human Resources , user_name: HR DM Slave - D phase , description: HR DM Slave - D phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PERCALCP
12.2.2
execution_filename: HR_CAL_EVENT_MAPPING_PKG.BUILD_EVENT_CACHE , product: PER - Human Resources , user_name: HR Calendar Event Coverage Caching Process , description: HR Calendar Event Coverage Caching process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_SYNCH_GL_COST_CENTERS
12.1.1
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_SYNCH_GL_COST_CENTERS
12.2.2
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUP
12.1.1
execution_filename: hr_dm_upload.main , product: PER - Human Resources , user_name: HR DM Slave - UP phase , description: HR DM Slave - UP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVC
12.1.1
execution_filename: hr_dm_cleanup.main , product: PER - Human Resources , user_name: HR DM Slave - C phase , description: HR DM Slave - C phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVR
12.1.1
execution_filename: hr_dm_range.main , product: PER - Human Resources , user_name: HR DM Slave - R phase , description: HR DM Slave - R phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUP
12.2.2
execution_filename: hr_dm_upload.main , product: PER - Human Resources , user_name: HR DM Slave - UP phase , description: HR DM Slave - UP phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRDMSLVUA
12.2.2
execution_filename: hr_dm_aol_up.main , product: PER - Human Resources , user_name: HR DM Slave - UA phase , description: HR DM Slave - UA phase , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PERCALCP
12.1.1
execution_filename: HR_CAL_EVENT_MAPPING_PKG.BUILD_EVENT_CACHE , product: PER - Human Resources , user_name: HR Calendar Event Coverage Caching Process , description: HR Calendar Event Coverage Caching process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_CCID_GL_COST_CENTERS
12.1.1
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HR_CCID_GL_COST_CENTERS
12.2.2
execution_filename: hr_gl_cost_centers.synch_orgs , product: PER - Human Resources , user_name: Synchronize GL company cost centers with HR. , description: Synchronize GL company cost centers with HR. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRFRDELP
12.2.2
execution_filename: hrfrbsoc.delete_gsp , product: PER - Human Resources , user_name: hrfrbsoc.delete_gsp , description: Delete HR Summary Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: HR_GEN_GL_ORG
12.1.1
product: PER - Human Resources , meaning: Generate Organizations from GL , description: Option values for HR: GL cost center org classifications profile option ,
-
Lookup Type: HR_GEN_GL_ORG
12.2.2
product: PER - Human Resources , meaning: Generate Organizations from GL , description: Option values for HR: GL cost center org classifications profile option ,
-
Concurrent Program: HRFRDELP
12.1.1
execution_filename: hrfrbsoc.delete_gsp , product: PER - Human Resources , user_name: hrfrbsoc.delete_gsp , description: Delete HR Summary Process , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: RETRY_HR_PROCESS
12.1.1
product: PER - Human Resources , user_name: Retry HR Process , description: Retry HR Process , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: RETRY_HR_PROCESS
12.2.2
product: PER - Human Resources , user_name: Retry HR Process , description: Retry HR Process , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVCX
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - CX phase , description: HR DM Slave - CX phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVAG
12.2.2
product: PER - Human Resources , user_name: HR DM Slave - AG phase , description: HR DM Slave - AG phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: HR_UPLOAD_MODE
12.2.2
product: PER - Human Resources , meaning: HR UPLOAD MODE NLS , description: HR UPLOAD MODE NLS ,
-
Concurrent Program: HRDMSLVAG
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - AG phase , description: HR DM Slave - AG phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVCF
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - CF phase , description: HR DM Slave - CF phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: HR_UPLOAD_MODE
12.1.1
product: PER - Human Resources , meaning: HR UPLOAD MODE NLS , description: HR UPLOAD MODE NLS ,
-
Concurrent Program: HRDMSLVAS
12.1.1
product: PER - Human Resources , user_name: HR DM Slave - AS phase , description: HR DM Slave - AS phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: MARK_HR_PROCESS_FOR_RETRY
12.1.1
product: PER - Human Resources , user_name: Mark HR Process for Retry , description: Mark HR Process for Retry , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVCF
12.2.2
product: PER - Human Resources , user_name: HR DM Slave - CF phase , description: HR DM Slave - CF phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVCX
12.2.2
product: PER - Human Resources , user_name: HR DM Slave - CX phase , description: HR DM Slave - CX phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: HRDMSLVAS
12.2.2
product: PER - Human Resources , user_name: HR DM Slave - AS phase , description: HR DM Slave - AS phase , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: MARK_HR_PROCESS_FOR_RETRY
12.2.2
product: PER - Human Resources , user_name: Mark HR Process for Retry , description: Mark HR Process for Retry , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,