customizing manifest files

13
Customizing Manifest Files Presented by TechOneStop Techonestop.com In a vision to make TECHNOLOGY simple for u Techonestop.com 1

Upload: tech-onestop

Post on 17-Jan-2015

121 views

Category:

Documents


2 download

DESCRIPTION

Customizing Manifest Files in Siebel Open UI (Siebel Open UI Training, Part 6): Once Presentation Model or Physical Render JS files are ready to test, very next step is manifest file customization. From 8.1.1.11 onward, manifest file customization has become easier, no need to modify custom_manifest.xml or repository. Check out here how to configure Manifest file from client itself. For more information, visit our website http://www.techonestop.com/2014/08/customizing-manifest-file-siebel-open-ui-training.html. Also you can email us : [email protected] Follow 'Techonestop' on Facebook/Twitter/LinkedIn.

TRANSCRIPT

Page 1: Customizing manifest files

Customizing Manifest FilesPresented by TechOneStop

Techonestop.comIn a vision to make TECHNOLOGY simple for u

Techonestop.com1

Page 2: Customizing manifest files

Objectives

techonestop.com2

1) What is Manifest file and it’s purpose2) Configure Manifest file

Page 3: Customizing manifest files

Manifest Files

techonestop.com3

1) Indentify the JavaScripts files that must be downloaded from Siebel server to client machine during application rendering

2) Can be configured from Siebel Open UI client - Prior to 8.1.1.11, we had two XML manifest files, located under ../siebsrvr/OBJECTS. > core_manifest.xml contains rendering keys for vanilla application > custom_manifest.xml contains custom rendering keys. But from Siebel Open UI versions 8.1.1.11 and 8.2.2.4 onward, we don’t modify these two files any more, rather we will configure manifest file from client itself.

Page 4: Customizing manifest files

Steps to configure Manifest Files

techonestop.com4

1) Verify Presentation model and Physical renderer JS files include Define method2) Register custom JS files 3) Configure manifest administration4) Verify customizations

Page 5: Customizing manifest files

Step 1: Verify Presentation Model and Physical Renderer JS files include Define method

- Use JavaScript editor to open custom PM/PR js files and verify ‘Define’ method is declared or not- Define method should include the file name (without .js extension) with relative file path

techonestop.com5

Page 6: Customizing manifest files

Step 2: Register custom JS files

techonestop.com6

- Log in to Siebel client and navigate to Administration – Application > Manifest file- Verify Manifest files view already includes custom JS files that Siebel Open UI must download during application rendering. If not present, create new record to register the js file- File name must be same as ‘Define’ method, only difference is that we register file with .js extension

Page 7: Customizing manifest files

Step 3: Configure Manifest Administration- Associate the js files with Applets To do this, navigate to Administration – Application > Manifest Administration and create new records like below

- Configure the group under ‘Object Expression’ tab > Decides when to download (like on which platform) and in what sequence > Can be configured Simple expression, or complex expression which includes AND/OR operators

techonestop.com7

Field Purpose ValueType Specifies the type of Siebel

object that we want to customize

Applet/View/Screen/..

Usage Type Specifies how Siebel open ui download files

Presentation Model / Physical Renderer/Theme/..

Name Name of the custom object Applet Name/View Name/...

Page 8: Customizing manifest files

Step 3: Configure Manifest Administration (Cont..)

techonestop.com8

Field PurposeGroup Name If the record is part of group expression, then enter value in

the Group Name, otherwise leave it blank. Before adding Group Name, we must add more than one expression and one must have level.

Expression If the record that we are adding to the Object expressions is 1) Not a group expression, then set value in the expression and keep the Group Name blank 2) a group expression, then enter value in group name and keep the expression field blank

Level Set the sequence number to determine the order that Siebel Open UI uses to execute expressions in ascending order

Operator If the record that we are adding to the object expressions list is a group expression, then we must specify logical operator (AND/OR) to combine subexpressions.

Page 9: Customizing manifest files

Step 3: Configure Manifest Administration (Cont..)

techonestop.com9

- Specify the files > If you have added more than one expression, then make sure you have selected the correct expression and then click ‘Add’ in the file list > Query the file and click ‘OK’ to add the file

Page 10: Customizing manifest files

Step 4: Verify customization- Do ‘Clear Cache’ and reload the browser to see the changes- Do ‘Inspect Element’ to see files have been downloaded properly or not

techonestop.com10

Page 11: Customizing manifest files

QnAHow Siebel Open UI behaves when Custom manifest matches with Predefined manifest ?If the values what we specify in Type, Usage Type and Name fields of the UI objects list are same as predefined UI object, then Siebel Open UI gives priority to custom manifest. If you need both files (predefined manifest and custom manifest) to be downloaded, then add custom files under predefined manifest only or add all files under custom manifest. There are few excepcational cases as well, we will discuss all these in next module.

techonestop.com11

Page 12: Customizing manifest files

Do you have any questions / Doubts ? Write us

or Follow ‘Techonestop’ on Facebook / Twitter / LinkedIn

*** www.techonestop.in is now www.techonestop.com

techonestop.com12

Page 13: Customizing manifest files

Thank You!!! For more information, visit ‘www.techonestop.com’

eMail id: [email protected]

techonestop.com13