Search Results post_insert_task_assignment
Overview
CSL_JTF_TASK_ASS_ACC_PKG is an APPS-owned PL/SQL package that forms part of the Oracle E-Business Suite Service (CSL) foundation layer, specifically the task assignment accessibility and replication framework. Its primary business function is to maintain a synchronized, accessibility-oriented mirror of task assignment data. In EBS Service modules, task assignments link service requests, debrief sessions, and field service activities to specific resources, and this package ensures that a corresponding accessibility record is created, updated, or removed in the CSL_JTF_TASK_ASS_ACC table whenever the underlying assignment data changes in the base JTF task tables.
The package status is documented as VALID in ETRM for both 12.1.1 and 12.2.2, and it is classified as API classification OTHER. It depends on the standard SYS.STANDARD package and on APPS.CSL_CS_INCIDENTS_ALL_ACC_PKG, indicating a consistent accessibility-pattern design shared across the CSL accessibility packages.
Key Procedures and Functions
The ETRM metadata documents twelve procedures and functions. These can be grouped by purpose as follows:
- REPLICATE_RECORD — Copies a record from the source task assignment structure into the accessibility table, re-establishing the mirror when called directly.
- PRE_INSERT_CHILD / POST_DELETE_CHILD — Handle child-record level lifecycle events, preparing the accessibility data before insertion of child records and cleaning up after deletion.
- INSERT_ALL_ACC_RECORDS / DELETE_ALL_ACC_RECORDS — Perform bulk creation and bulk removal of accessibility records, typically used for initial population or mass purge scenarios.
- PRE_INSERT_TASK_ASSIGNMENT / POST_INSERT_TASK_ASSIGNMENT — Pre- and post-processing hooks around the insertion of a task assignment, ensuring the accessibility record is staged correctly and finalized after the base row is committed.
- PRE_UPDATE_TASK_ASSIGNMENT / POST_UPDATE_TASK_ASSIGNMENT — Pre- and post-processing hooks around updates to a task assignment, keeping the accessibility mirror synchronized with changed assignment attributes.
- PRE_DELETE_TASK_ASSIGNMENT / POST_DELETE_TASK_ASSIGNMENT — Pre- and post-processing hooks around assignment deletion, ensuring the accessibility record is removed without leaving orphans.
- PURGE_TASK_ASSIGNMENTS — Removes obsolete accessibility assignment records, typically invoked during data cleanup or purge operations.
No parameter lists are exposed in the available metadata; the descriptions above reflect the documented naming and standard pre/post lifecycle patterns.
Tables Accessed
The package operates across the following documented tables and their APPS synonyms:
- CSL_JTF_TASK_ASS_ACC — The principal accessibility mirror table, the primary target of insert, update, delete, and purge operations.
- JTF_TASK_ASSIGNMENTS — The base task assignment table; triggers or calls into this package are driven by changes here.
- JTF_TASKS_B and JTF_TASK_STATUSES_B — Task header and status base tables, used to validate and enrich accessibility records.
- CSL_SERVICE_HISTORY — Service history records, referenced for historical context of a task assignment.
- CSF_DEBRIEF_HEADERS — Debrief header data linked to tasks, used to associate accessibility records to debrief sessions.
Usage Notes
CSL_JTF_TASK_ASS_ACC_PKG is an internal utility package typically invoked indirectly rather than directly by end users. It is referenced by CSL_JTF_TASKS_ACC_PKG, CSL_SERVICE_HISTORY_PKG, CSL_USER_PKG, and by itself, indicating it is called from within the broader CSL accessibility and service history framework. Invocation is normally triggered from base-table DML in the JTF task assignment tables, through database triggers or the calling packages above. It should not be modified in customizations; integrators extending task assignment behavior should treat the pre/post hooks as the supported extension points provided by Oracle.
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG SQL Statements
12.2.2
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.CSL_JTF_TASK_ASS_ACC_PKG
12.1.1
-
PACKAGE: APPS.CSL_JTF_TASK_ASS_ACC_PKG
12.2.2
-
PACKAGE BODY: APPS.CSL_JTF_TASK_ASS_ACC_PKG
12.2.2
-
PACKAGE BODY: APPS.CSL_JTF_TASK_ASS_ACC_PKG
12.1.1
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on FND_MSG_PUB
12.2.2
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on CSL_JTF_TASK_ASS_ACC_PKG
12.1.1
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on FND_MSG_PUB
12.1.1
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on CSL_JTF_TASK_ASS_ACC_PKG
12.2.2
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on FND_API
12.2.2
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on CSL_JTF_TASK_ASS_ACC
12.2.2
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on FND_API
12.1.1
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on CSL_JTF_TASK_ASS_ACC
12.1.1
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on FND_GLOBAL
12.2.2
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on JTM_HOOK_UTIL_PKG
12.2.2
-
APPS.CSL_JTF_TASK_ASS_ACC_PKG dependencies on JTM_HOOK_UTIL_PKG
12.1.1