Search Results bis_schedule_preferences
Overview
BIS_SCHEDULE_PREFERENCES is a table in the BIS schema (Applications BIS product) within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores user-level scheduling preferences that drive how scheduled reporting or delivery jobs are configured, rendered, and dispatched through the BIS scheduling infrastructure. The table acts as a personalization layer: each row ties a specific user to a scheduling request, a plug (a registered KPI or report definition), a request type, and presentation attributes such as the graph type and title associated with the delivered output.
From a Data Vault modeling perspective, the mined FK structure classifies this object heuristically as standalone. This suggests it functions as a self-contained satellite-like record keyed to a user and a plug, rather than acting as a pure hub or a junction between two business entities. Its grain is essentially "one preference configuration per schedule, user, and plug combination," which is consistent with a satellite attached to a user/plug business key. The single documented foreign key (PLUG_ID to BSC_USER_KPILIST_PLUGS) reinforces this interpretation.
Key Information Stored
The table contains 13 documented columns. The most significant are:
SCHEDULE_ID— Identifies the schedule preference record; the primary surrogate key candidate for the row.USER_ID— The owning user; a strong business-key candidate that scopes all preferences to a specific individual.PLUG_ID— Foreign key toBSC_USER_KPILIST_PLUGS; identifies the registered plug (KPI/report) the preference applies to.REQUEST_TYPE— Classifies the type of scheduling or concurrent request being configured.TITLE— The display title applied to the scheduled output or graph.GRAPH_TYPE— Specifies the chart/graph rendering style for the delivered content.FILE_ID— References an associated file artifact used by the schedule.EXTERNAL_SOURCE_ID— Carries the identifier of an external source system supplying the scheduled data.CREATION_DATE,CREATED_BY— Standard audit columns recording when and by whom the preference was created.LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN— Standard WHO audit columns capturing the most recent change and session context.
The surrogate key is SCHEDULE_ID; the natural business key is best understood as the combination of USER_ID and PLUG_ID. No unique index is documented in the supplied metadata, so cardinality should be verified against the live instance.
Common Use Cases and Queries
Typical usage centers on diagnosing why a scheduled report or KPI delivery renders differently for one user than another. Administrators query this table to enumerate a user's active schedule preferences:
SELECT schedule_id, user_id, plug_id, request_type, title, graph_type FROM bis.bis_schedule_preferences WHERE user_id = :p_user_id;- Joining to the plug list to resolve human-readable plug names:
... FROM bis.bis_schedule_preferences p JOIN bsc.bsc_user_kpilist_plugs k ON p.plug_id = k.plug_id; - Auditing recent changes: filter on
last_update_dateandlast_updated_byto trace who altered a rendering preference. - Reporting on distribution of
graph_typeorrequest_typeacross the user base to standardize output formats.
Because the table is standalone and user-scoped, it is commonly extracted into reporting marts for dashboard personalization analytics and troubleshooting delivery failures.
Related Objects
BSC_USER_KPILIST_PLUGS— the documented parent ofBIS_SCHEDULE_PREFERENCES.PLUG_ID; supplies plug definitions and KPI list membership. This is the primary join path.FND_USER— resolvesUSER_IDto user names and responsibilities for reporting.FND_CONCURRENT_REQUESTS/FND_CONCURRENT_PROGRAMS— link scheduling behavior to concurrent program executions.- BIS scheduling and delivery engine tables that consume
SCHEDULE_ID,REQUEST_TYPE, andFILE_IDat dispatch time.
These relationships make the table a focal point for personalization, scheduling, and delivery troubleshooting within the BIS module.
-
Table: BIS_SCHEDULE_PREFERENCES
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_SCHEDULE_PREFERENCES, object_name:BIS_SCHEDULE_PREFERENCES, status:VALID, product: BIS - Applications BIS , description: BIS Schedule Preferences Table , implementation_dba_data: BIS.BIS_SCHEDULE_PREFERENCES ,
-
Table: BIS_SCHEDULE_PREFERENCES
12.2.2
product: BIS - Applications BIS , description: BIS Schedule Preferences Table , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.BIS_SCHEDULE_PREFERENCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_SCHEDULE_PREFERENCES, status:VALID,
-
APPS.BIS_RG_SCHEDULES_PVT SQL Statements
12.1.1
-
APPS.BIS_PMV_PORTAL_UTIL_PVT SQL Statements
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,
-
TABLE: BIS.BIS_SCHEDULE_PREFERENCES
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_SCHEDULE_PREFERENCES, object_name:BIS_SCHEDULE_PREFERENCES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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_RG_SEND_NOTIFICATIONS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BIS_TREND_PLUG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_TREND_PLUG, status:VALID,
-
PACKAGE BODY: APPS.BIS_PMV_PARAMETERS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMV_PARAMETERS_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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_RG_SCHEDULES_PVT
12.1.1
-
APPS.BIS_TREND_PLUG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BIS_PMV_PORTAL_UTIL_PVT
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.BIS_RG_SEND_NOTIFICATIONS_PVT
12.1.1
-
APPS.BIS_RG_SEND_NOTIFICATIONS_PVT dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1
-
APPS.BIS_PMV_PORTAL_UTIL_PVT dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1
-
APPS.BIS_PMV_PARAMETERS_PVT dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on BIS_SCHEDULE_PREFERENCES
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on WF_LOCAL_ROLES
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on WF_NOTIFICATIONS
12.1.1
-
PACKAGE BODY: APPS.BIS_TREND_PLUG
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_RG_SEND_NOTIFICATIONS_PVT dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on FND_LOBS
12.1.1
-
APPS.BIS_PMV_PORTAL_UTIL_PVT dependencies on ICX_PORTLET_CUSTOMIZATIONS
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on BIS_CUSTOM_RELATED_LINKS
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on BIS_RL_PKG
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on FND_LOBS
12.1.1
-
APPS.BIS_PMV_PORTAL_UTIL_PVT dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_PMV_PARAMETERS_PVT SQL Statements
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on BIS_SCHEDULER
12.1.1
-
APPS.BIS_TREND_PLUG dependencies on FND_FORM_FUNCTIONS
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on BIS_USER_ATTRIBUTES
12.1.1
-
APPS.BIS_RG_SCHEDULES_PVT dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
eTRM - BIS Tables and Views
12.1.1
-
PACKAGE BODY: APPS.BIS_PMV_PARAMETERS_PVT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - BIS Tables and Views
12.1.1