Configuring the Applet Control and User Properties

Perform the following procedure to configure the applet control and user properties for the new time zoom interval.

For more information about performing configuration tasks with Siebel Tools, see Using Siebel Tools.

To configure the applet control and user properties

  1. Log in to Siebel Tools or Web Tools as an administrator.

  2. Lock the FS Dispatch Board project for editing.

  3. In the Object Explorer, navigate to Symbolic String, and create a New Record.

    Create the appropriate Symbolic String for the button caption that you would create in Step 5.

    For example, if the time zoom interval is 7 hours, the values for new Symbolic String will be as following:

    • Name= "SBL_FS_DB_DAY_SEVEN_HOUR"

    • Current String Value=7

    • Project="Symbolic Strings"

    • Type="Conversion"

    • Translate=checked

  4. In the Object Explorer, navigate to Applet, and query for the FS Dispatch Board Gantt Applet.

  5. Navigate to Applet, then Control, and create a new applet control with the following values:

    Type= MiniButton

    Method Invoked= RefreshGantt

    For example, if the time zoom interval is 7 hours, the values for the new applet control will be as following:

    • Name = 262144

    • Caption = 7

    • Caption String Reference = SBL_FS_DB_DAY_SEVEN_HOUR

    • Caption String Override = 7

    • HTML Display Mode = EncodeData

    • HTML Row Sensitive = Checked

    • HTML Type = MiniButton

    • Method Invoked = RefreshGantt

    • Sort = Checked

    • Text Alignment = Left

    • Visible = Checked

    • Text Alignment Label = Right

    Make sure the button name is a unique ID. You can pattern the name to be consistent with the existing timescales.

  6. Move and place the new button to the placeholder for the Time Zoom Interval button. Do the following:

    1. In Web Tools, navigate to Object Explorer, then Applets, and query for FS Dispatch Board Gantt Applet.

    2. Select the pencil icon to edit the Applet web template.

    3. Select option Controls/Columns. You will see the mini button you created in step 5 (minibutton for value 7).

    4. Move and place the new time zoom interval button (minibutton) in the placeholders available in the page.

      For example, place the new timescale of 7 hours at placeholder 349.

      It is recommended to maintain the timescales in ascending order. To meet that, since the timescale 4 hours is at placeholder 349, remove it from 349 and reassign it to placeholder 343. Now assign timescale 7 hours to placeholder 349.

    5. Go to Applet web template Item, query for your item under Control column that is for 262144.

      Make sure there is no value under Expression column (clear the value if it is there one.)

  7. Navigate to Applet, then Applet User Prop, and complete the following steps for the new time zoom interval in the format used for existing time zoom intervals.

    1. Query for the SupportedTSMapping user property and add details for the new time zoom interval in the following format:

      #Major Time Value#Minor Time Value#ID of the time zoom interval#

      For example, if the new time zoom interval for 7 hours, add the value #Day#7 Hours#262144 in the following way:

      #Day#7 Hours#262144#Day#4 Hours#1024#Day#2 Hours#512#Day#Hour#4#Day#Half Hour#2048#Day#QuarterHour#4096#Week#Day#1#Month#Day#64#Month#Week#32768#Year#Week#16384#Year#Month#8192#
      
    2. Query for the DateBar Navigation TS user property and add the ID for the new time zoom interval in the following format:

      For example, if the new time zoom interval is 7 hours, add the ID is 262144:1,7 in the following way:

      1:7,30;4:1,7;2:1,7;64:30,365;128:7,30;256:1,35;512:1,7;1024:1,7;2048:1,7;4096:1,7;8192:365,365; 16384:365,365;32768:35,365;262144:1,7;
    3. Query for AvailabilitySupportedTS and add the new time zoom interval in the following format:

      For example, if the new time zoom interval is 7 hours, add the value #262144 in the following way:

      #1024#512#4#2048#4096#262144#
    4. Query for Date Padding for TimeScale LIC and add the new time zoom interval in the following format:

      For example, if the new time zoom interval is 7 hours, add the value 262144:2; in the following way:

      1:1;2:1;4:2;32:1;64:0;128:1;256:1;512:2;1024:2;2048:2;4096:2;8192:0;16384:0;32768:0;262144:2;
    5. Query for Duration for TimeScale LIC and add the new time zoom interval in the following format:

      For example, if the new time zoom interval is 7 hours, add the value 262144:1 in the following way:

      1:7;2:1;4:1;32:36;64:31;128:7;256:31;512:1;1024:1;2048:1;4096:1;8192:365;16384:365;32768:31;262144:1;
  8. In the Object Explorer, navigate to Applet, and query for the User Profile Dispatch Board OUI Applet.

    Navigate to Applet, then Applet User Prop, and complete the following steps:

    1. Query for the SupportedMajorTS user property, and add the new time zoom interval to the available major time values, if necessary.

      This user property has a default value of #Year#Month#Week#Day#.

    2. Query for the SupportedMinorTS:Day user property for a major time value, and add the new time zoom interval to the available minor time values for the major time value.

      For example, if the new time zoom interval is 7 hours, add the value #7 Hours in the following way:

      #7 Hours#4 Hours#2 Hours#Hour#Half Hour#Quarter Hour#
  9. Deliver the changes to the Integration Branch.