Search Results apc_trk_ru_id




Overview

The IGS_AD_APCTR_RU_ALL table is a core data object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the IGS (Oracle Student Management) module. It serves as the master repository for defining and storing admission process category tracking rules. These rules govern the automated workflow and decision-making logic applied to student applications based on their admission category and process type. The table's role is to map specific business rules, executed by the Oracle Rules Engine, to distinct admission scenarios, thereby enabling configurable and sequenced processing of applications within the student lifecycle management system.

Key Information Stored

The table stores the configuration metadata that links admission criteria to executable business logic. The primary columns and their significance are as follows:

  • APC_TRK_RU_ID: The primary key, a system-generated unique identifier for each rule record.
  • ADMISSION_CAT and S_ADMISSION_PROCESS_TYPE: These columns define the context for the rule, specifying the admission category (e.g., Freshman, Transfer) and the system-defined process type to which the rule applies.
  • S_RULE_CALL_CD: A critical column that holds the code pointing to the specific rule package or function within the Oracle Rules Engine that contains the business logic to be executed.
  • RUL_SEQUENCE_NUMBER: Determines the order of execution when multiple rules are associated with the same admission category and process type, allowing for complex, multi-step validation or processing workflows.
  • ORG_ID: Supports the Multi-Org architecture, segregating data by operating unit.
  • Standard WHO Columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN): Provide audit trail information.

Common Use Cases and Queries

This table is central to the setup and troubleshooting of automated admission processes. Common operational scenarios include auditing the current rule configuration for a specific admission path or diagnosing application processing errors by verifying rule definitions. A typical query to retrieve all active rules for a given admission category, ordered for execution, would be:

SELECT admission_cat, s_admission_process_type, s_rule_call_cd, rul_sequence_number
FROM igs.igs_ad_apctr_ru_all
WHERE admission_cat = '&ADM_CAT'
AND org_id = &ORG_ID
ORDER BY rul_sequence_number;

For reporting or integration purposes, such as documenting the entire rule setup for migration or compliance, a comprehensive extract joining to relevant lookup values for process type and rule call code is standard practice. The unique index on APC_TRK_RU_ID ensures efficient retrieval of individual rules, which is critical for rule maintenance interfaces.

Related Objects

Based on the provided dependency information, the IGS_AD_APCTR_RU_ALL table is referenced by the APPS synonym named IGS_AD_APCTR_RU_ALL. This synonym facilitates access to the table from other schemas and application modules within the EBS environment. The table itself does not reference other objects via foreign keys, as per the metadata. Its two unique indexes enforce critical data integrity: IGS_AD_APCTR_RU_ALL_U1 on the primary key (APC_TRK_RU_ID) and IGS_AD_APCTR_RU_ALL_U2, which ensures a unique combination of ADMISSION_CAT, S_ADMISSION_PROCESS_TYPE, S_RULE_CALL_CD, RUL_SEQUENCE_NUMBER, and ORG_ID. This composite unique constraint prevents duplicate rule definitions for the same operational context and sequence.