Search Results pjm_default_tasks
Overview
The table PJM_DEFAULT_TASKS is a core data object within the Project Manufacturing (PJM) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as the repository for Task AutoAssignment Rules. These rules are a critical configuration component that automates the association of manufacturing tasks and project accounting details to various transactional entities. The primary role of this table is to enable the system to automatically default a specific project and task onto discrete jobs, work orders, and related material transactions based on pre-defined criteria such as item, category, or subinventory. This automation ensures accurate project cost collection and eliminates manual data entry, thereby enforcing project accounting integrity within a manufacturing context.
Key Information Stored
The table stores rule definitions that link transactional attributes to specific project accounting segments. Its key columns, as indicated by its foreign key relationships, define the rule's conditions and its target assignment. Important columns include ORGANIZATION_ID, which scopes the rule to a specific inventory organization. The rule's conditional criteria are defined by columns like INVENTORY_ITEM_ID, CATEGORY_ID, SUBINVENTORY_CODE, ASSEMBLY_ITEM_ID, DEPARTMENT_ID, and PO_HEADER_ID. The target of the assignment is specified by PROJECT_ID and TASK_ID. Additional control columns, typical in such rule tables, would include effective dates (START_DATE, END_DATE), a SEQUENCE_NUMBER for rule precedence, and CREATION_DATE/CREATED_BY audit fields, though these are not explicitly listed in the provided metadata.
Common Use Cases and Queries
The primary use case is the automatic derivation of project and task information during manufacturing execution. For instance, when a discrete job is created for a specific assembly item in a given department, the system queries PJM_DEFAULT_TASKS to find a matching rule and populates the job's project and task fields. Common reporting and maintenance queries include listing all active auto-assignment rules for an organization or identifying the rule that applied to a specific transaction. A sample SQL pattern to audit rules is:
- SELECT rule.organization_id, rule.inventory_item_id, msib.segment1 item, rule.project_id, rule.task_id FROM pjm_default_tasks rule, mtl_system_items_b msib WHERE rule.organization_id = msib.organization_id AND rule.inventory_item_id = msib.inventory_item_id AND rule.organization_id = :p_org_id;
Administrators also query this table to troubleshoot missing project assignments or to analyze rule precedence and conflicts.
Related Objects
As evidenced by its foreign keys, PJM_DEFAULT_TASKS is centrally connected to several fundamental EBS tables. Its integrity and functionality are dependent on relationships with:
- PJM_ORG_PARAMETERS: Validates the organization context.
- PA_PROJECTS_ALL & PA_TASKS: Source of valid project and task accounting entities.
- MTL_SYSTEM_ITEMS_B: References both component items (INVENTORY_ITEM_ID) and assembly items (ASSEMBLY_ITEM_ID).
- MTL_CATEGORIES_B & MTL_SECONDARY_INVENTORIES: Provide rule criteria based on item category and storage subinventory.
- PO_HEADERS_ALL: Allows rules based on a specific purchase order.
- BOM_DEPARTMENTS: Enables rules scoped to a specific manufacturing department.
This table is typically accessed via PJM's internal application logic and APIs, rather than directly, to maintain business rule consistency.
-
Table: PJM_DEFAULT_TASKS
12.1.1
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_DEFAULT_TASKS, object_name:PJM_DEFAULT_TASKS, status:VALID, product: PJM - Project Manufacturing , description: Task AutoAssignment Rules , implementation_dba_data: PJM.PJM_DEFAULT_TASKS ,
-
Table: PJM_DEFAULT_TASKS
12.2.2
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_DEFAULT_TASKS, object_name:PJM_DEFAULT_TASKS, status:VALID, product: PJM - Project Manufacturing , description: Task AutoAssignment Rules , implementation_dba_data: PJM.PJM_DEFAULT_TASKS ,
-
APPS.PJM_TASK_AUTOASSIGN_COPY dependencies on PJM_DEFAULT_TASKS
12.1.1
-
APPS.PJM_TASK_AUTOASSIGN_COPY dependencies on PJM_DEFAULT_TASKS
12.2.2
-
APPS.PJM_PROJTASK_DELETION dependencies on PJM_DEFAULT_TASKS
12.1.1
-
APPS.PJM_TASK_AUTO_ASSIGN dependencies on PJM_DEFAULT_TASKS
12.2.2
-
APPS.PJM_PROJTASK_DELETION dependencies on PJM_DEFAULT_TASKS
12.2.2
-
APPS.PJM_TASK_AUTO_ASSIGN dependencies on PJM_DEFAULT_TASKS
12.1.1
-
APPS.PJM_TASK_AUTOASSIGN_COPY SQL Statements
12.2.2
-
APPS.PJM_TASK_AUTOASSIGN_COPY SQL Statements
12.1.1
-
SYNONYM: APPS.PJM_DEFAULT_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PJM_DEFAULT_TASKS, status:VALID,
-
VIEW: APPS.PJM_TASK_RULES_ORG_V
12.1.1
-
VIEW: APPS.PJM_TASK_RULES_ORG_V
12.2.2
-
VIEW: APPS.PJM_TASK_RULES_PROJECTS_V
12.1.1
-
VIEW: APPS.PJM_TASK_RULES_PROJECTS_V
12.2.2
-
SYNONYM: APPS.PJM_DEFAULT_TASKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PJM_DEFAULT_TASKS, status:VALID,
-
APPS.PJM_TASK_AUTOASSIGN_COPY dependencies on DUAL
12.1.1
-
VIEW: PJM.PJM_DEFAULT_TASKS#
12.2.2
owner:PJM, object_type:VIEW, object_name:PJM_DEFAULT_TASKS#, status:VALID,
-
APPS.PJM_TASK_AUTOASSIGN_COPY dependencies on DUAL
12.2.2
-
VIEW: APPS.PJM_DEFAULT_TASKS_INV_V
12.2.2
-
VIEW: APPS.PJM_DEFAULT_TASKS_SCP_V
12.1.1
-
VIEW: APPS.PJM_DEFAULT_TASKS_SCP_V
12.2.2
-
VIEW: APPS.PJM_DEFAULT_TASKS_WIPM_V
12.1.1
-
VIEW: PJM.PJM_DEFAULT_TASKS#
12.2.2
-
VIEW: APPS.PJM_DEFAULT_TASKS_WIPL_V
12.2.2
-
VIEW: APPS.PJM_DEFAULT_TASKS_INV_V
12.1.1
-
VIEW: APPS.PJM_DEFAULT_TASKS_WIPM_V
12.2.2
-
VIEW: APPS.PJM_DEFAULT_TASKS_WIPL_V
12.1.1
-
12.2.2 DBA Data
12.2.2
-
TABLE: PJM.PJM_DEFAULT_TASKS
12.1.1
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_DEFAULT_TASKS, object_name:PJM_DEFAULT_TASKS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: PJM.PJM_DEFAULT_TASKS
12.2.2
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_DEFAULT_TASKS, object_name:PJM_DEFAULT_TASKS, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
View: PJM_TASK_RULES_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_TASK_RULES_PROJECTS_V, object_name:PJM_TASK_RULES_PROJECTS_V, status:VALID, product: PJM - Project Manufacturing , implementation_dba_data: APPS.PJM_TASK_RULES_PROJECTS_V ,
-
View: PJM_TASK_RULES_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_TASK_RULES_PROJECTS_V, object_name:PJM_TASK_RULES_PROJECTS_V, status:VALID, product: PJM - Project Manufacturing , implementation_dba_data: APPS.PJM_TASK_RULES_PROJECTS_V ,
-
View: PJM_TASK_RULES_ORG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_TASK_RULES_ORG_V, object_name:PJM_TASK_RULES_ORG_V, status:VALID, product: PJM - Project Manufacturing , implementation_dba_data: APPS.PJM_TASK_RULES_ORG_V ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
View: PJM_TASK_RULES_ORG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_TASK_RULES_ORG_V, object_name:PJM_TASK_RULES_ORG_V, status:VALID, product: PJM - Project Manufacturing , implementation_dba_data: APPS.PJM_TASK_RULES_ORG_V ,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PJM_TASK_AUTOASSIGN_COPY
12.2.2
-
PACKAGE BODY: APPS.PJM_PROJTASK_DELETION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJM_PROJTASK_DELETION, status:VALID,
-
PACKAGE BODY: APPS.PJM_TASK_AUTOASSIGN_COPY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJM_TASK_AUTOASSIGN_COPY, status:VALID,
-
PACKAGE BODY: APPS.PJM_TASK_AUTOASSIGN_COPY
12.1.1
-
PACKAGE BODY: APPS.PJM_TASK_AUTOASSIGN_COPY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PJM_TASK_AUTOASSIGN_COPY, status:VALID,
-
PACKAGE BODY: APPS.PJM_TASK_AUTO_ASSIGN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PJM_TASK_AUTO_ASSIGN, status:VALID,