Mapping Definitions That Update Schedule Data in Real Time

The following table describes mapping definitions that update schedule data in real time. Except where noted in the table, the Siebel CRM fields in the table reside in the Shift business component.

Siebel CRM Oracle Real-Time Scheduler Description

Integration Component

Field Name

Parent Element

Field Name

Shift

Id

Shift Weekly Template

externalId

ExceptionId

externalExceptionId

Description

description

SyncSuccessFlag

Value is set as Y or N.

languageCode

Value is set in FMW after looking up in the DVM.

bo

Value is hardcoded as M1-CrewShiftTemplate in FMW.

crewShiftType

Value is hardcoded as SIEBEL_GENERIC_SHIFT_TYPE in FMW.

shiftCostProfile

Value is hardcoded as SIEBEL_STD_PROFILE in FMW.

dripMode

Value is hardcoded as M1AL in FMW.

shiftWeeklyTemplateId

Value is hardcoded as SIEBEL_GENERIC in FMW.

standbyShift

Value is hardcoded as M1NO in FMW.

This integration maps Shift Hours from Oracle’s Siebel CRM to the Shift Weekly Template in Oracle Real-Time Scheduler by applying following logic:

For all the Shift Hours with same Start Day:

  • The Start Time of the record with the Shift Start flag set to Y is mapped to Start Time for the Shift in Oracle Real-Time Scheduler.

  • The End Time of the last record is mapped to the End Time for Shift in Oracle Real-Time Scheduler.

  • The Gaps between these records are being mapped to Breaks in Oracle Real-Time Scheduler.