Search Results igs_en_workflow
Overview
IGS_EN_WORKFLOW is an Oracle E-Business Suite PL/SQL package owned by APPS that provides workflow and notification integration for the Student Systems (IGS) enrollment and progression modules. It is classified as an OTHER API, meaning it is a supporting utility package rather than a public business API, and it is referenced by seven other packages within the EBS schema. The package header carries a change history tracing its evolution from its original creation in July 2001 through several enhancements, including the addition of the STUDENT_PLACEMENT_EVENT procedure for placement builds and RAISE_SPI_RCOND_EVENT for an identified bug fix. Its central purpose is to raise workflow events and generate correspondence notifications when significant changes occur to a student's enrollment status, program registration, or academic standing. Within the IGS architecture the package acts as the bridge between transactional enrollment data stored in the IGS_EN_* tables and the Oracle Workflow notification infrastructure, allowing institutions to automate communication with students, instructors, and approvers.
Key Procedures and Functions
The package exposes fifteen documented procedures and functions, each oriented to a distinct notification or workflow event:
- SUA_STATUS_CHANGE_MAIL — dispatches notification mail when a student unit attempt status changes.
- INFORM_STDNT_INSTRUCT_ACTION — notifies a student of an instructor action, such as an approval or rejection decision.
- INFORM_INSTRUCT_STDNT_PETITION — informs an instructor of a student petition submitted for their review.
- INTERMISSION_EVENT — raises a workflow event for an approved or requested intermission (leave of absence), including intermission type and duration.
- PROGDISCONT_EVENT — raises the program discontinuation event, the object matching the user's search term progdiscont_not. It signals that a student has discontinued a program, capturing the discontinuation date and reason code.
- PROGTRANS_EVENT — handles program transfer, recording the source and destination program, transfer date, attendance attributes, and program status.
- PROGOFROPT_EVENT — processes program option changes for a student.
- ENR_NOTIFICATION — generates general enrollment notifications.
- INTERMISSION_NOT — produces the correspondence notification counterpart to the intermission event.
- PROGTRANS_NOT — issues notification when a program transfer is processed.
- PROGOFROPT_NOT — issues notification for program option changes.
- PROGDISCONT_NOT — issues the notification associated with program discontinuation.
- STUDENT_PLACEMENT_EVENT — raises a workflow event during the placement build process.
- RAISE_WITHDRAW_PERM_EVT — raises the event supporting withdrawal permission requests.
- RAISE_SPI_RCOND_EVENT — raises the event associated with special progression or recondition rules.
Tables Accessed
The package reads and writes through APPS synonyms to the following documented tables:
- FND_USER and HZ_PARTIES — resolve approver, instructor, and student identities for notification routing.
- IGS_EN_INST_ACTION_S — instructor action records that drive petition and approval notifications.
- IGS_EN_INTM_RCOND_S, IGS_EN_INTM_TYPES, IGS_EN_INTRMN_S — intermission records, types, and recommendation data used by the intermission event.
- IGS_EN_PRGDSC_S — program discontinuation records, the primary source for PROGDISCONT_EVENT.
- IGS_EN_PRGTRN_S and IGS_EN_PROFOP_S — program transfer and program option records.
- IGS_EN_STATUS_MAIL_REQ_S — queued status change mail requests.
- IGS_EN_STUDENT_PLACEMENT_S — student placement data.
- IGS_EN_STUD_SPLPERM_REQ_S and IGS_EN_WITHDRAW_PERM_S — withdrawal and special permission request records.
- IGS_AS_ORD_ITM_INT and IGS_CA_TYPE — supporting assessment and calendar type reference data.
Usage Notes
IGS_EN_WORKFLOW is not intended for direct end-user invocation. It is called from the IGS enrollment forms, from concurrent programs that process student progression and discontinuation, and from other IGS packages, as confirmed by its seven inbound references. The _EVENT procedures raise Oracle Workflow business events, while the _NOT procedures generate the associated correspondence output. Institutions implementing program discontinuation or transfer notifications typically subscribe to the raised events in Oracle Workflow Builder, so the package serves as the emission point rather than the delivery mechanism. Because the package is classified OTHER and carries an older header revision, customizations should reference it cautiously and verify procedure signatures against the deployed release before extension.
-
PACKAGE: APPS.IGS_EN_WORKFLOW
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_WORKFLOW, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_WORKFLOW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_WORKFLOW, status:VALID,
-
SYNONYM: APPS.IGS_EN_PRGTRN_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_PRGTRN_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_INTM_RCOND_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_INTM_RCOND_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_INST_ACTION_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_INST_ACTION_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_STUDENT_PLACEMENT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_STUDENT_PLACEMENT_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_PROFOP_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_PROFOP_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_WITHDRAW_PERM_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_WITHDRAW_PERM_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_STATUS_MAIL_REQ_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_STATUS_MAIL_REQ_S, status:VALID,
-
SYNONYM: APPS.IGS_RE_CANDIDATURE_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_CANDIDATURE_ALL, status:VALID,
-
SYNONYM: APPS.IGS_RE_SPRVSR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_SPRVSR, status:VALID,
-
PACKAGE: APPS.IGS_RE_WORKFLOW
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_WORKFLOW, status:VALID,
-
SYNONYM: APPS.IGS_EN_INTRMN_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_INTRMN_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_PRGDSC_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_PRGDSC_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_STUD_SPLPERM_REQ_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_STUD_SPLPERM_REQ_S, status:VALID,
-
PACKAGE: APPS.IGS_RE_GEN_002
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_GEN_002, status:VALID,
-
SYNONYM: APPS.IGS_EN_INTM_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_INTM_TYPES, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_STDNT_TRN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_STDNT_TRN_PKG, status:VALID,
-
SYNONYM: APPS.IGS_AS_ORD_ITM_INT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_AS_ORD_ITM_INT, status:VALID,
-
SYNONYM: APPS.IGS_PS_USEC_TCH_RESP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_USEC_TCH_RESP, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_VAL_BULKRULE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_VAL_BULKRULE, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_SPL_PERM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_SPL_PERM_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_STDNT_PS_INTM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_STDNT_PS_INTM_PKG, status:VALID,
-
SYNONYM: APPS.WF_LOCAL_USER_ROLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_LOCAL_USER_ROLES, status:VALID,
-
PACKAGE: APPS.IGS_EN_WORKFLOW
12.1.1
-
VIEW: APPS.IGS_RE_THESIS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_RE_THESIS, object_name:IGS_RE_THESIS, status:VALID,
-
SYNONYM: APPS.IGS_PS_UNIT_OFR_OPT_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_UNIT_OFR_OPT_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGS_SS_EN_WRAPPERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_SS_EN_WRAPPERS, status:VALID,
-
VIEW: APPS.IGS_RE_CANDIDATURE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_RE_CANDIDATURE, object_name:IGS_RE_CANDIDATURE, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_SU_ATTEMPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_SU_ATTEMPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_STDNT_PS_ATT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_STDNT_PS_ATT_PKG, status:VALID,
-
VIEW: APPS.IGS_EN_DCNT_REASONCD
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_DCNT_REASONCD, object_name:IGS_EN_DCNT_REASONCD, status:VALID,
-
VIEW: APPS.IGS_CA_TEACH_TO_LOAD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_CA_TEACH_TO_LOAD_V, object_name:IGS_CA_TEACH_TO_LOAD_V, status:VALID,
-
SYNONYM: APPS.IGS_CA_TYPE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_CA_TYPE, status:VALID,
-
VIEW: APPS.IGS_LOOKUP_VALUES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_LOOKUP_VALUES, object_name:IGS_LOOKUP_VALUES, status:VALID,
-
VIEW: APPS.IGS_PE_PERSON_BASE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_PERSON_BASE_V, object_name:IGS_PE_PERSON_BASE_V, status:VALID,
-
APPS.IGS_EN_SU_ATTEMPT_PKG dependencies on IGS_EN_WORKFLOW
12.1.1
-
VIEW: APPS.IGS_PS_VER
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PS_VER, object_name:IGS_PS_VER, status:VALID,
-
APPS.IGS_EN_STDNT_PS_ATT_PKG dependencies on IGS_EN_WORKFLOW
12.1.1
-
APPS.IGS_EN_VAL_BULKRULE dependencies on IGS_EN_WORKFLOW
12.1.1
-
APPS.IGS_PS_STDNT_TRN_PKG dependencies on IGS_EN_WORKFLOW
12.1.1
-
APPS.IGS_SS_EN_WRAPPERS dependencies on IGS_EN_WORKFLOW
12.1.1
-
APPS.IGS_EN_WORKFLOW dependencies on IGS_EN_WORKFLOW
12.1.1
-
APPS.IGS_EN_SPL_PERM_PKG dependencies on IGS_EN_WORKFLOW
12.1.1
-
APPS.IGS_EN_STDNT_PS_INTM_PKG dependencies on IGS_EN_WORKFLOW
12.1.1
-
PACKAGE: APPS.WF_DIRECTORY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_DIRECTORY, status:VALID,
-
TYPE: APPS.WF_EVENT_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_EVENT_T, status:VALID,
-
VIEW: APPS.IGS_PE_PERSON
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PE_PERSON, object_name:IGS_PE_PERSON, status:VALID,
-
TYPE: APPS.WF_PARAMETER_LIST_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_PARAMETER_LIST_T, status:VALID,
-
12.1.1 DBA Data
12.1.1