Search Results igs_re_workflow
Overview
IGS_RE_WORKFLOW is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified under the Oracle Student System (formerly Oracle iLearning/Student Records, module prefix IGS) for research and thesis management. It is the central workflow orchestration package for the Research and Thesis (RE) product family, coordinating the notification, approval, and status-transition logic that drives the research lifecycle: research topic submission and approval, supervisor assignment, supervision progress, thesis submission, thesis examination, and final result publication.
The package is a notification-centric workflow hub. Rather than containing primary business validation logic, it typically bridges RE business entities to the Oracle Workflow engine by raising workflow events and by composing/sending notifications via the FND_NEW_MESSAGES notification queue. Its status in the data dictionary is VALID, and it exhibits low dependency depth — depending only on SYS.STANDARD at the package level — while acting as a shared utility consumed by seven higher-level packages.
Key Procedures and Functions
The documented interface exposes 16 procedures/functions, organized into paired event-raising and notification routines across the research sub-processes:
- RETOPIC_EVENT / RETOPIC_NOT — Raise and notify the workflow event for research topic (registration of topic) submission and its associated notification to the relevant role.
- RETHESIS_EVENT / THESIS_NOT — Event and notification routines for thesis submission processing.
- SUPERVISION_EVENT / SUPERVISION_NOT — Event and notification routines governing supervisor assignment and supervision activity.
- OVERDUESUB_EVENT / OVERDUESUB_NOT — Event and notification routines for overdue thesis or milestone submissions.
- MILESTONE_EVENT / MILSTN_NOTIFY_PRCS / MILSTN_NOTIFY_NOT — Event raising for milestones, plus the milestone notification processing routine and its corresponding notification builder.
- THESIS_EXAM_EVENT — Event routine for thesis examination scheduling.
- THESIS_RESULT_EVENT — Event routine for publication of examination results.
- CONFIRM_REG_EVENT / CONFIRM_REG_NOT — Event and notification routines for confirmation of registration in the research programme.
- CREATE_ADHOC_ROLE — Creates an ad-hoc workflow role, typically used to dynamically route notifications to a supervisor, panel member, or administrative actor not otherwise represented by a standard role.
Together these routines implement the "event then notify" pattern: a *_EVENT procedure signals the workflow engine of a state change, and a *_NOT procedure (or the MILSTN_NOTIFY_PRCS processing routine) constructs and dispatches the notification.
Tables Accessed
The package reads and writes the following tables via APPS synonyms, which define its true scope:
- FND_NEW_MESSAGES, FND_USER — Workflow notification queue and recipient resolution.
- IGS_AS_ORD_ITM_INT — Assessment/order item interface used for examination or milestone assessment records.
- IGS_EN_OVRSUB_S — Overdue submission tracking for the enrolment/research programme.
- IGS_RE_RETOPC_S — Research topic submissions.
- IGS_RE_SPRVSN_S, IGS_RE_SPRVSR — Supervision records and supervisor master data.
- IGS_RE_THESIS_S, IGS_RE_EXMSUB_S — Thesis records and thesis examination submissions.
- IGS_RE_REGCFM_S — Registration confirmation records.
- IGS_RE_RESUPD_S — Thesis result updates.
- IGS_RE_MILSTN_S, IGS_RE_MILNOT_S, IGS_PR_MILESTONE_TYP — Milestone instances, milestone notifications, and milestone type definitions.
- IGS_RE_THS_PNL_MBR — Thesis panel members, used for notification routing.
These tables confirm the package operates across the full research pipeline, from topic registration through examination to results.
Usage Notes
IGS_RE_WORKFLOW is invoked indirectly rather than directly by end users. Its callers are the RE functional packages — IGS_RE_CANDIDATURE_PKG, IGS_RE_SPRVSR_PKG, IGS_RE_THESIS_PKG, IGS_RE_THESIS_EXAM_PKG, IGS_RE_MILESTONE_PKG, IGS_EN_WORKFLOW, and IGS_EN_STDNT_PS_ATT_PKG — which call its event and notification routines when business transactions are committed from Oracle Forms or concurrent programs. Typically, submission of a topic, thesis, or result in an RE form triggers the owning package, which calls the appropriate *_EVENT and *_NOT routine here. Because of this dependency, changes to this package can affect the entire research workflow chain; it should be treated as a shared infrastructure package when applying patches in 12.1.1 or 12.2.2.
-
PACKAGE: APPS.IGS_RE_WORKFLOW
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_RE_WORKFLOW, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_WORKFLOW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_WORKFLOW, status:VALID,
-
SYNONYM: APPS.IGS_RE_SPRVSN_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_SPRVSN_S, status:VALID,
-
SYNONYM: APPS.IGS_EN_OVRSUB_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_EN_OVRSUB_S, status:VALID,
-
SYNONYM: APPS.IGS_RE_MILSTN_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_MILSTN_S, status:VALID,
-
SYNONYM: APPS.IGS_RE_EXMSUB_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_EXMSUB_S, status:VALID,
-
SYNONYM: APPS.IGS_RE_RESUPD_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_RESUPD_S, status:VALID,
-
SYNONYM: APPS.IGS_RE_THESIS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_THESIS_S, status:VALID,
-
SYNONYM: APPS.IGS_RE_MILNOT_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_MILNOT_S, 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_RE_RETOPC_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_RETOPC_S, status:VALID,
-
SYNONYM: APPS.IGS_RE_REGCFM_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_REGCFM_S, status:VALID,
-
SYNONYM: APPS.IGS_PR_MILESTONE_TYP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PR_MILESTONE_TYP, status:VALID,
-
SYNONYM: APPS.IGS_RE_THS_PNL_MBR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_THS_PNL_MBR, 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_RE_SPRVSR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_RE_SPRVSR, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THESIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THESIS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_SPRVSR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_SPRVSR_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PR_MILESTONE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PR_MILESTONE_PKG, status:VALID,
-
VIEW: APPS.IGS_RE_DFLT_MS_SET
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_RE_DFLT_MS_SET, object_name:IGS_RE_DFLT_MS_SET, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_THESIS_EXAM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_THESIS_EXAM_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_RE_CANDIDATURE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_RE_CANDIDATURE_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_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_EN_GEN_003, status:VALID,
-
VIEW: APPS.IGS_PR_MILESTONE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_PR_MILESTONE, object_name:IGS_PR_MILESTONE, status:VALID,
-
PACKAGE: APPS.IGS_RE_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,
-
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_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_LOOKUPS_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_LOOKUPS_VIEW, object_name:IGS_LOOKUPS_VIEW, 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_RE_THESIS_PKG dependencies on IGS_RE_WORKFLOW
12.1.1
-
APPS.IGS_EN_WORKFLOW dependencies on IGS_RE_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_RE_THESIS_EXAM_PKG dependencies on IGS_RE_WORKFLOW
12.1.1
-
APPS.IGS_EN_STDNT_PS_ATT_PKG dependencies on IGS_RE_WORKFLOW
12.1.1
-
PACKAGE: APPS.WF_DIRECTORY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_DIRECTORY, status:VALID,
-
APPS.IGS_RE_WORKFLOW dependencies on IGS_RE_WORKFLOW
12.1.1
-
APPS.IGS_RE_CANDIDATURE_PKG dependencies on IGS_RE_WORKFLOW
12.1.1
-
APPS.IGS_PR_MILESTONE_PKG dependencies on IGS_RE_WORKFLOW
12.1.1
-
APPS.IGS_RE_SPRVSR_PKG dependencies on IGS_RE_WORKFLOW
12.1.1
-
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_EVENT_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_EVENT_T, status:VALID,
-
TYPE: APPS.WF_PARAMETER_LIST_T
12.1.1
owner:APPS, object_type:TYPE, object_name:WF_PARAMETER_LIST_T, status:VALID,
-
PACKAGE: APPS.IGS_GE_GEN_003
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_GEN_003, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.FND_NEW_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_NEW_MESSAGES, status:VALID,
-
VIEW: APPS.IGS_EN_STDNT_PS_ATT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_EN_STDNT_PS_ATT, object_name:IGS_EN_STDNT_PS_ATT, status:VALID,
-
PACKAGE: APPS.WF_EVENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WF_EVENT, status:VALID,