Configuring Siebel Open UI > Customizing Calendars and Schedulers > Customizing Resource Schedulers >

Customizing the Schedule Pane in Resource Schedulers


This topic describes how to customize the Schedule pane.

To customize the Schedule pane in resource schedulers

  1. In the Object List Editor, choose the applet that you modified in Step 1.
  2. In the Object List Editor, expand the Applet tree, and then click Applet User Prop.
  3. In the Applet User Props list, add each of the following applet user properties, as required.
    Name
    Value
    Description

    Pane 2 Grid Name

    Utilization

    Specify the pane name.

    Pane 2 Grid Type

    UGrid

    Specify the pane type.

    Pane 2 Field number

    Function Space Id,FSI

    Specify the business component fields that contain the information that Siebel Open UI displays in the Schedule pane. Siebel Open UI sends information from these fields to the client. Use the following format:

    field name,abbreviated name

    You can specify more than one field. For example, Pane 2 Field 1, Pane 2 Field 2, and so on.

    Pane 2 BC Name

    TNT SHM Function Booking VBC

    Specify the business component that Siebel Open UI uses to get information about the events that it displays in the Schedule pane.

    Pane 2 BC Sort Spec

    Function Space Id, Start Date Time

    Specify the business component fields that Siebel Open UI uses for the sort specification that it uses to sort the records that it displays in the Schedule pane. You must use a comma to separate each field name.

    Pane 2 BC Search Spec

    "[Activity Type] = Completed"

    Specify the business component fields that Siebel Open UI uses for the search specification that it uses to identify the records that it displays in the Schedule pane. You can use an equation or a field name. For more information about specifying a search specification, see Configuring Siebel Business Applications.

    Pane 2 End Date Field

    Absolute End Date Time

    Specify the end date field where Siebel Open UI does the search according to the search specification.

    Pane 2 Start Date Field

    Start Date Time

    Specify the start date field where Siebel Open UI does the search according to the search specification.

    To formulate the search specification, Siebel Open UI joins the field that you specify in the Pane 2 Start Date Field applet user property with the field that you specify in the Pane 2 End Date Field applet user property.

    Pane 2 Start Attrib

    ST

    Specify the abbreviation that Siebel Open UI uses for the start date field.

    Pane 2 End Attrib

    ET

    Specify the abbreviation that Siebel Open UI uses for the end date field.

    Pane 2 Join Field

    Function Space Id

    Specify the field that Siebel Open UI uses as the identifier when it matches rows with other panes.

    Pane 2 Bypass Overlap For Status

    Dependency

    Specify the type of events that Siebel Open UI does not split when an event overlap occurs. An event overlap is a condition that occurs if more than one event occurs at the same time. Siebel Open UI splits the row height of each overlapping event so that it can display them in the same screen space that it normally uses to display an event that does not overlap.

    In this example, Siebel Open UI does not split any Dependency events that overlap.

    You can use a comma to bypass multiple event types. For example, you can use the following value to bypass Dependency and Optioned events:

    Dependency,Optioned

    Pane 2 Overlap Event LOV Type

    TNT_SHM_INV_STATUS

    Specify the LOV type that Siebel Open UI uses for the inventory status when events overlap.

    Pane 2 Overlap Event Logical Order Based Field Attr

    GS

    Specify the abbreviation that Siebel Open UI uses for the field that it displays in the Schedule pane when events overlap.

    Pane 2 Overlap Event Logical Order Values

    Reserved,Option Reserved,Overbooked,Optioned,Unreserved,Unavailable,Unavailable Instance,Out of Order,Temporary

    Specify the order that Siebel Open UI uses to display overlapping events, according to status. In this example, Siebel Open UI displays statuses in the following order. It displays Reserved events first and Temporary events last:

    • Reserved
    • Option Reserved
    • Overbooked
    • Optioned
    • Unreserved
    • Unavailable
    • Unavailable Instance
    • Out of Order
    • Temporary

    Pane 2 Round Minutes Events

    15

    Specify the number that Siebel Open UI uses to resize an event. If the user resizes an event, then Siebel Open UI rounds the time according to the value that you specify. For example, assume you specify 15 as the value for this applet user property. Assume an event starts at 08:00 AM and ends 10:00 AM. If the user drags the end time for this event from 10:00 AM to 10:12 AM, then Siebel Open UI rounds this end time according to the closest 15 minute increment, where 15 is measured from the beginning of the hour. In this example, it rounds the end time to 10:15 AM.

  4. Configure the colors that Siebel Open UI uses for the events that it displays in the Schedule pane. It modifies these colors according to a condition. For example, it can use red to color a Reserved event. Add each of the following applet user properties, as required.
    Name
    Value
    Description

    Pane 2 Color number

    INV_STATUS_Reserved,GREEN

    Specify the INV_STATUS color that Siebel Open UI uses for the LOV type.

    Pane 2 Event Color Service Method

    EventsColorMap

    Specify the business service method that Siebel Open UI uses to get the event colors.

    Pane 2 Event Color Service Name

    TNT Utility Service

    Specify the business service that Siebel Open UI uses to get the event colors.

    Pane 2 Event Default Color

    #6495ed

    Specify the default color that Siebel Open UI uses for events.

    Pane 2 Status LIC Field number

    INVENTORY_STATUS,GS

    Specify the colors that Siebel Open UI uses for the inventory status. For example, specify the abbreviation that you defined in the Pane 2 Overlap Event Logical Order Based Field Attr applet user property. You defined these user properties in Step 3.

    Pane 2 Status LOV Type

    TNT_FSD_COLOR_SCHEMA

    Specify the color scheme that Siebel Open UI uses for events. To modify schemes, do the following:

    • Log in to a Siebel client with administrative privileges.
    • Navigate to the Administration - Data screen, and then the List Of Values view.
    • Query the Type Field for TNT_FSD_COLOR_SCHEMA.
    • Modify the fields, as necessary.

    Pane 2 Status LOV Type specifies only the color schemes that are available. To configure Siebel Open UI to display a color according to a condition in Siebel Hospitality, you must use the Function Status Color Schema list that resides in the Function Space Diary Administration view of the Function Space Administration screen. For example, to use red for the Prospect status in Siebel Hospitality. Configuration for your Siebel application might be different than it is for Siebel Hospitality.

  5. Configure the icons and the text for these icons that Siebel Open UI uses with the events that it displays in the Schedule pane according to a condition. Add each of the following applet user properties, as required.
    Name
    Value
    Description

    Pane 2 Icon number

    DNMF,siebui-donotmove

    Specify the abbreviation that you defined in the corresponding applet user property and the class where the corresponding cascading style sheet resides. For example, specify the abbreviation that you defined in the Pane 2 Field 0 applet user property. You defined these user properties in Step 3.

    Siebel Open UI uses this configuration for the icon. Use a comma to separate the abbreviation from the class name.

    You can configure more than one applet user property. For example, Pane 2 Icon 0, Pane 2 Icon 1, and so on.

    Pane 2 Item Icon Fields

    DNMF,NF,DF,SF,FSF,SRF,HF,AF,2HHF,SFF

    Specify the abbreviations that you defined for the corresponding user properties in Step 3. For example, specify the abbreviations for the Pane 2 Field 0 applet user property, the Pane 2 Field 1 applet user property, and so on. The abbreviations in this example come predefined with Siebel Hospitality. You cannot use any other abbreviation. You must use a different set of abbreviations for your Siebel application.

    Use a comma to separate each abbreviation.

  6. Configure Drag and Drop.

    Siebel Open UI uses a business service method to implement drag and drop functionality. This step describes how to specify the input arguments that this method requires. You add each of the following applet user properties.

    Name
    Value
    Description

    Disable Drag for Ganttchart

    N

    Specify to allow the user to drag and drop items. Use one of the following values:

    • Y. Allow drag and drop.
    • N. Do not allow drag and drop.

    DragnDrop: Service Inputs 1

    "Service Name", "TNT Gantt UI Service"

    Specify the business service that Siebel Open UI uses to handle a drag and drop operation. You must use this value. You cannot modify it.

    DragnDrop: Service Inputs 2

    "Service Method", "DragnDrop"

    Specify the business service method that Siebel Open UI uses to handle a drag and drop operation. You must use this value. You cannot modify it.

    DragnDrop: Service Inputs 3

    "BO", "Quote"

    Specify the business object.

    DragnDrop: Service Inputs 4

    You can use these applet user properties to specify more input arguments that your deployment requires.

    DragnDrop: Service Inputs 5

    DragnDrop: Service Inputs 6

    DragnDrop: Service Inputs 7

  7. Configure other Schedule pane behavior, such as drilldown, extend, shrink, add, update, and delete. Add each of the following applet user properties, as required.
    Name
    Value
    Description

    Create Task: Service Inputs 1

    "Service Name", "TNT Gantt UI Service"

    Specify the business service that Siebel Open UI uses if the user clicks OK in the popup dialog box that it displays in the Schedule pane.

    Create Task: Service Inputs 2

    "Service Method", "CreateBookingRecord"

    Specify the business service method that Siebel Open UI uses if the user clicks OK in a popup dialog box.

    Disable Resize for Ganttchart

    N

    Specify to allow the user to resize an activity or a booking. Use one of the following values:

    • Y. Allow resizing.
    • N. Do not allow resizing.

    ExtendShrink: Service Inputs 1

    "Service Name", "TNT Gantt UI Service"

    Specify the business service that Siebel Open UI uses to handle a resize operation.

    ExtendShrink: Service Inputs 2

    "Service Method", "ExtendShrink"

    Specify the business service method that Siebel Open UI uses to handle a resize operation.

    Pane 2 Disable ExtendShrink Views

    :32:256:

    Specify to disable resizing for a time scale. For example, 32 and 256 each represent a time_scale_identifier:

    • 32. Specifies the Month/Day-of-Week time scale.
    • 256. Specifies the Month/Day-of-Week/Day Part scale.

    Siebel Open UI uses a number to identify each time scale. For more information, see Determining the Number That Siebel Open UI Uses to Identify Time Scales.

    You must include a color before and after each identifier.

    Show Task Details: Service Inputs 1

    "Service Name", "TNT Gantt UI Service"

    Specify the business service that Siebel Open UI uses if the user double-clicks a booking, a task, or an activity, and then clicks OK in a popup dialog box.

    Show Task Details: Service Inputs 2

    "Service Method", "CreateBookingRecord"

    Specify the business service method that Siebel Open UI uses if the user double-clicks a booking, a task, or an activity, and then clicks OK in a popup dialog box.

    Name
    Value
    Description

    Pane 2 Item Drilldown Name

    Activity Drilldown

    Specify the drill-down object that Siebel Open UI uses when the user clicks a label in the Schedule pane. Siebel Open UI navigates the user to the view that this drill-down object defines.

    This configuration works in conjunction with the DDID value that you configure in the Pane 2 Field number applet user property.

    You must configure the corresponding drilldown object in the applet.

Configuring Siebel Open UI Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.