Results for “person_type_code”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
IGS.IGS_PE_PERSON_TYPES is a foundational reference (setup) table within the Oracle E-Business Suite Student System (IGS) module. It captures the distinct person types recognized by the institution, such as applicant, student, faculty, staff, or alumni. In Oracle EBS 12.1.1 and 12.2.2, the table serves as the central lookup that qualifies an individual's relationship to the institution and drives downstream processing logic across admissions, registration, and self-service functions. Per the ETRM metadata, the table is modified to capture the enrollment method type related to self service, meaning it participates in controlling how a person may enroll through web-based self-service channels in addition to its core classification role.
The primary key is constraint IGS_PE_PERSON_TYPES_PK, defined on the single column PERSON_TYPE_CODE. A unique index, IGS_PE_PERSON_TYPES_U1, also exists on PERSON_TYPE_CODE, confirming it as the business-key candidate that uniquely identifies each row. Based on the foreign-key relationship structure supplied in the metadata, the object is classified heuristically as hub-leaning in Data Vault modeling terms — that is, it behaves as a stable hub of unique person type business keys that multiple dependent tables reference. This classification is a modeling suggestion rather than a physical design fact.
The documented physical schema contains 10 columns under the IGS owner in the 12.1.1 ETRM data set.
Key Information Stored
The 10 documented columns capture the identity, descriptive, and audit attributes of each person type record:
- PERSON_TYPE_CODE — The primary key and unique business key. The enumerated identifier for each person type and the value propagated to all dependent tables.
- DESCRIPTION — The human-readable name or label presented to users for the person type.
- SYSTEM_TYPE — A system-level classification distinguishing seeded/system person types from institution-defined ones, governing how the record is treated by delivered logic.
- CLOSED_IND — A status flag indicating whether the person type is active or closed to new assignment.
- RANK — An ordering or precedence value used to sequence or prioritize person types in listings and selection logic.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — The standard Oracle EBS WHO-column audit set recording creation and last modification context for each row.
The surrogate-vs-business-key distinction is relevant here: although PERSON_TYPE_CODE functions as both primary key and unique index (a characteristic of a natural-key hub), the audit columns provide the standard row-level traceability present in all EBS tables.
Common Use Cases and Queries
Because the table is a reference lookup, its most frequent use is as a joined dependency in reporting and as a validation source in data entry. Typical scenarios include:
- Listing all active person types for a setup or configuration screen:
SELECT person_type_code, description FROM igs_pe_person_types WHERE closed_ind = 'N' ORDER BY rank; - Resolving descriptive labels when reporting on person assignments by joining dependent tables back to this hub on PERSON_TYPE_CODE.
- Auditing recently modified setup records using LAST_UPDATE_DATE and LAST_UPDATED_BY to support change-control and reconciliation.
- Filtering by SYSTEM_TYPE where delivered versus institution-defined behavior must be distinguished.
Related Objects
The metadata identifies seven significant tables that reference IGS_PE_PERSON_TYPES through foreign keys, all joined on the person type column:
- IGS_PE_USR_ADISC_ALL — via
PERSON_TYPE; user/advisor discipline associations. - IGS_PE_USR_ARG_ALL — via
PERSON_TYPE; user argument records. - IGS_PE_USR_AVAL_ALL — via
PERSON_TYPE; user availability records. - IGS_PE_STUP_DATA_EMT_ALL — via
PERSON_TYPE_CODE; student program data with enrollment method type, linking directly to the self-service enrollment modification noted in the description. - IGS_PE_TYP_INSTANCES_ALL — via
PERSON_TYPE_CODE; instances of person types. - IGS_PE_PER_TYPE_MAP — via
PERSON_TYPE_CODE; mapping between person types and related classification structures.
These dependencies underscore the table's role as a hub: any change to a PERSON_TYPE_CODE propagates across admissions, user-role, and enrollment-method processing within the Student System.
-
Captures the different person types. This table is modified to capture the enrollment method type related to self service.
-
View: IGS_SS_PE_PERTYP_RESP 12.1.1
This view stores the Person Type Responsibilities
APPS.IGS_SS_PE_PERTYP_RESP·↳ IGS_SS_PE_PERTYP_RESP_ALL·Explore IGS module →
-
View: IGSFV_PERSON_TYPES 12.1.1
This entity contains information about the user defined person types and their mapping to the system defined person types.
APPS.IGSFV_PERSON_TYPES·↳ IGS_PE_PERSON_TYPES·Explore IGS module →
-
View: PA_PERSON_TYPE_RES_V 12.2.2
APPS.PA_PERSON_TYPE_RES_V·↳ PA_LOOKUPS·↳ PER_PERSON_TYPES·Explore PA module →
-
View: PA_PERSON_TYPE_RES_V 12.1.1
APPS.PA_PERSON_TYPE_RES_V·↳ PA_LOOKUPS·↳ PER_PERSON_TYPES·Explore PA module →
-
Stores the Person Type responsibility details
-
Stores mapping defined between OSS and HR Person Types
-
This entity contains information about the mapping between the Student System defined person types and HRMS defined person types.
APPS.IGSBV_PERSON_TYPE_MAPPINGS·↳ IGS_PE_PERSON_TYPES·↳ IGS_PE_PER_TYPE_MAP·↳ PER_PERSON_TYPES·Explore IGS module →
-
This table holds the data source types configured in the system.
-
View: IGSBV_PERSON_TYPES 12.1.1
This entity contains information about the user defined person types and their mapping to the system defined person types.
APPS.IGSBV_PERSON_TYPES·↳ IGS_PE_PERSON_TYPES·Explore IGS module →
-
This entity contains information about the mapping between the Student System defined person types and HRMS defined person types.
APPS.IGSFV_PERSON_TYPE_MAPPINGS·↳ IGS_PE_PERSON_TYPES·↳ IGS_PE_PER_TYPE_MAP·↳ PER_PERSON_TYPES·Explore IGS module →
-
Stores the Person Type responsibility group details
-
Entity describes the setup data element
-
This view stores the Person Type Responsibility Groups
APPS.IGS_SS_PERTYP_RESP_GROUPS·↳ IGS_SS_PERTYP_RESP_GROUPS_ALL·Explore IGS module →
-
View: IGS_PE_TYP_INSTANCES 12.1.1
APPS.IGS_PE_TYP_INSTANCES·↳ IGS_PE_PERSON_TYPES·↳ IGS_PE_PER_TYPE_MAP·↳ IGS_PE_TYP_INSTANCES_ALL·Explore IGS module →
-
View: IGS_PE_PER_TYPE_MAP_V 12.1.1
Stores the defined mapping between OSS and HR Person Types
APPS.IGS_PE_PER_TYPE_MAP_V·↳ FND_GLOBAL·↳ HR_API·↳ IGS_PE_PER_TYPE_MAP·Explore IGS module →
-
View: IGS_PE_PERSON_TYPES_V 12.1.1
APPS.IGS_PE_PERSON_TYPES_V·↳ IGS_LOOKUPS_VIEW·↳ IGS_PE_PERSON_TYPES·Explore IGS module →
-
View: IGS_AD_PROSPECT_V 12.1.1
Describes the various person type instances of a person
APPS.IGS_AD_PROSPECT_V·↳ IGS_LOOKUP_VALUES·↳ IGS_PE_PERSON_BASE_V·↳ IGS_PE_PERSON_TYPES·Explore IGS module →
-
View: IGS_PE_DATA_ELEMENTS_V 12.1.1
APPS.IGS_PE_DATA_ELEMENTS_V·↳ IGS_LOOKUPS_VIEW·↳ IGS_PE_STUP_DATA_EMT·Explore IGS module →
-
View: IGS_PE_STUP_DATA_EMT 12.1.1
APPS.IGS_PE_STUP_DATA_EMT·↳ IGS_PE_STUP_DATA_EMT_ALL·Explore IGS module →
-
Resources within a resource list
-
Stores the resource assignment level data for internal use of Oracle Projects
-
View: IGS_PE_SRC_TYPES 12.1.1
Person source types
APPS.IGS_PE_SRC_TYPES·↳ IGS_PE_SRC_TYPES_ALL·Explore IGS module →
-
New View for securing select privileges on IGS_PE_TYP_INSTANCES_ALL table.
APPS.IGS_PE_TYP_INSTANCES_SV·↳ IGS_PE_TYP_INSTANCES_ALL·Explore IGS module →
-
Stores the Person Type Instances information of a person that will be imported to the transactional table IGS_PE_TYP_INSTANCES_ALL
-
View: IGSBV_PERSON_ROLES 12.1.1
This entity contains information about the roles attached to a person.
APPS.IGSBV_PERSON_ROLES·↳ HZ_PARTIES·↳ IGS_PE_TYP_INSTANCES_ALL·Explore IGS module →
-
Entity describes the various person type instances of a person
-
View: IGSFV_PERSON_ROLES 12.1.1
This entity contains information about the roles attached to a person.
APPS.IGSFV_PERSON_ROLES·↳ HZ_PARTIES·↳ IGS_PE_PERSON_TYPES·↳ IGS_PE_TYP_INSTANCES_ALL·Explore IGS module →
-
View: IGS_PE_SRC_TYPES_V 12.1.1
Person source types form view
APPS.IGS_PE_SRC_TYPES_V·↳ FND_LOOKUP_VALUES·↳ IGS_AD_CAT·↳ IGS_AD_CODE_CLASSES·Explore IGS module →
-
View: IGS_PE_TYP_INSTANCES_V 12.1.1
APPS.IGS_PE_TYP_INSTANCES_V·↳ FND_USER·↳ HZ_PARTIES·↳ IGS_LOOKUP_VALUES·Explore IGS module →
-
View: IGS_AD_INTERFACE_V 12.1.1
Created using a join condition between igs_ad_interface and igs_lookups_view
APPS.IGS_AD_INTERFACE_V·↳ FND_LOOKUP_VALUES·↳ IGS_AD_IMP_BATCH_DET·↳ IGS_AD_INTERFACE·Explore IGS module →
-
Stores the resource assignment level data for internal use of Oracle Projects
-
View: PA_TASK_ASSIGNMENTS_V 12.2.2
APPS.PA_TASK_ASSIGNMENTS_V·↳ PA_BUDGET_VERSIONS·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·Explore PA module →
-
Holds person's import data received from different sources
-
View: IGS_AD_INTERFACE 12.1.1
Holds import interface run details when admissions data is imported into system
APPS.IGS_AD_INTERFACE·↳ IGS_AD_INTERFACE_ALL·Explore IGS module →
-
Resource assignments for a budget version at a branch of project's work breakdown
-
This view provides progress data for task assignments.
APPS.PA_TASK_ASSIGNMENTS_AMG_V·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·↳ PA_LOOKUPS·Explore PA module →
-
Resources within a resource list
-
View: PA_TASK_ASSIGNMENTS_V 12.1.1
APPS.PA_TASK_ASSIGNMENTS_V·↳ PA_BUDGET_VERSIONS·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·Explore PA module →
-
Resource assignments for a budget version at a branch of project's work breakdown
-
This view provides progress data for task assignments.
APPS.PA_TASK_ASSIGNMENTS_AMG_V·↳ PA_EXPENDITURES_UTILS·↳ PA_FIN_PLAN_UTILS·↳ PA_LOOKUPS·Explore PA module →
-
This view stores the Person Type Responsibility Groups
Not implemented in this database·Explore IGS module →
-
View: IGS_SS_PE_PERTYP_RESP 12.2.2
This view stores the Person Type Responsibilities
Not implemented in this database·Explore IGS module →