Configuring Custom Manifests

This topic describes how to configure the example described in Example of a Completed Manifest Administration. For other examples that configure the manifest to download objects for:

To configure custom manifests

  1. Make sure your custom presentation model or physical renderer uses the Define method:

    1. Use a JavaScript editor to open your custom presentation model or physical renderer.

    2. In the section where you configure Siebel Open UI to do the setup, make sure you use the Define method to identify the presentation model file or the physical renderer file.

      For an example that does this setup, see Example of How Siebel Open UI Identifies the JavaScript Files It Must Download.

  2. Configure the manifest files:

    1. Log in to a Siebel client with administrative privileges.

    2. Navigate to the Administration - Application screen, and then the Manifest Files view.

    3. Verify that the Manifest Files view includes the files that Siebel Open UI must download for your custom deployment.

      For this example, verify that the Manifest Files view includes the following files:

      siebel/listapplet.js
      siebel/jqgridrenderer.js
      

      If the Manifest Files view does not include these files, then add them now. For more information, see Adding Java Script Files to Manifest Administrative Screens.

  3. Configure the UI object:

    1. Navigate to the Administration - Application screen, and then the Manifest Administration view.

    2. In the UI Objects list, specify the following object.

      Field

      Value

      Type

      Applet

      Usage Type

      Physical Renderer

      Name

      Contact List Applet

      For more information, see Fields of the UI Objects List.

  4. Configure the Grid group:

    For more information about how to configure a group, see Adding Group Expressions.

    1. In the Object Expression list, add the following subexpression.

      Field Value

      Group Name

      Leave empty.

      Expression

      Desktop

      Level

      1

      Operator

      Leave empty.

      Web Template Name

      Leave empty.

      For more information, see Fields of the Object Expression List.

    2. Add another subexpression.

      Field Value

      Group Name

      Leave empty.

      Expression

      EditList

      Level

      2

      Operator

      Leave empty.

      Web Template Name

      Leave empty.

    3. Add another subexpression.

      Field Value

      Group Name

      Leave empty.

      Expression

      Grid

      Level

      3

      Operator

      Leave empty.

      Web Template Name

      Leave empty.

    4. Add the following group expression.

      Field Value

      Group Name

      Leave empty.

      Expression

      Grid

      Level

      1

      Operator

      Leave empty.

      Web Template Name

      Leave empty.

    5. Use the Move Up and Move Down buttons to arrange the subexpressions in ascending numeric order according to the value in the Level field. Make sure the Object Expression list displays all subexpressions after the group expression.

    6. Use the Indent and Outdent buttons so that Siebel Open UI displays the subexpressions after and indented from the group expression. The tree in the Inactive Flag field displays this indentation.

    7. In the UI Objects list, query the Name property for the name of the UI object that you are configuring. This query refreshes the Manifest Administration screen so that you can edit the Group Name and Operator fields of the group expression.

    8. In the Object Expressions list, expand the tree that Siebel Open UI displays in the Inactive Flag field.

    9. Set the following fields of the group expression.

      Field Value

      Group Name

      Grid

      Operator

      AND

  5. Specify the files that Siebel Open UI must download for the Grid group:

    1. Make sure the Grid group expression is chosen in the Object Expression list.

    2. In the Files list, click Add.

    3. In the Files dialog box, click Query.

    4. In the Name field, enter the path and file name of the file.

      For example, enter the following value:

      siebel/jqgridrenderer.js
      
    5. Click Go.

      If the Files dialog box does not return the file that your deployment requires, then you must use the Manifest Files view to add this file before you can specify it in the Files list. For more information, see Adding Java Script Files to Manifest Administrative Screens.

    6. Click OK.

  6. Configure the Tile group:

    1. Repeat Step 4, with the following differences:

      • For the group expression, set the Group Name field to Tile and the Level field to 2.

      • For the last subexpression, set the Expression field to Tile.

    2. Repeat Step 5, except add the following file:

      siebel/tilescrollrenderer.js
      
  7. Configure the Map group:

    1. Repeat Step 4, with the following differences:

      • For the group expression, set the Group Name field to Map and the Level field to 3.

      • Add only one subexpression with the Expression field set to Map.

    2. Repeat Step 5, except add the following file:

      siebel/custom/siebelmaprenderer.js
      
  8. In the Object Expression list, use the Move Up, Move Down, Indent, and Outdent buttons until the Object Expression list resembles the configuration in the figure in the topic Overview of Configuring Manifests.