Search Results igs_pe_priv_level
Overview
The IGS_PE_PRIV_LEVEL table is a core data entity within the Oracle E-Business Suite Student System (IGS). It serves as the master repository for defining and storing privacy levels associated with individuals, primarily students. This table is fundamental to managing data confidentiality and access control rules within the student information system. By linking a person to a specific data group and privacy level, it enables the application to enforce granular security policies, determining which user roles can view or modify specific categories of a person's sensitive information.
Key Information Stored
The table's structure centers on linking a person to a privacy configuration. The primary identifier is the system-generated PRIVACY_LEVEL_ID. The most critical functional columns are PERSON_ID, which stores the unique identifier for the individual (tying to the Trading Community Architecture's HZ_PARTIES table), and DATA_GROUP_ID, which links to a defined set of privacy rules in the IGS_PE_DATA_GROUPS_ALL table. The REF_NOTES_ID column allows for the optional association of explanatory notes from the IGS_GE_NOTE table, providing context or justification for the assigned privacy level. Together, these columns create a record that defines the privacy entitlement for a specific person.
Common Use Cases and Queries
A primary use case is enforcing data security when displaying student records. An application component would join this table to verify a user's access privileges before showing sensitive data. Common reporting needs include auditing privacy settings across a population and identifying individuals with elevated privacy restrictions. A typical query might retrieve all high-privacy students by joining to the data groups table.
- Sample Query: SELECT p.last_name, p.party_number, dg.data_group_name FROM igs_pe_priv_level pl JOIN hz_parties p ON pl.person_id = p.party_id JOIN igs_pe_data_groups_all dg ON pl.data_group_id = dg.data_group_id WHERE dg.data_group_name LIKE 'RESTRICTED%';
- Administrative Use: Setting or updating a student's privacy level during intake for sensitive cases, or as part of a data governance review process.
Related Objects
The IGS_PE_PRIV_LEVEL table is central to the privacy data model, with documented foreign key relationships to several key tables. These relationships are critical for maintaining referential integrity and for constructing accurate joins in queries and reports.
- HZ_PARTIES: Linked via PERSON_ID. This is the master table for all persons, organizations, and relationships in Oracle EBS.
- IGS_PE_DATA_GROUPS_ALL: Linked via DATA_GROUP_ID. This table defines the specific privacy rules and access levels that are assigned to a person.
- IGS_GE_NOTE: Linked via REF_NOTES_ID. This allows for attaching a formal note to document the reason for a specific privacy level assignment.
-
Table: IGS_PE_PRIV_LEVEL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the privacy levels of person , implementation_dba_data: Not implemented in this database ,
-
View: IGS_PE_PRIV_LEVEL_V
12.2.2
product: IGS - Student System (Obsolete) , description: Stores Person's Privacy Level , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PE_PRIVACY_INT
12.2.2
product: IGS - Student System (Obsolete) , description: Stores the Privacy information of a person that will be imported to the transactional table IGS_PE_PRIV_LEVEL , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_PE_DATA_GROUPS_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the person data groups , implementation_dba_data: Not implemented in this database ,
-
View: IGSBV_PRIVACY_DETAILS
12.2.2
product: IGS - Student System (Obsolete) , description: This entity contains information about the privacy details of a person. , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_PRIVACY_DETAILS
12.2.2
product: IGS - Student System (Obsolete) , description: This entity contains information about the privacy details of a person. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_GE_NOTE
12.2.2
product: IGS - Student System (Obsolete) , description: This table is used to store notes that may be recorded against many major entities for example courses, units, persons. The note may be an OLE object like word document, excel spreadsheet, and so on. , implementation_dba_data: Not implemented in this database ,