Search Results jtf_task_depends
Overview
The JTF_TASK_DEPENDS table is a core data object within the Oracle E-Business Suite CRM Foundation (JTF) module. It serves as the central repository for defining and storing task dependencies, a critical feature for modeling and enforcing sequential workflows in task management. In the context of Oracle EBS 12.1.1 and 12.2.2, this table enables the creation of relationships where the start or completion of one task is contingent upon the status of another. This functionality is essential for managing complex service, project, and assignment schedules within the CRM and Service applications, ensuring logical task execution and resource planning.
Key Information Stored
The table's primary function is to link two distinct tasks via a dependency relationship. Its structure is defined by a primary key and two critical foreign key relationships. The DEPENDENCY_ID column serves as the unique identifier (Primary Key: JTF_TASK_DEPENDS_PK) for each dependency record. The two most significant data columns are TASK_ID and DEPENDENT_ON_TASK_ID. These columns store the identifiers for the two linked tasks: TASK_ID represents the task that has the dependency (the successor), and DEPENDENT_ON_TASK_ID represents the task upon which it depends (the predecessor). The ETRM metadata confirms foreign key constraints linking both columns to the JTF_TASKS_B and JTF_TASK_TEMPLATES_B tables, allowing dependencies to be defined for both specific task instances and reusable task templates.
Common Use Cases and Queries
A primary use case is generating reports to visualize task sequences and critical paths for a project or service request. Administrators may query this table to audit or analyze workflow designs. Common SQL patterns include identifying all dependencies for a specific task or validating that a task can be started based on its predecessors' statuses. For example, to find all tasks that are blocked waiting for a specific task to complete, one might query:
SELECT task_id FROM jtf_task_depends WHERE dependent_on_task_id = <TASK_ID>;
Conversely, to find all prerequisites for a task:
SELECT dependent_on_task_id FROM jtf_task_depends WHERE task_id = <TASK_ID>;
These queries are foundational for building custom workflow monitoring and gating logic within the application.
Related Objects
JTF_TASK_DEPENDS is intrinsically linked to the core task definition tables in the JTF schema. As per the provided metadata, it maintains foreign key relationships to two primary tables:
- JTF_TASKS_B: The base table for task definitions. Both the TASK_ID and DEPENDENT_ON_TASK_ID columns reference JTF_TASKS_B.TASK_ID, establishing dependencies between concrete task instances.
- JTF_TASK_TEMPLATES_B: The base table for task templates. The same foreign key relationships allow dependencies to be defined at the template level, enabling the creation of standardized, repeatable workflow patterns.
-
Table: JTF_TASK_DEPENDS
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_DEPENDS, object_name:JTF_TASK_DEPENDS, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_DEPENDS stores the dependency information between the two tasks. , implementation_dba_data: JTF.JTF_TASK_DEPENDS ,
-
Table: JTF_TASK_DEPENDS
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_DEPENDS, object_name:JTF_TASK_DEPENDS, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_DEPENDS stores the dependency information between the two tasks. , implementation_dba_data: JTF.JTF_TASK_DEPENDS ,
-
APPS.JTF_TASKS_PVT dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_DEPENDENCY_PUB dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.JTF_TASK_DEPENDENCY_PVT dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_DEPENDENCY_PUB dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_TEMPLATES_PVT dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.CSF_TASK_DEPENDENCY_PUB dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_INST_TEMPLATES_PUB dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASKS_PUB dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_TEMPLATES_PVT dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_TEMPLATES_PUB dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.JTF_TASK_DEPENDENCY_PVT dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.CSF_GANTT_DATA_PKG dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.CSF_TASK_DEPENDENCY_PUB dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.JTF_TASK_UTL dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.JTF_TASK_INST_TEMPLATES_PUB dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.CAC_TASK_PURGE_PVT dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.JTF_TASKS_PUB dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.CSF_PLANBOARD_TASKS dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.JTF_TASK_UTL dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASKS_PVT dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.JTF_TASK_DEPENDS_PKG dependencies on JTF_TASK_DEPENDS
12.1.1
-
APPS.CSF_PLANBOARD_TASKS dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.CSF_GANTT_DATA_PKG dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.CAC_TASK_PURGE_PVT dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_DEPENDS_PKG dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.JTF_TASK_TEMPLATES_PUB dependencies on JTF_TASK_DEPENDS
12.2.2
-
APPS.CSF_GANTT_DATA_PKG dependencies on CSF_ACCESS_HOURS_B
12.1.1
-
APPS.CSF_GANTT_DATA_PKG dependencies on CSP_REQUIREMENT_HEADERS
12.1.1
-
APPS.CSF_GANTT_DATA_PKG dependencies on CSF_ACCESS_HOURS_B
12.2.2
-
APPS.CSF_GANTT_DATA_PKG dependencies on CSP_REQUIREMENT_HEADERS
12.2.2
-
APPS.CSF_GANTT_DATA_PKG dependencies on HZ_LOCATIONS
12.2.2
-
APPS.CSF_GANTT_DATA_PKG dependencies on JTF_TASK_STATUSES_B
12.1.1
-
APPS.JTF_TASK_DEPENDENCY_PVT SQL Statements
12.2.2
-
APPS.JTF_TASK_DEPENDENCY_PVT SQL Statements
12.1.1
-
VIEW: APPS.JTF_TASK_DEPENDS_DFV
12.1.1
-
VIEW: APPS.JTF_TASK_DEPENDS_DFV
12.2.2
-
APPS.CSF_GANTT_DATA_PKG dependencies on JTF_TASK_STATUSES_B
12.2.2
-
APPS.JTF_TASK_DEPENDS_PKG SQL Statements
12.2.2
-
APPS.JTF_TASK_DEPENDS_PKG SQL Statements
12.1.1
-
VIEW: JTF.JTF_TASK_DEPENDS#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTF_TASK_DEPENDS#, status:VALID,
-
APPS.CSF_GANTT_DATA_PKG dependencies on HZ_PARTY_SITES
12.2.2
-
SYNONYM: APPS.JTF_TASK_DEPENDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_DEPENDS, status:VALID,
-
SYNONYM: APPS.JTF_TASK_DEPENDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASK_DEPENDS, status:VALID,
-
VIEW: APPS.JTF_TASK_TEMP_DEPENDS_V
12.1.1
-
VIEW: APPS.JTF_TASK_DEPENDS_V
12.2.2
-
Table: JTF_TASK_TEMPLATES_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_TEMPLATES_B, object_name:JTF_TASK_TEMPLATES_B, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_TEMPLATES_B stores all the Task templates. , implementation_dba_data: JTF.JTF_TASK_TEMPLATES_B ,
-
Table: JTF_TASK_TEMPLATES_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_TEMPLATES_B, object_name:JTF_TASK_TEMPLATES_B, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_TEMPLATES_B stores all the Task templates. , implementation_dba_data: JTF.JTF_TASK_TEMPLATES_B ,
-
VIEW: APPS.JTF_TASK_DEPENDS_V
12.1.1