Results for “pa_prm_wf_item_key_s”

32 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PA_CANDIDATE_PUB is a public PL/SQL package in the APPS schema that implements the candidate management and staffing workflow functionality of Oracle Project Resource Management (PRM), a component of Oracle Projects. The package body encapsulates the business logic used to nominate resources as candidates for project assignments, evaluate their availability and competence match, track candidacy through review, and drive the associated Oracle Workflow notifications. It is the programmatic interface behind the "Candidates" and "Staffing" pages used by project managers and resource managers in Oracle E-Business Suite 12.1.1 and 12.2.2.

The package is classified as a PUB (public) API, meaning it is intended to be called by other application modules — primarily the PRM OAF/Forms user interface, workflow background processes, and customer extensions — rather than being restricted for internal use. Its status in ETRM is VALID, and the package is referenced by eight other database objects while depending on a broad set of Oracle Projects, Oracle HR, Oracle Receivables (HZ) and Workflow (WF) packages.

Key Procedures and Functions

The package exposes twenty-one documented procedures and functions, organized around the candidacy lifecycle:

All procedures delegate messaging and error handling to FND_MSG_PUB and FND_API, and use FND_GLOBAL and FND_PROFILE for session and profile-option context.

Tables Accessed

The package reads and writes the core PRM candidacy tables:

Usage Notes

PA_CANDIDATE_PUB is normally invoked indirectly. The PRM OAF/Forms staffing pages call it when a project manager adds, copies, withdraws or declines a candidate. The Oracle Workflow engine invokes START_WORKFLOW and the notification-recipient functions during candidate review, using PA_PRM_WF_ITEM_KEY_S to obtain the item key. Concurrent programs and interfaces, including those built on PA_INTERFACE_UTILS_PUB and PA_R_PROJECT_RESOURCES_PUB, use the package to load or synchronize candidate data. Custom code should call the public procedures rather than touching PA_CANDIDATES directly, so that candidacy counters, workflow entries and audit logs remain consistent.