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:
Web templates and modified applet modes, see Allowing Users to Change the Applet Visualization.
Different Web templates, physical renderers, and presentation models depending on the applet and the user responsibility, see Displaying Applets Differently According to the Applet Mode.
The physical renderer and the presentation model, see Configuring the Manifest for the Recycle Bin Example.
The context renderer.
A custom theme, see Customizing the Logo and Customizing Themes.
To configure custom manifests
Make sure your custom presentation model or physical renderer uses the Define method:
Use a JavaScript editor to open your custom presentation model or physical renderer.
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.
Configure the manifest files:
Log in to a Siebel client with administrative privileges.
Navigate to the Administration - Application screen, and then the Manifest Files view.
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.
Configure the UI object:
Navigate to the Administration - Application screen, and then the Manifest Administration view.
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.
Configure the Grid group:
For more information about how to configure a group, see Adding Group Expressions.
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.
Add another subexpression.
Field Value Group Name
Leave empty.
Expression
EditList
Level
2
Operator
Leave empty.
Web Template Name
Leave empty.
Add another subexpression.
Field Value Group Name
Leave empty.
Expression
Grid
Level
3
Operator
Leave empty.
Web Template Name
Leave empty.
Add the following group expression.
Field Value Group Name
Leave empty.
Expression
Grid
Level
1
Operator
Leave empty.
Web Template Name
Leave empty.
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.
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.
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.
In the Object Expressions list, expand the tree that Siebel Open UI displays in the Inactive Flag field.
Set the following fields of the group expression.
Field Value Group Name
Grid
Operator
AND
Specify the files that Siebel Open UI must download for the Grid group:
Make sure the Grid group expression is chosen in the Object Expression list.
In the Files list, click Add.
In the Files dialog box, click Query.
In the Name field, enter the path and file name of the file.
For example, enter the following value:
siebel/jqgridrenderer.js
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.
Click OK.
Configure the Tile group:
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.
Repeat Step 5, except add the following file:
siebel/tilescrollrenderer.js
Configure the Map group:
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.
Repeat Step 5, except add the following file:
siebel/custom/siebelmaprenderer.js
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.