Search Results jtf_escwfactivity_pvt
Overview
JTF_ESCWFACTIVITY_PVT is a private PL/SQL package owned by the APPS schema in Oracle E-Business Suite, classified under the ETRM metadata as an "API classification: PVT" package. The "PVT" suffix indicates that this is a private (internal) package, intended to be invoked by other packages within the same module rather than directly by external or customer-facing code. The package belongs to the Oracle CRM/TeleService foundation layer (the JTF_ prefix denotes "Java/Task Foundation," the shared infrastructure underlying Oracle TeleService, Oracle Field Service, and Oracle CRM applications).
The package supports the escalation workflow activity framework. In Oracle EBS, "escalation" refers to the automated routing of service requests, tasks, or notification activities to appropriate personnel when a threshold, timer, or business rule is triggered. JTF_ESCWFACTIVITY_PVT encapsulates the low-level logic for creating notification tasks, creating escalation tasks, and identifying the appropriate notification recipient. It therefore acts as the internal engine behind higher-level escalation APIs and the Task Manager framework. The package status is recorded as VALID across the 12.1.1 and 12.2.2 releases documented in the ETRM repository.
Key Procedures and Functions
The ETRM metadata documents three procedures/functions within this package. Parameter lists are intentionally omitted here to avoid speculation; only names and purposes are given.
- CREATE_NOTIFTASK — Creates a notification task. This routine instantiates a task record that represents a notification to be delivered to a user or resource, typically as part of an escalation event. It leverages the JTF task tables and workflow notification mechanisms.
- CREATE_ESCTASK — Creates an escalation task. This routine generates the task object that embodies the escalation action itself — the work item that must be performed once an escalation rule fires. It is distinct from CREATE_NOTIFTASK in that its purpose is to create a work item rather than merely notify a recipient.
- GET_NOTIFPERSON — Retrieves the notification person, i.e., the individual or resource that should receive the notification. This function resolves the recipient identity from role, resource, or user assignments so that CREATE_NOTIFTASK can target the correct party.
Tables Accessed
Although the ETRM excerpt lists only SYS.STANDARD as a referenced object at the SQL level, the documented table references (via APPS synonyms) reveal the data this package touches:
- FND_NEW_MESSAGES — the Workflow notification message store; read/written when a notification task is created.
- FND_USER — Oracle Applications user definitions; used to resolve the notification person.
- JTF_BRM_PROCESSES — Business Rule Management process definitions; supplies escalation context.
- JTF_RS_RESOURCE_EXTNS — resource extension data; used to resolve the resource (person) to be notified.
- JTF_TASK_TEMP_GROUPS_TL — translated task template group definitions; provides task templates for escalation/notification tasks.
- WF_LOCAL_ROLES — Workflow local role definitions; used together with FND_USER and resource extensions to identify the notifperson.
- PLITBLM — a PL/SQL table (index-by table) type used internally by the PL/SQL toolkit, commonly for bulk operations.
Usage Notes
Because JTF_ESCWFACTIVITY_PVT is a private package, it is normally invoked indirectly — from within the Task Manager / escalation workflow modules, or from sibling packages in the JTF_ESC% family. The ETRM metadata states the package is referenced by zero other packages, which suggests it is the innermost caller in the escalation call chain, terminating the dependency graph at the level of these private routines. In practice, escalation rules configured via the CRM Administrator or TeleService setup drive business events; those events reach this package's routines, which in turn create the underlying tasks and notifications. Custom code should not call JTF_ESCWFACTIVITY_PVT directly; developers seeking similar functionality should use the public Task Manager or notification APIs documented for Oracle EBS 12.1.1 and 12.2.2.
-
PACKAGE: APPS.JTF_ESCWFACTIVITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_ESCWFACTIVITY_PVT, status:VALID,
-
PACKAGE: APPS.JTF_ESCWFACTIVITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_ESCWFACTIVITY_PVT, 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,
-
SYNONYM: APPS.JTF_BRM_PROCESSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_BRM_PROCESSES, status:VALID,
-
PACKAGE: APPS.JTF_BRM_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_BRM_UTILITY_PVT, status:VALID,
-
SYNONYM: APPS.JTF_BRM_PROCESSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_BRM_PROCESSES, status:VALID,
-
PACKAGE: APPS.JTF_TERRITORY_GET_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TERRITORY_GET_PUB, status:VALID,
-
PACKAGE: APPS.JTF_TASK_REFERENCES_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_REFERENCES_PUB, status:VALID,
-
SYNONYM: APPS.JTF_TASK_TEMP_GROUPS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_TEMP_GROUPS_TL, status:VALID,
-
SYNONYM: APPS.JTF_TASK_TEMP_GROUPS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_TEMP_GROUPS_TL, status:VALID,
-
PACKAGE: APPS.JTF_BRM_UTILITY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_BRM_UTILITY_PVT, status:VALID,
-
PACKAGE: APPS.JTF_TERRITORY_GET_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TERRITORY_GET_PUB, status:VALID,
-
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_EC_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_EC_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_EC_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_EC_PUB, status:VALID,
-
VIEW: APPS.JTF_BRM_WF_ATTR_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BRM_WF_ATTR_VALUES_V, object_name:JTF_BRM_WF_ATTR_VALUES_V, status:VALID,
-
PACKAGE: APPS.JTF_ESCWFACTIVITY_PVT
12.2.2
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
VIEW: APPS.JTF_BRM_WF_ATTR_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BRM_WF_ATTR_VALUES_V, object_name:JTF_BRM_WF_ATTR_VALUES_V, status:VALID,
-
VIEW: APPS.AK_OBJECTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_OBJECTS_VL, object_name:AK_OBJECTS_VL, status:VALID,
-
PACKAGE: APPS.JTF_ESCWFACTIVITY_PVT
12.1.1
-
PACKAGE: APPS.JTF_TASKS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASKS_PUB, status:VALID,
-
VIEW: APPS.JTF_RS_GROUP_MBR_ROLE_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_RS_GROUP_MBR_ROLE_VL, object_name:JTF_RS_GROUP_MBR_ROLE_VL, status:VALID,
-
VIEW: APPS.JTF_RS_GROUP_MBR_ROLE_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_RS_GROUP_MBR_ROLE_VL, object_name:JTF_RS_GROUP_MBR_ROLE_VL, status:VALID,
-
SYNONYM: APPS.WF_LOCAL_ROLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_LOCAL_ROLES, status:VALID,
-
VIEW: APPS.AK_OBJECTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_OBJECTS_VL, object_name:AK_OBJECTS_VL, status:VALID,
-
PACKAGE: APPS.JTF_TASKS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASKS_PUB, status:VALID,
-
VIEW: APPS.JTF_BRM_RULES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BRM_RULES_VL, object_name:JTF_BRM_RULES_VL, status:VALID,
-
VIEW: APPS.JTF_BRM_RULES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BRM_RULES_VL, object_name:JTF_BRM_RULES_VL, status:VALID,
-
SYNONYM: APPS.WF_LOCAL_ROLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_LOCAL_ROLES, status:VALID,
-
VIEW: APPS.JTF_TASK_REFERENCES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_REFERENCES_VL, object_name:JTF_TASK_REFERENCES_VL, status:VALID,
-
VIEW: APPS.JTF_RS_GROUP_MEMBERS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_RS_GROUP_MEMBERS_VL, object_name:JTF_RS_GROUP_MEMBERS_VL, status:VALID,
-
VIEW: APPS.JTF_RS_GROUP_MEMBERS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_RS_GROUP_MEMBERS_VL, object_name:JTF_RS_GROUP_MEMBERS_VL, status:VALID,
-
VIEW: APPS.JTF_RS_EMP_DTLS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_RS_EMP_DTLS_VL, object_name:JTF_RS_EMP_DTLS_VL, status:VALID,
-
VIEW: APPS.JTF_TASK_REFERENCES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_REFERENCES_VL, object_name:JTF_TASK_REFERENCES_VL, status:VALID,
-
PACKAGE: APPS.JTF_TASK_UTL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_UTL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.JTF_TASK_UTL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_UTL, status:VALID,
-
VIEW: APPS.JTF_RS_EMP_DTLS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_RS_EMP_DTLS_VL, object_name:JTF_RS_EMP_DTLS_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.JTF_TASK_TEMPLATES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_TEMPLATES_VL, object_name:JTF_TASK_TEMPLATES_VL, status:VALID,
-
VIEW: APPS.JTF_TASK_TEMPLATES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_TEMPLATES_VL, object_name:JTF_TASK_TEMPLATES_VL, status:VALID,
-
VIEW: APPS.JTF_OBJECTS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_OBJECTS_VL, object_name:JTF_OBJECTS_VL, status:VALID,
-
VIEW: APPS.JTF_OBJECTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_OBJECTS_VL, object_name:JTF_OBJECTS_VL, status:VALID,
-
APPS.JTF_ESCWFACTIVITY_PVT dependencies on JTF_ESCWFACTIVITY_PVT
12.2.2
-
APPS.JTF_ESCWFACTIVITY_PVT dependencies on JTF_ESCWFACTIVITY_PVT
12.1.1