Search Results jtf_task_references_cuhk
Overview
JTF_TASK_REFERENCES_CUHK is an Oracle E-Business Suite PL/SQL package owned by the APPS schema. It is a Customer-Hook (CUHK) implementation package associated with the Oracle Task Manager (JTF) module, which underpins task, appointment, and resource management across CRM and related applications. In EBS 12.1.1 and 12.2.2, customer-hook packages provide a supported extension mechanism: Oracle seeds the hook package with stub bodies, and customers or implementers modify the bodies so that site-specific logic executes automatically at defined points in the application's processing flow. JTF_TASK_REFERENCES_CUHK therefore exists to allow controlled customization of the task-reference lifecycle without modifying Oracle's core task-reference business logic.
The package is listed as VALID in the ETRM metadata and is classified as an "OTHER" API. Critically, the metadata records it as not referenced by any other database object. This confirms its role as a top-level hook: it acts as an extension point rather than a library consumed by other packages, and its logic is invoked indirectly through Oracle's task-reference processing rather than by direct dependency.
Key Procedures and Functions
The documented package exposes six procedures, organized as pre- and post-event hooks spanning the three core DML operations against task references:
- CREATE_REFERENCES_PRE — Executes before task-reference records are created, allowing validations or defaulting to occur prior to insertion.
- CREATE_REFERENCES_POST — Executes after task-reference records are created, suited to follow-on actions such as notifications, audit logging, or synchronization.
- UPDATE_REFERENCES_PRE — Executes before task-reference records are updated, permitting validation or value adjustment ahead of the modification.
- UPDATE_REFERENCES_POST — Executes after task-reference records are updated, supporting downstream consequences of the change.
- DELETE_REFERENCES_PRE — Executes before task-reference records are deleted, enabling referential or business-rule checks before removal.
- DELETE_REFERENCES_POST — Executes after task-reference records are deleted, allowing cleanup or archival activity.
The APPS.JTF_TASK_REFERENCES_CUHK package references the APPS.JTF_TASK_REFERENCES_PUB package, which is the Oracle-owned public API for task references. The hook procedures are therefore expected to interoperate with, or be invoked alongside, the standard public API rather than replacing it.
Tables Accessed
The ETRM metadata for this object does not enumerate specific tables referenced through APPS synonyms. Based on the package's name and the associated public API, the underlying data resides in the JTF task-reference tables managed by JTF_TASK_REFERENCES_PUB. Custom logic placed in the hook procedures typically reads or writes these task-reference records, or related tables required by the site-specific rule being implemented. Because no tables are documented explicitly, implementers should verify actual table access within the procedure bodies before extending them.
Usage Notes
JTF_TASK_REFERENCES_CUHK is not invoked directly by forms, concurrent programs, or custom code as a standalone API. It is a customer-hook package: the procedure bodies are called by Oracle's task-reference processing at the designated pre- and post-stages. Implementers customize the seeded stub bodies so that site-specific validation, defaulting, notification, or integration logic runs whenever task references are created, updated, or deleted.
Because the package is not referenced by any other database object, changes to it do not cascade through the dependency tree, but they do affect every task-reference operation that triggers the hooks. Typical guidance applies: keep hook logic lightweight, avoid recursive calls into the same processing path, and ensure that exceptions raised in pre-hooks do not unintentionally block standard task operations. The package should be treated as an extension artifact and preserved across patches and upgrades, since Oracle may refresh the seeded stubs during EBS maintenance.
-
PACKAGE: APPS.JTF_TASK_REFERENCES_CUHK
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_REFERENCES_CUHK, status:VALID,
-
PACKAGE: APPS.JTF_TASK_REFERENCES_CUHK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_REFERENCES_CUHK, status:VALID,
-
PACKAGE: APPS.JTF_TASK_REFERENCES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_REFERENCES_PUB, status:VALID,
-
PACKAGE: APPS.JTF_TASK_REFERENCES_CUHK
12.1.1
-
PACKAGE: APPS.JTF_TASK_REFERENCES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_REFERENCES_PUB, status:VALID,
-
PACKAGE: APPS.JTF_TASK_REFERENCES_CUHK
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,