Search Results ieu_wpactions_pvt




Overview

IEU_WPACTIONS_PVT is a private PL/SQL package in the APPS schema that implements the server-side action handlers for the Interaction Worklist / Universal Work Queue (UWQ) task management framework in Oracle E-Business Suite. The package name derives from the Interaction E-Business Utilities (IEU) module combined with "WP Actions" (Worklist Provider Actions), reflecting its role as the procedural back end that executes user-initiated actions on tasks presented in the agent-facing worklist.

The package is declared with AUTHID CURRENT_USER and was introduced under the IEUTKWPS.pls script (header version 115.10, dated 2003). It relies on the standard FND_API error-handling constants (G_SUCCESS, G_ERROR, G_UNEXP_ERROR) and FND_GLOBAL for session context, and it exposes a strongly typed task_rec record and task_rec_tbl collection that mirror the JTF task model for internal processing.

Key Procedures and Functions

The ETRM metadata documents six public procedures:

  • WP_TASK — The primary worklist provider entry point. It accepts a resource identifier, language settings, an action key, action input data, and an action type, and returns a worklist action list (X_UWQ_ACTION_LIST of type SYSTEM.IEU_UWQ_WORK_ACTIONS_NST) together with message count, message data, and return status. It drives which task actions are available to the user.
  • UPDATE_TASK — Persists modifications to an existing task, updating the JTF task base and translation records.
  • CLOSE_TASK — Terminates an open task by setting its status to a closed state. This is the procedure most commonly located when administrators or developers search for "close_task" in the context of the worklist provider, because it is the documented implementation of the close-task action exposed through the UWQ.
  • REASSIGN_TASK — Changes the task owner from one resource to another.
  • RESCHEDULE_TASK — Modifies the scheduled start and end dates of an existing task.
  • TRANSFER_TASK_OWNER_TASK — Transfers ownership of a task between task owners, typically used when responsibility moves between agents or organizations.

Parameter lists are intentionally omitted here; all procedures follow the standard ETRM convention of IN parameters for input plus OUT NOCOPY parameters for return status and messages.

Tables Accessed

The package reads and writes through APPS synonyms against the JTF task and HZ party model:

Usage Notes

IEU_WPACTIONS_PVT is an internal (PVT-classified) API. It is not intended for direct customer invocation; instead it is called by the Interaction Worklist framework when an agent selects an action such as Close Task, Reassign Task, Reschedule Task, or Transfer Task Owner from the worklist UI rendered in the TeleSales / Interaction Center forms. The package is referenced by zero other packages in the ETRM inventory, confirming it sits at the outer edge of the call stack and is consumed by forms and OAF UI components rather than by other PL/SQL APIs. Developers extending the worklist should avoid modifying this package; the supported extension point is registering additional action handlers that conform to the same worklist provider signatures used by WP_TASK.