Search Results jtf_task_uwq_v




Overview

JTF_TASK_UWQ_V is a VALID view owned by the APPS schema within the JTF - CRM Foundation product of Oracle E-Business Suite, documented in ETRM for releases 12.1.1 and 12.2.2. Its documented purpose is to retrieve all open tasks and their assignments, with two explicit exclusions: records whose source object type is an appointment, and records whose task type is an escalation. In effect, the view acts as a filtered worklist query over the Task Manager (JTF_TASKS) data model, returning only actionable, non-escalated task assignments that remain open. Because task and assignment data is central to CRM agent dashboards, Universal Work Queue (UWQ) style listings, and cross-module reporting in EBS, a view of this kind serves as a convenience access layer rather than a transactional table. It presents denormalized task context—task identity, type, status, priority, scheduling dates, source object, owner, resource, and customer—in a single flat row per assignment, which simplifies downstream reporting, integration extracts, and custom concurrent programs without requiring consumers to reconstruct the joins against the base JTF tables themselves.

Underlying Base Objects

The documented ETRM metadata lists the objects referenced by APPS.JTF_TASK_UWQ_V: HZ_PARTIES, HZ_TIMEZONES, HZ_TIMEZONES_TL, JTF_OBJECTS_B, JTF_OBJECTS_TL, JTF_TASKS_B, JTF_TASKS_TL, JTF_TASK_ALL_ASSIGNMENTS, JTF_TASK_PRIORITIES_TL, JTF_TASK_STATUSES_VL (a view), JTF_TASK_TYPES_TL, and the JTF_TASK_UTL package. The majority are synonyms to the underlying base tables owned by the JTF and HZ (Trading Community) schemas. The join structure is driven by JTF_TASKS_B as the parent task entity, linked to JTF_TASKS_TL for the translated task name, to JTF_TASK_STATUSES_VL, JTF_TASK_TYPES_TL, and JTF_TASK_PRIORITIES_TL for descriptive status, type, and priority labels, and to JTF_TASK_ALL_ASSIGNMENTS for the assignee or owner rows. Source object context is resolved through JTF_OBJECTS_B and JTF_OBJECTS_TL on the SOURCE_OBJECT_TYPE_CODE. Customer and timezone information is derived from HZ_PARTIES and the HZ_TIMEZONES/HZ_TIMEZONES_TL pair. The JTF_TASK_UTL package is invoked in the SELECT list through JTF_TASK_UTL.GET_OWNER to derive the owner display value. A documented filter, NVL(TASKS_B.DELETED_FLAG,'N') <> 'Y', ensures soft-deleted tasks are excluded. The priority join is outer (PRI.TASK_PRIORITY_ID (+)), so tasks without a priority are retained.

Key Columns

Common Use Cases and Queries

The view is typically consumed by open-task worklists, agent dashboards, and reconciliation reports that must exclude appointments and escalation tasks. A representative query listing open tasks by assignee is:

SELECT task_id, task_name, task_type, task_status, task_priority, owner, customer_name, planned_end_date FROM jtf_task_uwq_v WHERE resource_id = :p_resource_id ORDER BY planned_end_date;

A second pattern surfaces overdue open items for a date window:

SELECT task_number, task_name, task_status, owner, customer_name, planned_end_date FROM jtf_task_uwq_v WHERE planned_end_date < SYSDATE ORDER BY planned_end_date;

Because the view does not expose a dedicated closed or escalation flag, and several columns are projected as NULL literals, consumers should treat it strictly as a filtered read model and join back to JTF_TASKS_B or JTF_TASK_ALL_ASSIGNMENTS when they require full status history, escalation detail, or customer account numbers. Reports should also account for its translated (TL) and VL master data joins, since language and territory settings influence the descriptive labels returned.