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
- In the Object List Editor, choose the applet that you modified in Step 1.
- In the Object List Editor, expand the Applet tree, and then click Applet User Prop.
- In the Applet User Props list, add each of the following applet user properties, as required.
|
|
|
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. |
- 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 a color for a Reserved event. Add each of the following applet user properties, as required.
|
|
|
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 a color for the Prospect status in Siebel Hospitality. Configuration for your Siebel application might be different than it is for Siebel Hospitality. |
- 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.
|
|
|
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,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. |
- Configure Drag and Drop.
NOTE: Drag and Drop functionality is a feature that you can enable or disable for the bar chart Schedule Pane in Siebel Open UI which either allows you to or prevents you from moving items around the Schedule Pane. You move an item by first selecting the item and (with the mouse button depressed) then moving the item elsewhere (and releasing the mouse button).
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.
|
|
|
Disable Drag for Ganttchart |
N |
Specify to allow the user to select and move items. Use one of the following values:
- Y. Allows you to select and move items.
- N. Does not allow you to select and move items.
|
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 |
- Configure other Schedule pane behavior, such as drilldown, extend, shrink, add, update, and delete. Add each of the following applet user properties, as required.
|
|
|
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. |
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. |
|