Search Results cs_wf_process_id_s




Overview

APPS.CUG_LAUNCH_WORKFLOW_PVT is a private PL/SQL package body in the Oracle E-Business Suite Applications schema. It functions as an internal workflow-launching utility for the Oracle TeleService / Customer Support (CS) product family, specifically in the context of incidents and their associated Oracle Workflow (WF) processes. The _PVT suffix designates a private API classification, meaning the package is intended for internal consumption by other Application Object Library components rather than as a published extension point for customer or partner code.

The package's central business purpose is to initiate an Oracle Workflow process for an incident record. It bridges the incident data model in CS_INCIDENTS_ALL_B with the Workflow engine (WF_ENGINE), while resolving the correct workflow process definition from CS_WF_PROCESS_ID_S. This mechanism supports service-request lifecycle automation such as notification dispatch, routing, and approval flows commonly associated with incident type configurations.

Key Procedures and Functions

The ETRM metadata documents a single entry point in this package body:

  • LAUNCH_WORKFLOW — This is the sole documented procedure/function. Its purpose is to launch an Oracle Workflow process for an incident. Based on the surrounding dependency chain, the routine resolves the appropriate workflow process identifier, invokes WF_ENGINE to start the process, and reports errors through the FND_MSG_PUB message stack and the FND_API error-handling conventions. Profile-option-controlled behavior is read through FND_PROFILE. No parameter list is documented in the ETRM extract, so its signature is stated here as an overview only.

Tables Accessed

  • CS_INCIDENTS_ALL_B — The base table for incidents in Oracle TeleService. The package reads incident attributes to determine which workflow should be launched and to supply the process context.
  • CS_WF_PROCESS_ID_S — The sequence/definition object that supplies the workflow process identifier. This is the object most closely associated with the user's search term cs_wf_process_id_s, and it is the key linkage between an incident and its configured workflow process.
  • DUAL — Accessed through a public synonym, typically for scalar evaluations, sequence retrieval, or singleton SELECT statements.

Additional non-table dependencies include CS_INCIDENT_TYPES_VL (incident type configuration view), FND_API, FND_MSG_PUB, FND_PROFILE, and WF_ENGINE (the Workflow engine API).

Usage Notes

Because CUG_LAUNCH_WORKFLOW_PVT is a private package body and is not referenced by any other database object per the ETRM dependency report, it is an internal implementation package. It is not a supported public API and should not be called directly from custom forms, concurrent programs, or extension code. Customers and integrators requiring workflow launch behavior from incidents should use the supported public TeleService APIs (for example, the incident public APIs and Workflow process definitions) rather than invoking this routine.

The dependency on FND_PROFILE indicates that certain launch behaviors are gated by profile options, and the presence of FND_MSG_PUB and FND_API confirms standard EBS error-stack handling. These characteristics hold for both EBS 12.1.1 and 12.2.2, as the TeleService and Workflow architecture is consistent across these releases. Administrators troubleshooting workflow launches tied to a specific incident type or process identifier should inspect the configuration rows backing CS_WF_PROCESS_ID_S before investigating the package logic.