Search Results bis_scheduler
Overview
BIS_SCHEDULER is a repository table within the Oracle E-Business Suite Applications BIS product family. Its documented description is simply "BIS Scheduler table," reflecting its role as a persistence store for scheduled graph and KPI rendering definitions used by the BIS (Business Intelligence System) framework. In Oracle EBS 12.1.1 and 12.2.2, this table holds the configuration that drives scheduled generation of graphs, report regions, and associated concurrent requests. Each row represents a single scheduled item, tying together a user, a plug (the KPI source definition), a function or responsibility context, and the parameters required to render a cached graph.
From a Data Vault modeling perspective, the metadata's heuristic classification is standalone. Because the table has no incoming foreign keys other than the outbound reference to BSC_USER_KPILIST_PLUGS, it is best treated as a hub-like entity anchored by its own unique business key (SCHEDULE_ID), rather than as a link or dependent satellite. Modelers should note that the "Not implemented in this database" annotation indicates the table may be absent or unused in certain EBS installations, so existence checks against ALL_TABLES are advisable before querying.
Key Information Stored
The table is owned by BIS and contains 17 documented columns in the 12.1.1 ETRM schema. The most significant are:
- SCHEDULE_ID — surrogate primary key and the sole unique business-key candidate (index BIS_SCHEDULER_U1). Uniquely identifies each scheduled item.
- PLUG_ID — foreign key to BSC_USER_KPILIST_PLUGS, identifying the KPI plug or data source that the schedule renders.
- USER_ID — the user who owns or receives the scheduled output.
- RESPONSIBILITY_ID — the responsibility context under which the schedule executes, controlling access to functions and data.
- FUNCTION_NAME — the application function invoked when the schedule runs.
- TITLE — the display name of the scheduled graph or report.
- GRAPH_TYPE — the rendering type (for example, bar, line, or pie) for the graph output.
- FILE_ID — reference to the file or document that stores the rendered or cached output.
- CACHED_GRAPH — stored representation of the last-rendered graph, enabling fast redisplay.
- CONCURRENT_REQUEST_ID — links the schedule to its Oracle Concurrent Manager request, supporting submission and status tracking.
- REPORT_REGION_CODE — identifies the report region where output is displayed.
- PARAMETER_STRING — serialized parameters passed to the underlying function or graph generator.
- Standard audit columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — capture who created and last modified each row.
Common Use Cases and Queries
The predominant use case is auditing and troubleshooting scheduled BIS graphs. Administrators may query all schedules for a given user or responsibility, or trace a failed schedule back to its concurrent request.
- Retrieve a user's active schedules:
SELECT schedule_id, title, graph_type, function_name FROM bis_scheduler WHERE user_id = :user_id; - Join to the plug definition to understand the KPI source:
SELECT s.schedule_id, s.title, p.* FROM bis_scheduler s JOIN bsc_user_kpilist_plugs p ON s.plug_id = p.plug_id; - Correlate scheduled output with Concurrent Manager:
SELECT schedule_id, title, concurrent_request_id FROM bis_scheduler WHERE concurrent_request_id IS NOT NULL; - Find stale or missing cached graphs:
SELECT schedule_id, title FROM bis_scheduler WHERE cached_graph IS NULL;
These patterns support migration validation, cleanup of orphaned schedules, and performance tuning of cached rendering.
Related Objects
- BSC_USER_KPILIST_PLUGS — referenced via BIS_SCHEDULER.PLUG_ID; the immediate foreign-key parent defining the KPI plug.
- FND_USER — logically joins on USER_ID to resolve scheduler ownership.
- FND_RESPONSIBILITY — logical join on RESPONSIBILITY_ID for responsibility context.
- FND_CONCURRENT_REQUESTS — logical join on CONCURRENT_REQUEST_ID for job status and run history.
- FND_APPLICATION / FND_FORM_FUNCTIONS — logical linkage via FUNCTION_NAME.
- FND_LOBS / FND_ATTACHED_DOCUMENTS — may resolve FILE_ID and CACHED_GRAPH storage.
Because the metadata classifies BIS_SCHEDULER as standalone, related objects above rely on logical (non-enforced) relationships except for the single documented FK to BSC_USER_KPILIST_PLUGS.
-
Table: BIS_SCHEDULER
12.2.2
product: BIS - Applications BIS , description: BIS Scheduler table , implementation_dba_data: Not implemented in this database ,
-
Table: BIS_SCHEDULER
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_SCHEDULER, object_name:BIS_SCHEDULER, status:VALID, product: BIS - Applications BIS , description: BIS Scheduler table , implementation_dba_data: BIS.BIS_SCHEDULER ,
-
SYNONYM: APPS.BIS_SCHEDULER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_SCHEDULER, status:VALID,
-
APPS.BIS_RG_SCHEDULES_PVT SQL Statements
12.1.1
-
APPS.BISVIEWER SQL Statements
12.1.1
-
APPS.BIS_RG_SEND_NOTIFICATIONS_PVT SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BIS_RG_SEND_NOTIFICATIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_RG_SEND_NOTIFICATIONS_PVT, status:VALID,
-
APPS.BISVIEWER_PFJ SQL Statements
12.1.1
-
TABLE: BIS.BIS_SCHEDULER
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_SCHEDULER, object_name:BIS_SCHEDULER, status:VALID,
-
PACKAGE BODY: APPS.BIS_AUTOINC_SCHEDULE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_AUTOINC_SCHEDULE, status:VALID,
-
PACKAGE BODY: APPS.BISVIEWER_PFJ
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BISVIEWER_PFJ, status:VALID,
-
PACKAGE BODY: APPS.BIS_PMV_PORTAL_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMV_PORTAL_UTIL_PVT, status:VALID,
-
APPS.BIS_PMV_PORTAL_UTIL_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BISVIEWER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BISVIEWER, status:VALID,
-
PACKAGE BODY: APPS.BIS_RG_SCHEDULES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_RG_SCHEDULES_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_TREND_PLUG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_TREND_PLUG, status:VALID,
-
PACKAGE: APPS.BIS_RG_SEND_NOTIFICATIONS_PVT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.BIS_AUTOINC_SCHEDULE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BIS_RG_SEND_NOTIFICATIONS_PVT
12.1.1
-
PACKAGE BODY: APPS.BIS_RG_SCHEDULES_PVT
12.1.1
-
APPS.BIS_TREND_PLUG SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BIS_AUTOINC_SCHEDULE
12.1.1
-
PACKAGE BODY: APPS.BIS_PMV_PORTAL_UTIL_PVT
12.1.1
-
APPS.BIS_AUTOINC_SCHEDULE dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BISVIEWER_PFJ dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_RG_SEND_NOTIFICATIONS_PVT dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_PMV_PORTAL_UTIL_PVT dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BISVIEWER dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on BIS_SCHEDULER
12.1.1
-
PACKAGE BODY: APPS.BISVIEWER
12.1.1
-
PACKAGE BODY: APPS.BISVIEWER_PFJ
12.1.1
-
PACKAGE BODY: APPS.BIS_TREND_PLUG
12.1.1
-
PACKAGE: APPS.BIS_RG_SCHEDULES_PVT
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on BIS_SCHEDULER_S
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on FND_CONC_RELEASE_CLASSES
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on DUAL
12.1.1
-
APPS.BIS_RG_SEND_NOTIFICATIONS_PVT dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on FND_LOBS
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on BIS_PMV_PARAMETERS_PVT
12.1.1
-
APPS.BIS_AUTOINC_SCHEDULE dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on BIS_RG_SCHEDULES_PVT
12.1.1
-
APPS.BIS_PMV_PORTAL_UTIL_PVT dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1