Monday, December 13, 2010

Customize look and feel of OBI EE 11g - user customisation

     In the previous blog, I had written how to change the look and feel of OBI EE 11g. Now, lets see how to customize it for different users. (i.e) each user when he logs in will see a different logo and will have different background color, etc.Inorder to achieve this, we should use something called a 'SKIN' session variable in 11g.

     Create a table in the back end to store user name and skin name. Note that, the folders used to store these customisations begin with s_ and sk_. The skin_name that needs to be stored in the database should be without 'sk_'. See in the below table, the skin_name is only 'blafp' whereas the folder name will be 'sk_blafp' and 's_blafp'.





     In the BI Administrator, go to Manage --> Identity menu and add a system session variable called 'SKIN'.


















Assign an initilialisation block Get User Skin with the initialisation string  as follows:



Then, in the path -- C:\BIEE11g\instances\instance2\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes, copy and paste the existing folders s_blafp and sk_blafp into s_new and sk_new.Hence we will now have 4 folders 2 for each of the users. Then, change the logo and other background colour, etc for each of the user as needed under the folders. Please refer to my previous post for customising the same. Then, restart the services and when the user logs in, he would have his own customized look and feel.

Lets check the results. When user1(marty) logs in, this is what he would see.












When user2 (agreen) logs in, this is what he would see.

No comments:

Post a Comment