Search Results task_is_closable




Overview

APPS.CSF_TASKS_PUB is the public task-management API for the Oracle E-Business Suite Field Service (CSF) application. It encapsulates the business rules governing the lifecycle of service tasks, including creation, update, deletion, status transition, scheduling, and closure. The package exposes a controlled "PUB" (public) interface so that other CSF modules, service request components, and customer extensions can manipulate tasks without directly writing to the underlying JTF (CRM Foundation Task Management) base tables.

Functionally, CSF_TASKS_PUB acts as the orchestration layer between the task entities stored in JTF_TASKS_B and the business validation framework provided by FND_API and JTF_TASK_UTL. It centralizes state-transition validation, status resolution, schedule eligibility checks, escalation detection, and field-service rule evaluation, ensuring that every task operation respects the same constraints regardless of the calling channel.

Key Procedures and Functions

The package exposes 41 documented procedures and functions. They fall into recognizable functional groupings:

Tables Accessed

CSF_TASKS_PUB reads and writes the following tables through APPS synonyms:

Usage Notes

CSF_TASKS_PUB is invoked from multiple layers of the Field Service stack. Its documented dependents include CSFW_TASKS_PUB, CSF_AUTO_COMMIT_PVT, CSF_CT_TASKS, CSF_DEBRIEF_PVT, CSF_GANTT_DATA_PKG, CSF_PLANBOARD_TASKS, CSF_PREVENTIVE_MAINTENANCE_PVT, CSF_RESOURCE_PUB, CSF_TASK_ASSIGNMENTS_PUB, CSF_UTIL_PVT, and several CSR and CS service request components. It also underpins the CSF_VALIDATE_TASKS_V, CSR_PLAN_TASKS_V, and CSR_TRIP_TASKS_V views and the CS_SR_STATUS_PROPAGATION_PKG package. Because it is a public API, customizations should call these procedures rather than performing direct DML against JTF_TASKS_B. Callers should respect the validation routines (state transition and schedulability checks) before attempting writes, since those checks encapsulate the intended business rules for EBS 12.1.1 and 12.2.2.