Search Results igs_sc_per_attr_vals
Overview
The IGS_SC_PER_ATTR_VALS table is a core data structure within the Oracle E-Business Suite (EBS) Student System (IGS). It functions as a security and data control repository, storing specific attribute values assigned to individuals (persons) within the application. Its primary role is to manage user-level security attributes, enabling the system to control data access, visibility, and functional permissions based on configurable person-specific criteria. This table is essential for implementing fine-grained security rules and personalizing the student information system experience based on defined user attributes.
Key Information Stored
The table's structure is designed to link a person, a security attribute, and its assigned value. The primary key is a composite of three columns, ensuring a unique combination for each person-attribute assignment. The critical columns are:
- PERSON_ID: A foreign key referencing IGS_PE_HZ_PARTIES. This column identifies the individual (student, staff, or other party) to whom the security attribute is assigned.
- USER_ATTRIB_ID: A foreign key referencing IGS_SC_USR_ATTRIBS. This column identifies the specific security attribute or characteristic being defined (e.g., a security profile indicator, a data access flag, or a functional role qualifier).
- USER_ATTRIB_VALUE: Stores the actual value assigned to the specified USER_ATTRIB_ID for the given PERSON_ID. This value is used by the application logic to enforce security or control behavior.
Common Use Cases and Queries
This table is central to security reporting, user access audits, and troubleshooting permission-related issues. A common use case involves identifying all security attributes assigned to a specific person to understand their access profile. The following sample query retrieves this information:
SELECT attr.USER_ATTRIB_NAME, vals.USER_ATTRIB_VALUE
FROM IGS_SC_PER_ATTR_VALS vals,
IGS_SC_USR_ATTRIBS attr,
IGS_PE_HZ_PARTIES party
WHERE vals.PERSON_ID = party.PARTY_ID
AND vals.USER_ATTRIB_ID = attr.USER_ATTRIB_ID
AND party.PARTY_NUMBER = 'STUDENT123';
Another critical scenario is finding all persons assigned a particular attribute value, which is useful for security list generation or mass updates. Administrators may also join this table with other student data tables to generate reports on security attribute distribution across academic programs or organizational units.
Related Objects
The IGS_SC_PER_ATTR_VALS table has defined relationships with two other key tables in the IGS schema, forming a integral part of the security data model:
- IGS_PE_HZ_PARTIES: The master table for persons and organizations. The foreign key on PERSON_ID ensures that attribute values are assigned only to valid parties within the system.
- IGS_SC_USR_ATTRIBS: The reference table defining the available security attributes (USER_ATTRIB_ID and USER_ATTRIB_NAME). This relationship ensures that values in IGS_SC_PER_ATTR_VALS are assigned to valid, pre-defined attributes.
These relationships enforce data integrity and ensure that person-specific security configurations are built upon a consistent foundation of valid parties and attribute definitions.
-
Table: IGS_SC_PER_ATTR_VALS
12.2.2
product: IGS - Student System (Obsolete) , description: Will contain the security attribute information for a person , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_SC_PER_ATTR_VALS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_PER_ATTR_VALS, object_name:IGS_SC_PER_ATTR_VALS, status:VALID, product: IGS - Student System , description: Will contain the security attribute information for a person , implementation_dba_data: IGS.IGS_SC_PER_ATTR_VALS ,
-
APPS.IGS_SC_PER_ATTR_VALS_PKG dependencies on IGS_SC_PER_ATTR_VALS
12.1.1
-
APPS.IGS_SC_BULK_ASSIGN dependencies on IGS_SC_PER_ATTR_VALS
12.1.1
-
SYNONYM: APPS.IGS_SC_PER_ATTR_VALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_SC_PER_ATTR_VALS, status:VALID,
-
APPS.IGS_SC_PER_ATTR_VALS_PKG SQL Statements
12.1.1
-
APPS.IGS_SC_BULK_ASSIGN SQL Statements
12.1.1
-
Table: IGS_SC_USR_ATTRIBS
12.2.2
product: IGS - Student System (Obsolete) , description: Table that stores the information related to Security User Attributes , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_SC_PER_ATTR_VALS_PKG
12.1.1
-
TABLE: IGS.IGS_SC_PER_ATTR_VALS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_PER_ATTR_VALS, object_name:IGS_SC_PER_ATTR_VALS, status:VALID,
-
Table: IGS_SC_USR_ATTRIBS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_SC_USR_ATTRIBS, object_name:IGS_SC_USR_ATTRIBS, status:VALID, product: IGS - Student System , description: Table that stores the information related to Security User Attributes , implementation_dba_data: IGS.IGS_SC_USR_ATTRIBS ,
-
Table: IGS_PE_HZ_PARTIES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_HZ_PARTIES, object_name:IGS_PE_HZ_PARTIES, status:VALID, product: IGS - Student System , description: This entity describes the attributes of a person. , implementation_dba_data: IGS.IGS_PE_HZ_PARTIES ,
-
Table: IGS_PE_HZ_PARTIES
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the attributes of a person. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_SC_PER_ATTR_VALS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SC_PER_ATTR_VALS_PKG, status:VALID,
-
APPS.IGS_SC_PER_ATTR_VALS_PKG dependencies on IGS_SC_PER_ATTR_VALS_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_SC_BULK_ASSIGN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SC_BULK_ASSIGN, status:VALID,
-
PACKAGE BODY: APPS.IGS_SC_BULK_ASSIGN
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,