Search Results jtf_task_rsc_reqs
Overview
The JTF_TASK_RSC_REQS table is a core data object within the Oracle E-Business Suite CRM Foundation (JTF) module, specifically for releases 12.1.1 and 12.2.2. It serves as the central repository for defining the resource requirements associated with tasks. This table enables the system to specify the type, quantity, and characteristics of resources—such as personnel, equipment, or skills—needed to fulfill a specific task. Its role is integral to the task management and resource scheduling functionalities, bridging the definition of work (tasks) with the assignment of appropriate assets or personnel. The table supports requirements for tasks created directly, from templates, or defined by task type, providing a flexible framework for resource planning across the CRM application suite.
Key Information Stored
The table's primary identifier is the RESOURCE_REQ_ID, which is enforced by the primary key constraint JTF_TASK_RESOURCE_REQS_PK. The key data points stored link a resource requirement to its parent task entity and define the nature of the resource needed. Critical foreign key columns establish these relationships: TASK_ID links to JTF_TASKS_B for a specific task instance, TASK_TEMPLATE_ID links to JTF_TASK_TEMPLATES_B for template-based requirements, and TASK_TYPE_ID links to JTF_TASK_TYPES_B for requirements defined at the task type level. The RESOURCE_TYPE_CODE, referencing JTF_OBJECTS_B, categorizes the required resource (e.g., 'TEAM', 'INDIVIDUAL', 'SKILL'). Additional columns typically found in such structures would include fields for the required quantity, duration, priority of the requirement, and start/end date constraints, although these specific columns are not detailed in the provided metadata excerpt.
Common Use Cases and Queries
A primary use case is generating reports or lists for resource schedulers to identify all pending resource demands. For instance, a query might join JTF_TASK_RSC_REQS with JTF_TASKS_B and JTF_OBJECTS_B to list all high-priority tasks requiring a specific skill set. Another common scenario is within the task creation workflow, where the application queries this table to copy default resource requirements when a task is instantiated from a template. Sample SQL to find requirements for a specific task would be:
- SELECT rsc.*, obj.NAME RESOURCE_TYPE_NAME FROM JTF_TASK_RSC_REQS rsc, JTF_OBJECTS_B obj WHERE rsc.TASK_ID = :p_task_id AND rsc.RESOURCE_TYPE_CODE = obj.OBJECT_CODE;
Data from this table is also crucial for capacity planning and fulfillment processes, where the system matches available resources against the recorded requirements.
Related Objects
The table maintains defined foreign key relationships with several fundamental JTF tables, as documented in the ETRM metadata. These relationships are essential for data integrity and application logic:
- JTF_TASKS_B: Via TASK_ID. This is the primary relationship, linking a resource requirement to a concrete task.
- JTF_TASK_TEMPLATES_B: Via TASK_TEMPLATE_ID. Links requirements defined at the task template level.
- JTF_TASK_TYPES_B: Via TASK_TYPE_ID. Links requirements defined for a category or type of task.
- JTF_OBJECTS_B: Via RESOURCE_TYPE_CODE. Provides the valid list and description of resource types (e.g., 'SKILL', 'ROLE') that can be required.
These relationships indicate that JTF_TASK_RSC_REQS is a child table dependent on the master data in these referenced objects. Applications and APIs managing tasks, templates, and resource assignments will frequently read from or write to this table.
-
Table: JTF_TASK_RSC_REQS
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_RSC_REQS, object_name:JTF_TASK_RSC_REQS, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_RSC_REQS contains the resource requirements for a task. , implementation_dba_data: JTF.JTF_TASK_RSC_REQS ,
-
Table: JTF_TASK_RSC_REQS
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_RSC_REQS, object_name:JTF_TASK_RSC_REQS, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_RSC_REQS contains the resource requirements for a task. , implementation_dba_data: JTF.JTF_TASK_RSC_REQS ,
-
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 ,
-
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_TYPES_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_TYPES_B, object_name:JTF_TASK_TYPES_B, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_TYPES stores all task types. , implementation_dba_data: JTF.JTF_TASK_TYPES_B ,
-
Table: JTF_TASK_TYPES_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASK_TYPES_B, object_name:JTF_TASK_TYPES_B, status:VALID, product: JTF - CRM Foundation , description: JTF_TASK_TYPES stores all task types. , implementation_dba_data: JTF.JTF_TASK_TYPES_B ,
-
Table: JTF_TASKS_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASKS_B, object_name:JTF_TASKS_B, status:VALID, product: JTF - CRM Foundation , description: Base Table JTF_TASKS_B stores general information about a given Task. , implementation_dba_data: JTF.JTF_TASKS_B ,
-
Table: JTF_TASKS_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_TASKS_B, object_name:JTF_TASKS_B, status:VALID, product: JTF - CRM Foundation , description: Base Table JTF_TASKS_B stores general information about a given Task. , implementation_dba_data: JTF.JTF_TASKS_B ,
-
Table: JTF_OBJECTS_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_OBJECTS_B, object_name:JTF_OBJECTS_B, status:VALID, product: JTF - CRM Foundation , description: This table stores the details of objects(modules). , implementation_dba_data: JTF.JTF_OBJECTS_B ,
-
Table: JTF_OBJECTS_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_OBJECTS_B, object_name:JTF_OBJECTS_B, status:VALID, product: JTF - CRM Foundation , description: This table stores the details of objects(modules). , implementation_dba_data: JTF.JTF_OBJECTS_B ,