Search Results igs_pe_person_types
Overview
The IGS_PE_PERSON_TYPES table is a core reference table within the Oracle E-Business Suite's Student System (IGS). It serves as the master repository for defining and managing the various classifications or categories of individuals within the academic ecosystem. Its primary role is to establish a standardized set of person types, such as Prospective Student, Applicant, Enrolled Student, Alumni, Faculty, or Staff, which are then used to categorize records in the broader person model (IGS_PE_PERSON). A critical functional enhancement noted in the documentation is its modification to support capturing the enrollment method type related to self-service operations, indicating its integration with student-facing portals and automated enrollment workflows in versions 12.1.1 and 12.2.2.
Key Information Stored
While the provided metadata does not list all columns, the structure centers on the PERSON_TYPE_CODE, which serves as the unique identifier and primary key for the table. This code is a short, meaningful key (e.g., 'PROSP', 'APPLIC', 'STUDENT') that defines the person type. Based on standard EBS patterns and the described foreign key relationships, the table likely contains descriptive columns such as DESCRIPTION, along with standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE) and columns to control system behavior (e.g., ENABLED_FLAG, SYSTEM_TYPE). The self-service enrollment method linkage suggests there may be columns to associate a person type with specific enrollment processes or rules.
Common Use Cases and Queries
This table is fundamental for person data segmentation and security. Common use cases include configuring application behavior based on person type, generating population-specific reports, and enforcing data access rules. For instance, a self-service portal would query this table to determine which enrollment functions are available to a user categorized as a 'STUDENT'. A typical query would retrieve all active person types for a lookup list, or join to the main person table to count individuals by category.
- Retrieving all defined person types:
SELECT person_type_code, description FROM igs.igs_pe_person_types WHERE enabled_flag = 'Y' ORDER BY 1; - Counting active persons by type:
SELECT pt.person_type_code, pt.description, COUNT(p.person_id) FROM igs.igs_pe_person p, igs.igs_pe_person_types pt WHERE p.person_type_code = pt.person_type_code GROUP BY pt.person_type_code, pt.description;
Related Objects
The IGS_PE_PERSON_TYPES table is a central reference point for numerous other entities in the Student System, as evidenced by its foreign key relationships. The primary table IGS_PE_PERSON will reference it to categorize each person record. The documented foreign keys show it is specifically referenced by setup and user role tables: IGS_PE_USR_ADISC_ALL, IGS_PE_USR_ARG_ALL, IGS_PE_USR_AVAL_ALL (likely related to user authorizations), IGS_PE_STUP_DATA_EMT_ALL (enrollment method setup), IGS_PE_TYP_INSTANCES_ALL, and IGS_PE_PER_TYPE_MAP. This network of dependencies underscores its critical role in defining data access, enrollment rules, and functional permissions based on a person's type.
-
Table: IGS_PE_PERSON_TYPES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_PE_PERSON_TYPES, object_name:IGS_PE_PERSON_TYPES, status:VALID, product: IGS - Student System , description: Captures the different person types. This table is modified to capture the enrollment method type related to self service. , implementation_dba_data: IGS.IGS_PE_PERSON_TYPES ,
-
Table: IGS_PE_PERSON_TYPES
12.2.2
product: IGS - Student System (Obsolete) , description: Captures the different person types. This table is modified to capture the enrollment method type related to self service. , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_PS_WF_EVENT_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_ELGB_OVR_UOO_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_GEN_015 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_SS_ENR_DETAILS dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_VAL_ACAI dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_SS_EN_WRAPPERS dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PS_VALIDATE_LGCY_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_SPA_AWD_AIM_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_GEN_012 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_GEN_002 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_GEN_003 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_TYP_INSTANCES_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_PERSON_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_TRANSFER_APIS dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_IMP_004 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_SS_PERSON_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_EV_FORM_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_GEN_004 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_OFR_WLST_OPT dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_GEN_016 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_ELGBL_OVERRIDE dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_GEN_001 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_NONIMG_FORM_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_PNMEMBR_DTLS_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_FI_LOAD_EXT_CHG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_PER_TYPE_MAP_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_ELGBL_PROGRAM dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_FI_1098T_EXTRACT_DATA dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_PERSON_TYPES_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGR_IMP_003 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_SEVIS dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGR_PERSON_TYPE_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_ELGBL_UNIT dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_USERID_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_GEN_014 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_RE_VAL_RSUP dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_VAL_SUA dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_NONIMG_STAT_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_IMP_013 dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_TYP_INSTANCES_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AS_SS_DOC_REQUEST dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_SUA_API dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_PE_EV_FORM_STAT_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_PS_APPL_INST_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_IVR_PUB dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGF_AP_MATCHING_PROCESS_PKG dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_EN_PLAN_UTILS dependencies on IGS_PE_PERSON_TYPES
12.1.1
-
APPS.IGS_AD_SS_GEN_001 dependencies on IGS_PE_PERSON_TYPES
12.1.1