Example of a Completed Manifest Administration

The following figure includes an example of a completed manifest administration that configures Siebel Open UI to download JavaScript files for the Contact List Applet. For more information about how to configure this example, see Configuring Custom Manifests.


Example Manifest Administration: This image is described in the surrounding text.

As shown in this figure, the example manifest administration includes the following items:

  1. The Grid group uses the AND operator to group three expressions into the following group expression:

    Desktop AND EditList AND Grid

    A group expression is a type of expression that Siebel Open UI uses to arrange subexpressions into a group in the Object Expression list.

  2. Siebel Open UI uses the Level field to determine the order it uses to evaluate expressions. It uses the following sequence:

    1. It uses the Level field to determine the order it uses to evaluate group expressions. In this example, it uses the following sequence:

      • Evaluates the Grid group first.

      • Evaluates the Tile group next.

      • Evaluates the Map group last.

    2. It uses the Level field within a group to determine the order it uses to evaluate each subexpression, which is a type of expression that Siebel Open UI displays as part of a group in the Object Expressions list. It displays each subexpression in an indented position after the group expression. In this example, it uses the following sequence to evaluate subexpressions that reside in the Grid group:

      • Evaluates the Desktop expression first.

      • Evaluates the EditList expression next.

      • Evaluates the Grid expression last.

      In this example, Siebel Open UI evaluates all the expressions that reside in the Grid group, and then does one of the following according to the result of this evaluation:

      • All expressions that reside in the Grid group evaluate to true. Siebel Open UI downloads the file that the Files list specifies.

      • Any expression that resides in the Grid group evaluates to false. Siebel Open UI discards the entire Grid group, and then evaluates the Tile group.

  3. Siebel Open UI uses the Files list to identify the files it must download. In this example, it does the following evaluation:

    • If the platform is a desktop, and if the mode is EditList, and if the user chooses Grid, then it downloads the siebel/jqgridrenderer.js file.

    • If the platform is a desktop, and if the mode is EditList, and if the user chooses Tile, then it downloads the siebel/Tilescrollcontainer.js file.

To view an example that allows the user to choose Grid or Tile, see Allowing Users to Change the Applet Visualization.