Results for “preference_order”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The IGS_EN_TIMESLOT_PREF table is a core entity within the Oracle E-Business Suite Student System (IGS) module, which provides the enrollment and academic scheduling framework used by higher-education institutions. This table captures the preferences associated with a particular priority within the enrollment time-slot assignment process. In practical terms, it allows an institution to define an ordered set of preference values that drive how a student or student group is positioned relative to a given enrollment priority — a mechanism central to controlling the sequence in which students gain access to course registration windows.
The table resides in the IGS schema alongside the broader IGS_EN_* family of enrollment objects. According to the heuristic Data Vault classification mined from the foreign-key structure, this object is satellite-leaning. In Data Vault modeling terms, this suggests the table behaves as a descriptive satellite attached to a hub or link (its parent, IGS_EN_TIMESLOT_PRTY), holding attribute detail — the preference ordering and coding — rather than acting as an independent business hub. This classification is a modeling suggestion only and reflects the dependency pattern visible in the FK relationships.
Key Information Stored
The documented physical schema for release 12.1.1 contains eleven columns. The most significant include:
- IGS_EN_TIMESLOT_PREF_ID — the surrogate primary key, uniquely identifying each preference record. It is enforced by the IGS_EN_TIMESLOT_PREF_PK constraint and is also carried in a unique index (IGS_EN_TIMESLOT_PREF_U1), making it the strongest identifier for a single row.
- IGS_EN_TIMESLOT_PRTY_ID — the foreign key to IGS_EN_TIMESLOT_PRTY, tying each preference to its parent priority. This column forms part of the business-key candidate identified by the IGS_EN_TIMESLOT_PREF_UK unique index.
- PREFERENCE_ORDER — defines the ordinal position or sequencing of the preference within its priority, determining precedence when multiple preferences exist.
- PREFERENCE_CODE — holds the coded value representing the specific preference type or option.
- PREFERENCE_VERSION — supports versioning of preference definitions, allowing controlled evolution of configuration over enrollment cycles.
- SEQUENCE_NUMBER — an additional ordering or grouping attribute used in processing logic.
The remaining columns are standard EBS audit and concurrency fields: CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN. Distinguishing the surrogate key (IGS_EN_TIMESLOT_PREF_ID) from the business-key candidate (IGS_EN_TIMESLOT_PRTY_ID combined with related discriminators per the unique index) is essential for correct join design and data integrity analysis.
Common Use Cases and Queries
Typical administrative and reporting scenarios include auditing which preferences are attached to a priority, verifying the ordering applied to time-slot distribution, and reconstructing the configuration active during a past enrollment cycle using PREFERENCE_VERSION.
A representative query retrieves all preferences for a given priority:
SELECT p.igs_en_timeslot_pref_id, p.preference_order, p.preference_code, p.preference_version FROM igs_en_timeslot_pref p WHERE p.igs_en_timeslot_prty_id = :prty_id ORDER BY p.preference_order;
Analysts frequently join to the parent priority to present human-readable context, and filter by PREFERENCE_VERSION to isolate a specific configuration snapshot. Change-tracking reports exploit the LAST_UPDATE_DATE and LAST_UPDATED_BY columns to identify recent modifications to enrollment rules.
Related Objects
- IGS_EN_TIMESLOT_PRTY — the parent table; joined via IGS_EN_TIMESLOT_PREF.IGS_EN_TIMESLOT_PRTY_ID = IGS_EN_TIMESLOT_PRTY.IGS_EN_TIMESLOT_PRTY_ID. This is the sole documented foreign-key relationship and the primary dependency.
- IGS_EN_TIMESLOT_PREF_PK / _UK / _U1 — the primary key, business-key, and unique index constraints that enforce and expose row identity.
- The wider IGS_EN_* enrollment entity family, which consumes priority and preference configuration during time-slot generation and registration window assignment.
Because the documented metadata records only one FK, integration work should treat IGS_EN_TIMESLOT_PRTY as the authoritative parent and validate any additional dependencies directly in the target instance.
-
This entity is used to capture the Preferences associated with a particular Priority.
-
View: IGS_EN_TIMESLOT_PREF_V 12.1.1
The view selects all the columns related to Timeslot Preferences.
APPS.IGS_EN_TIMESLOT_PREF_V·↳ IGS_CA_INST·↳ IGS_CA_TYPE·↳ IGS_EN_TIMESLOT_PREF·Explore IGS module →
-
View: IGS_PS_RSV_ORGUN_PRF_V 12.1.1
This view displays the preferences for a given priority for reserved seating at Organizational Unit Level . Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
APPS.IGS_PS_RSV_ORGUN_PRF_V·↳ IGS_EN_UNIT_SET·↳ IGS_OR_INST_ORG_BASE_V·↳ IGS_PE_PERSID_GROUP·Explore IGS module →
-
This entity describes the Waitlist preferences for a Unit Offering Pattern
-
This is the base view which captures the Waitlist Preferences for a Unit Section.
APPS.IGSBV_USEC_WLST_PREFERENCES·↳ IGS_PS_USEC_WLST_PRF·↳ IGS_PS_USEC_WLST_PRI·Explore IGS module →
-
Describes the preferences for a given priority for reserved seating at unit offering pattern level
-
Describes the preferences for a given priority for reserved seating at unit section level
-
View: IGS_PS_USEC_WLST_PRF_V 12.1.1
Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
APPS.IGS_PS_USEC_WLST_PRF_V·↳ IGS_EN_UNIT_SET·↳ IGS_OR_INST_ORG_BASE_V·↳ IGS_PS_STAGE_TYPE·Explore IGS module →
-
View: IGS_PS_UOFR_WLST_PRF_V 12.1.1
Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
APPS.IGS_PS_UOFR_WLST_PRF_V·↳ IGS_EN_UNIT_SET·↳ IGS_OR_INST_ORG_BASE_V·↳ IGS_PS_STAGE·Explore IGS module →
-
Entity to capture the Waitlist Preferences for a Unit Section.
-
The entity describes the organization unit waitlist preferences for each waitlist priority.
-
This is the full view which captures the Waitlist Preferences for a Unit Section.
APPS.IGSFV_USEC_WLST_PREFERENCES·↳ IGS_PS_USEC_WLST_PRF·↳ IGS_PS_USEC_WLST_PRI·Explore IGS module →
-
Describes the preferences for a given priority for reserved seating at Organization unit level
-
This view holds the wait list preferences associated to each wait list priority.
APPS.IGS_EN_OR_UNIT_WLST_PRF_V·↳ IGS_EN_ORUN_WLST_PRF·↳ IGS_EN_ORUN_WLST_PRI·↳ IGS_EN_UNIT_SET·Explore IGS module →
-
View: IGS_PS_RSV_UOP_PRF_V 12.1.1
This view contains the preferences for a given priority for reserved seating at Unit Offering Pattern Level. Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
APPS.IGS_PS_RSV_UOP_PRF_V·↳ IGS_EN_UNIT_SET·↳ IGS_OR_INST_ORG_BASE_V·↳ IGS_PE_PERSID_GROUP·Explore IGS module →
-
View: IGS_PS_RSV_USEC_PRF_V 12.1.1
This view contains the preferences for a given priority for the reserved seating at Unit Section Level .Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
APPS.IGS_PS_RSV_USEC_PRF_V·↳ IGS_EN_UNIT_SET·↳ IGS_OR_INST_ORG_BASE_V·↳ IGS_PE_PERSID_GROUP·Explore IGS module →
-
View: IGS_PS_UOFR_WLST_PRF_V 12.2.2
Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
Not implemented in this database·Explore IGS module →
-
This view holds the wait list preferences associated to each wait list priority.
Not implemented in this database·Explore IGS module →
-
View: IGS_EN_TIMESLOT_PREF_V 12.2.2
The view selects all the columns related to Timeslot Preferences.
Not implemented in this database·Explore IGS module →
-
View: IGS_PS_USEC_WLST_PRF_V 12.2.2
Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
Not implemented in this database·Explore IGS module →
-
Table: IGS_EN_TIMESLOT_PREF 12.2.2
This entity is used to capture the Preferences associated with a particular Priority.
Not implemented in this database·Explore IGS module →
-
This is the base view which captures the Waitlist Preferences for a Unit Section.
Not implemented in this database·Explore IGS module →
-
This is the full view which captures the Waitlist Preferences for a Unit Section.
Not implemented in this database·Explore IGS module →
-
View: IGS_PS_RSV_USEC_PRF_V 12.2.2
This view contains the preferences for a given priority for the reserved seating at Unit Section Level .Case and Seed document: PS201_Enhancments_Nov03_PS_3045069_CS_DP2.doc - Obsolete
Not implemented in this database·Explore IGS module →