Search Results ams_task_pvt
Overview
APPS.AMS_TASK_PVT is the private implementation package body for task management within the Oracle E-Business Suite Marketing (AMS) module. Its API classification as "PVT" indicates that it is an internal, private package intended to be consumed by the AMS public-facing APIs, forms, and concurrent processes rather than being called directly by customer extensions. The package encapsulates the business logic required to create, maintain, and remove tasks and task assignments associated with marketing activities, campaigns, and related AMS entities. By centralizing this logic, AMS_TASK_PVT provides a controlled, validated pathway into the underlying JTF (Java Task Framework) task tables, ensuring that AMS-originated task records conform to the constraints maintained by the shared task infrastructure. The package is documented as VALID and is owned by the APPS schema, with the standard dependency on package AMS_TASK_PVT itself (specification and body pairing). It is not referenced by any other database object, confirming its role as a terminal implementation layer invoked through higher-level AMS APIs.
Key Procedures and Functions
The ETRM metadata documents seven procedures and functions within this package body:
- CREATE_TASK — Creates a new task record within the AMS/JTF task framework, persisting task definition data into the base task tables.
- UPDATE_TASK — Modifies an existing task's attributes, allowing changes to be applied to previously created task records.
- DELETE_TASK — Removes a task, handling the logical or physical deletion and any associated cleanup.
- CREATE_TASK_ASSIGNMENT — Establishes an association between a task and its assignee, populating the task assignment structure.
- UPDATE_TASK_ASSIGNMENT — Adjusts an existing task assignment, such as reassigning or altering assignment attributes.
- DELETE_TASK_ASSIGNMENT — Removes a task assignment, decoupling the assignee from the task.
- START_TASK_WORKFLOW — Initiates the Oracle Workflow process associated with the task lifecycle, driving notifications and status transitions.
Parameter lists are not reproduced here because the ETRM metadata does not document them; callers should derive signatures from the package specification rather than assuming them.
Tables Accessed
The documented tables referenced via APPS synonyms are:
- JTF_TASKS_B — The base table holding core task records. Insert, update, and delete operations within CREATE_TASK, UPDATE_TASK, and DELETE_TASK are directed against this table.
- WF_ITEM_ACTIVITY_STATUSES — The Oracle Workflow activity status table, consulted and updated in support of START_TASK_WORKFLOW and workflow-driven status tracking.
Additional dependencies evidenced through synonyms and views include JTF_TASKS_VL (the multilanguage view of tasks), JTF_TASK_ASSIGNMENTS_PUB (the assignment public API), JTF_TASK_PRIORITIES_VL and JTF_TASK_STATUSES_VL (validated value-set lookups for priorities and statuses), JTF_TASKS_PUB, JTF_TASK_UTL, and JTF_TASK_WORKFLOW_PKG. These support validation, assignment management, and workflow initiation. Oracle EBS-standard packages FND_API, FND_MESSAGE, FND_MSG_PUB, and FND_PROFILE provide the API error-handling, message-resolution, and profile-option infrastructure, while STANDARD and SYS supply core PL/SQL utilities.
Usage Notes
Because AMS_TASK_PVT is a private (PVT) package, it is not intended for direct invocation by external code. It is normally reached indirectly through AMS public APIs, marketing forms, or concurrent programs that need to create or maintain tasks tied to marketing entities. Per the metadata, the package is referenced by two other database objects, consistent with its role as an internal implementation utility. Customizations should prefer the corresponding public API or specification layer to preserve validation and error-handling behavior. Developers inspecting this package should note its reliance on FND_MSG_PUB-based error stacks and Oracle Workflow for status and notification processing, meaning correct usage requires a valid workflow configuration and appropriate profile settings. Signature details should always be confirmed against the package specification, as the ETRM metadata documents procedures and tables but not parameter lists.
-
PACKAGE BODY: APPS.AMS_TASK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_TASK_PVT, status:VALID,
-
PACKAGE BODY: APPS.AMS_TASK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_TASK_PVT, status:VALID,
-
PACKAGE: APPS.JTF_TASK_WORKFLOW_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_WORKFLOW_PKG, status:VALID,
-
PACKAGE: APPS.AMS_TASK_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_TASK_PVT, status:VALID,
-
PACKAGE: APPS.AMS_TASK_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMS_TASK_PVT, status:VALID,
-
PACKAGE: APPS.JTF_TASK_WORKFLOW_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_WORKFLOW_PKG, status:VALID,
-
PACKAGE: APPS.AMS_TASK_PVT
12.1.1
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.AMS_COPYELEMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_COPYELEMENTS_PVT, status:VALID,
-
PACKAGE: APPS.AMS_TASK_PVT
12.2.2
-
PACKAGE BODY: APPS.AMS_DELIVERABLE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_DELIVERABLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.AMS_DELIVERABLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_DELIVERABLE_PVT, status:VALID,
-
PACKAGE: APPS.JTF_TASK_ASSIGNMENTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_ASSIGNMENTS_PUB, status:VALID,
-
PACKAGE BODY: APPS.AMS_COPYELEMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_COPYELEMENTS_PVT, status:VALID,
-
PACKAGE: APPS.JTF_TASKS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASKS_PUB, 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_TASK_PRIORITIES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_PRIORITIES_VL, object_name:JTF_TASK_PRIORITIES_VL, status:VALID,
-
VIEW: APPS.JTF_TASK_PRIORITIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_PRIORITIES_VL, object_name:JTF_TASK_PRIORITIES_VL, status:VALID,
-
PACKAGE: APPS.JTF_TASK_UTL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_UTL, status:VALID,
-
PACKAGE: APPS.JTF_TASK_UTL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JTF_TASK_UTL, 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
-
VIEW: APPS.JTF_TASK_STATUSES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_STATUSES_VL, object_name:JTF_TASK_STATUSES_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.JTF_TASKS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_B, status:VALID,
-
VIEW: APPS.JTF_TASK_STATUSES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASK_STATUSES_VL, object_name:JTF_TASK_STATUSES_VL, status:VALID,
-
SYNONYM: APPS.JTF_TASKS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_TASKS_B, status:VALID,
-
APPS.AMS_COPYELEMENTS_PVT dependencies on AMS_TASK_PVT
12.1.1
-
APPS.AMS_DELIVERABLE_PVT dependencies on AMS_TASK_PVT
12.1.1
-
APPS.AMS_TASK_PVT dependencies on AMS_TASK_PVT
12.1.1
-
VIEW: APPS.JTF_TASKS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASKS_VL, object_name:JTF_TASKS_VL, status:VALID,
-
APPS.AMS_TASK_PVT dependencies on AMS_TASK_PVT
12.2.2
-
APPS.AMS_COPYELEMENTS_PVT dependencies on AMS_TASK_PVT
12.2.2
-
APPS.AMS_DELIVERABLE_PVT dependencies on AMS_TASK_PVT
12.2.2
-
PACKAGE BODY: APPS.AMS_TASK_PVT
12.1.1
-
PACKAGE BODY: APPS.AMS_TASK_PVT
12.2.2
-
VIEW: APPS.JTF_TASKS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_TASKS_VL, object_name:JTF_TASKS_VL, status:VALID,
-
SYNONYM: APPS.WF_ITEM_ACTIVITY_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WF_ITEM_ACTIVITY_STATUSES, status:VALID,
-
SYNONYM: APPS.WF_ITEM_ACTIVITY_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WF_ITEM_ACTIVITY_STATUSES, status:VALID,
-
APPS.AMS_TASK_PVT dependencies on FND_GLOBAL
12.2.2
-
APPS.AMS_TASK_PVT dependencies on FND_GLOBAL
12.1.1
-
APPS.AMS_TASK_PVT dependencies on FND_API
12.1.1
-
APPS.AMS_TASK_PVT dependencies on FND_API
12.2.2
-
eTRM - JTF Tables and Views
12.1.1
description: Interface table to store data that needs to be displayed in Excel ,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,