Search Results igs_tr_typ_step_note




Overview

The IGS_TR_TYP_STEP_NOTE table is a core data structure within the Oracle E-Business Suite Student System (IGS) modules, specifically for releases 12.1.1 and 12.2.2. It functions as a junction or reference table, establishing a formal link between tracking type steps and the system's generic notes functionality. Its primary role is to manage and persist associations, allowing specific notes to be formally attached to individual steps defined within a student tracking workflow. This enables audit trails, contextual instructions, and historical commentary on procedural steps, which is critical for student administration and service tracking processes.

Key Information Stored

The table's structure is designed to uniquely identify a note attached to a specific step of a tracking type. Its composite primary key consists of three columns: TRACKING_TYPE, TRACKING_TYPE_STEP_ID, and REFERENCE_NUMBER. The TRACKING_TYPE and TRACKING_TYPE_STEP_ID columns together identify the specific step within a tracking process, forming a foreign key relationship to the IGS_TR_TYPE_STEP_ALL table. The REFERENCE_NUMBER column stores a unique identifier that points to the actual note text and metadata stored in the generic notes table, IGS_GE_NOTE. An additional column, TRK_NOTE_TYPE, likely classifies the note (e.g., internal instruction, external communication) and references the IGS_TR_NOTE_TYPE lookup table.

Common Use Cases and Queries

A primary use case is retrieving all notes associated with the steps of a particular tracking type for audit or review purposes. This is essential for understanding the complete history and instructions related to a student service process. Another common scenario is validating data integrity by identifying orphaned records—notes attached to steps that no longer exist. Sample SQL to fetch note details for a tracking step would involve joining to the IGS_GE_NOTE table to get the note text and date.

  • Retrieve Notes for a Tracking Step: SELECT n.* FROM igs_tr_typ_step_note tsn, igs_ge_note n WHERE tsn.reference_number = n.reference_number AND tsn.tracking_type = :p_type AND tsn.tracking_type_step_id = :p_step_id;
  • List All Steps with Attached Notes: SELECT DISTINCT tracking_type, tracking_type_step_id FROM igs_tr_typ_step_note;

Related Objects

The IGS_TR_TYP_STEP_NOTE table is centrally connected to several key objects via documented foreign key constraints, forming the integrity backbone for tracking step notes.

  • IGS_GE_NOTE: The table containing the actual note text, creation date, and author. Joined via IGS_TR_TYP_STEP_NOTE.REFERENCE_NUMBER = IGS_GE_NOTE.REFERENCE_NUMBER.
  • IGS_TR_NOTE_TYPE: A lookup table defining valid note type codes. Joined via IGS_TR_TYP_STEP_NOTE.TRK_NOTE_TYPE = IGS_TR_NOTE_TYPE.<code_column>.
  • IGS_TR_TYPE_STEP_ALL: The master table defining steps for a tracking type. Joined via the composite key: IGS_TR_TYP_STEP_NOTE.TRACKING_TYPE = IGS_TR_TYPE_STEP_ALL.TRACKING_TYPE AND IGS_TR_TYP_STEP_NOTE.TRACKING_TYPE_STEP_ID = IGS_TR_TYPE_STEP_ALL.TRACKING_TYPE_STEP_ID.