Search Results check_progress_status




Overview

PA_PROGRESS_REPORT_WORKFLOW is an Oracle Projects PL/SQL package that orchestrates the Oracle Workflow-driven approval and notification life cycle for project progress reports. Progress reports in Oracle E-Business Suite are authored, submitted, reviewed, approved, or rejected, and this package provides the programmatic glue between the progress report entities and the Workflow engine. It is invoked primarily by PA_PROGRESS_REPORT_PVT and PA_PROJ_STAT_ACTSET, which confirms its role as the submission and status-transition layer rather than the report editing layer. The package status is VALID in the APPS schema and it depends on PA_ACTION_SET_LINES and PA_ACTION_SET_UTILS, indicating that the workflow it starts is driven by configurable action sets that determine who must approve or act upon a submitted report. The package belongs to the Oracle Projects family and is classified as OTHER rather than a formally published open interface, so direct customer invocation is not the intended usage path.

Key Procedures and Functions

The package exposes 18 documented procedures and functions covering the full progress report workflow cycle:

Tables Accessed

The package reads and writes the following documented tables through APPS synonyms:

Usage Notes

PA_PROGRESS_REPORT_WORKFLOW is an internal Oracle Projects component. It is referenced by PA_PROGRESS_REPORT_PVT and PA_PROJ_STAT_ACTSET, and it references PA_ACTION_SET_LINES and PA_ACTION_SET_UTILS. Invocation therefore typically occurs indirectly: a project administrator submits or cancels a progress report from the Oracle Projects progress report form or a related concurrent process, PA_PROGRESS_REPORT_PVT calls this package, and the package starts or cancels the associated workflow, updates status, and posts notifications to the identified approvers and recipients. Because the package depends on the Workflow schema (STANDARD) and on configured action sets, any customization should be performed through action-set and report-type configuration rather than by modifying this package. Custom code that requires progress report status should preferably call the public PA_PROGRESS_REPORT_PVT APIs, which will in turn use this package, rather than invoking PA_PROGRESS_REPORT_WORKFLOW directly. Behavior is consistent across Oracle EBS 12.1.1 and 12.2.2, with the object remaining VALID in the APPS schema in both releases.