Search Results jtf_task_assignments_pub
Overview
APPS.JTF_TASK_ASSIGNMENTS_IUHK is a PL/SQL package body belonging to the Oracle E-Business Suite Task Manager (JTF) module. Its name reflects its role as an "Insert, Update, Hook" handler for the task assignment entity. Specifically, this package does not perform business logic itself; rather it provides a thin, standardized hook interface that fires pre-event and post-event callbacks against the JTF_TASK_ASSIGNMENTS_PUB public API. The Oracle EBS framework uses these hook packages so that customer or third-party customizations can register and execute logic immediately before or after the standard create, update, and delete operations on task assignments without modifying Oracle seeded code. The header comment ($Header: jtfitkab.pls 115.6 2002/11/13) indicates the file is a long-standing seeded object that has been stable since the Shipping release of the JTF product family, and the object remains documented in ETRM 12.2.2 with an API classification of OTHER.
Key Procedures and Functions
The package exposes six documented procedures, all of which mirror the pre-/post- lifecycle of the three task-assignment DML operations exposed by JTF_TASK_ASSIGNMENTS_PUB.
- CREATE_TASK_ASSIGNMENT_PRE — Invoked before the public API creates a task assignment. It triggers the internal hook for the CREATE_TASK_ASSIGNMENT action in "before" (B) mode.
- CREATE_TASK_ASSIGNMENT_POST — Invoked after the create operation succeeds, triggering the same action in "after" (A) mode.
- DELETE_TASK_ASSIGNMENT_PRE — Fires the before-mode hook for the DELETE_TASK_ASSIGNMENT action.
- DELETE_TASK_ASSIGNMENT_POST — Fires the after-mode hook for delete, allowing post-delete cleanup or notification logic.
- UPDATE_TASK_ASSIGNMENT_PRE — Fires the before-mode hook for UPDATE_TASK_ASSIGNMENT.
- UPDATE_TASK_ASSIGNMENT_POST — Fires the after-mode hook for update.
Each procedure declares a single OUT parameter (x_return_status, NOCOPY VARCHAR2) that returns the status of the hook invocation. Internally, every routine delegates to jtf_task_utl.call_internal_hook, passing the package name JTF_TASK_ASSIGNMENTS_PUB, the action (CREATE/UPDATE/DELETE_TASK_ASSIGNMENT), the timing flag ('B' or 'A'), and the return status. This design means the actual customization logic lives in customer-defined hook bodies, while this package only brokers the call.
Tables Accessed
No base tables are referenced directly by this package body. All persistent DML against the task assignment tables is performed by the JTF_TASK_ASSIGNMENTS_PUB public API and its underlying private packages; JTF_TASK_ASSIGNMENTS_IUHK merely sequences the pre/post hook calls around that work. Any table access, therefore, occurs indirectly through the public API and any hook implementations registered by the customer. This separation is intentional, ensuring the hook package remains lightweight and does not introduce its own transactional dependencies.
Usage Notes
This package is not intended to be called directly by end users or ad hoc SQL. It is invoked automatically by the JTF Task Manager framework whenever create_task_assignment or its update/delete counterparts are executed—whether from the Task Manager forms (such as the Tasks and Assignments windows), from concurrent programs that mass-process task assignments, or from custom PL/SQL that calls JTF_TASK_ASSIGNMENTS_PUB. The documented metadata records that the package is referenced by one other package, confirming its role as a subordinate callback module rather than an entry-point API. Developers extending task-assignment behavior should register their logic in the appropriate hook (for example, the create_task_assignment hook), relying on the 'B' timing to validate or modify incoming data and the 'A' timing to perform post-commit notifications or audit writes. Because the interface depends on jtf_task_utl.call_internal_hook, customizations must respect the NOCOPY x_return_status convention and propagate error states consistently. The same structure is available in both EBS 12.1.1 and 12.2.2; no functional differences are documented between the two releases for this object.
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_IUHK
12.1.1
-
APPS.JTF_TASK_ASSIGNMENTS_IUHK SQL Statements
12.1.1
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_IUHK
12.2.2
-
APPS.JTF_TASK_ASSIGNMENTS_IUHK SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_CUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_CUHK, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_VUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_VUHK, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_CUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_CUHK, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PUB_W, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_VUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_VUHK, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PUB_W, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PKG, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IEU_UWQ_DISTRIBUTE_ITEMS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_UWQ_DISTRIBUTE_ITEMS, status:VALID,
-
PACKAGE BODY: APPS.CSF_ACCESS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_ACCESS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_ACCESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_ACCESS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSF_TASK_ASSIGNMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.AMS_TASK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_TASK_PVT, status:VALID,
-
PACKAGE BODY: APPS.AMS_TASK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_TASK_PVT, status:VALID,
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SR_OBJECT_CAPACITY_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEU_TASKS_USERHOOKS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_TASKS_USERHOOKS, status:VALID,
-
PACKAGE BODY: APPS.JTF_CALENDARS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_CALENDARS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CAC_SR_OBJECT_CAPACITY_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CAC_SR_OBJECT_CAPACITY_PUB, status:VALID,
-
PACKAGE BODY: APPS.IEU_WPACTIONS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_WPACTIONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEU_UWQ_DISTRIBUTE_ITEMS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_UWQ_DISTRIBUTE_ITEMS, status:VALID,
-
PACKAGE BODY: APPS.CSM_TASK_ASSIGNMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSM_TASK_ASSIGNMENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_JTF_TASK_ASS_ACC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_JTF_TASK_ASS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSL_JTF_TASK_ASS_ACC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_JTF_TASK_ASS_ACC_PKG, status:VALID,
-
PACKAGE BODY: APPS.IEU_WPACTIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_WPACTIONS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSL_TASK_ASSIGNMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSL_TASK_ASSIGNMENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CS_EA_AUTOGEN_TASKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_EA_AUTOGEN_TASKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSF_TASK_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTF_TASK_ASSIGNMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_TASK_ASSIGNMENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTF_CALENDARS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_CALENDARS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IEU_TASKS_USERHOOKS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_TASKS_USERHOOKS, status:VALID,
-
PACKAGE BODY: APPS.CS_EA_AUTOGEN_TASKS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_EA_AUTOGEN_TASKS_PVT, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSP_PARTS_REQUIREMENT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_PARTS_REQUIREMENT, status:VALID,
-
PACKAGE BODY: APPS.JTF_ESCWFACTIVITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_ESCWFACTIVITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTF_ESCWFACTIVITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_ESCWFACTIVITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSL_SETUP_HOOKS
12.2.2
-
PACKAGE BODY: APPS.CSL_SETUP_HOOKS
12.1.1
-
PACKAGE BODY: APPS.CSF_TASKS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSF_TASKS_PUB, status:VALID,
-
PACKAGE BODY: APPS.CUG_GENERIC_WF_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CUG_GENERIC_WF_PKG, status:VALID,