Oracle Bi Solutions

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Sunday, 24 March 2013

OBIEE 11g - User Specific UI

Posted on 09:09 by Unknown

To Make the user interface dynamic or user specific. For example user [weblogic] wants to see the background of front end in default Purple color while user Mike wants to see it in green color. Let us see how we can achieve this step by step.

Create a folder say CUSTOM_UI. You need to copy the following folders and paste them to CUSTOM_UI.
1) Folder s_blafp from C:\OBIEE11g\Oracle_BI1\bifoundation\web\app\res
2) Folder sk_blafp from C:\OBIEE11g\Oracle_BI1\bifoundation\web\app\res
3) Folder WEB-INFfrom   
C:\OBIEE11g\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes

I have kept the folder CUSTOM_UI in OBIEE11g home directory. Rename the folders s_blafp to s_Mike AND sk_blafp to sk_Mike.


Go to C:\OBIEE11g\CUSTOM_UI\sk_Mike\b_mozilla_4 and search for "custom.css" Change the background color of the 2 nodes:

 ->.HTMLBody{font-family:Tahoma,sans-serif;font-size:11px;background-color:#336600!important;overflow:auto;margin:0;padding-left:5px;}
 ->.HeaderContainer{background-color:#336600;font:11px Tahoma;position:relative;}

Save the changes.

Now login to weblogic console. Press Lock & Edit. Go to deployment and press Install as shown in the snapshot below.
  


Select the CUSTOM_UI folder using the Browse button and follow the instructions as shown below.


Now just go to tab Target and verify if the AdminServer has been selected.


Click on Save. Now Click on Activate Changes. 
Once it is done - Go to Deployment option and search for our newly deployed application CUSTOM_UI.
Have a look at its state. It will be in "Prepared" state - >


Select the application CUSTOM_UI and press Start [ Servicing All Requests ]



You will now see its status being changed to Active.


Now we are going to create a database table with 3 columns -- Username , UserStyle and UserSkin.
Have a look :


Note that the default style and skin of user weblogic is "blafp" and we have created a new
style and skin named "Mike" for user Mike.

IMPORT THIS table to OBIEE repository. Create a SESSION INITIALIZATION BLOCK as shown below.
BLOCK SQL : 
SELECT USER_STYLE, USER_SKIN  FROM USER_SKIN_STYLE 
WHERE upper(USERNAME)=upper(':USER')

Note : While Creating a variable SKIN - a message will pop up asking if you want to overwrite system variable SKIN. In that case - Say YES. 



Save the changes. Add the below tags to instanceconfig.xml

<URL> 
<CustomerResourcePhysicalPath>C:\OBIEE11g\CUSTOM_UI</CustomerResourcePhysicalPath> 
<!-- CustomerResourcePhysicalPath is a tag that specifies the actual target directory name --> 
<CustomerResourceVirtualPath>/CUSTOM_UI</CustomerResourceVirtualPath> 
<!-- CustomerResourceVirtualPath provides the URLPrefix that will be added for sourcing all the files --> 
<!-- If we donメt give this tag, BI EE will automatically add analyticsRes (System target directory) --> 
</URL> 
<UI> 
<DefaultStyle>Mike</DefaultStyle> 
<!-- Without the S_ --> 
<DefaultSkin>Mike</DefaultSkin> 
<!-- Without the SK_ --> 
</UI> 



RESTART THE BI SERVICES.

Once the login page comes up :

1] Login with weblogic 
   Note that user weblogic can see the purple background ( default skin : blafp )




Now log out .

2] Login with Mike. Note that user Mike can see green background. ( Custom Skin : Mike )


Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in OBIEE | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Upper Function
    In Oracle/PLSQL, the  upper function  converts all letters in the specified string to uppercase. If there are characters in the string that ...
  • OBIEE 11g Hide/Show Sections based on Dashboard Prompt
    allow a user’s interaction to hide/show certain sections of a dashboard. In this particular case the user wanted to choose either ‘Quarterly...
  • [OBIEE11g] - OBIEE Dashboard for Informatica Metadata Reporting
    The metadata that Informatica Power Center 8 retains in its repository can be exposed via OBIEE reports and dashboards. This metadata includ...
  • [ODI] - Frequently Asked Questions (FAQ)
    Here is a list of FAQs about Oracle Data Integrator 1) What is Oracle Data Integrator (ODI)? 2) What is E-LT? 3) What components make up Ora...
  • OBIEE 11g not showing new dashboard in the drop down menu
    When creating New dashboard in  OBIEE 11g, I have faced with issue that dashboard name did not show up in drop down dashboard menu. 1. When ...
  • Data Modeling: Schema Generation Issue with ERwin Data Modeler 7.3
    We are using Computer Associate’s ERwin Data Modeler 7.3 for data modeling. In one of our engagements, we are pushing data model changes to ...
  • Installation Informatica Powercenter 9.1 on Oracle Enterprise Linux 5.6
    Ingredients: Program Version Filename Oracle Express 11G 11.2.0 oracle-xe-11.2.0-0.5.x86_64.rpm SQL Developer 3.0 sqldeveloper-3.0.04.34-1.n...
  • Informatica Powercenter Workflow Manager Repository Navigator docking float issue
    In case you’re also experiencing where your Repository Navigator is not dock or attached and it seems just floating within Workflow Manager ...
  • [OBIEE11g] - Creating Dashboard Traversing Through Graph
    The general requirement asked for by customers is that they want to Click on the Main Dashboard Page’s Graph and be transferred to the other...
  • OBIEE 11g - Query Limit
    Query limit and number of minutes a query can run per physical layer database connection, follow the below steps. > Login to Repository u...

Categories

  • BI Publisher
  • DAC
  • DataWarehouse
  • Hyperion
  • Informatica
  • OBIEE
  • ODI
  • Oracle Applications EBS 12.1.3
  • Oracle Database
  • PL/SQL
  • SQL
  • Unix/Linux

Blog Archive

  • ▼  2013 (500)
    • ►  November (8)
    • ►  October (1)
    • ►  July (4)
    • ►  June (9)
    • ►  May (15)
    • ►  April (24)
    • ▼  March (43)
      • EBS 12.1.3
      • OBIEE 11g - Weblogic Security Administration
      • Error: OBIEE 11g: Error: "Stream Closed" Server Ex...
      • OBIEE 11g - Oracle Map viewer Installation & Confi...
      • Hyperion - Essbase Production Server crash
      • Hyperion - EPM, Fusion Edition Performance and Tun...
      • Hyperion FAQ'S
      • Hyperion Planning 11.1.2.2 Calculation Manager Is...
      • OBIEE 11g - Hyperion Integration With OBIEE
      • OBIEE 11g - Single Sign On With (EBS)
      • Hyperion Financial Reports – Preview User Point of...
      • OBIEE 11g - Display user name and time of the repo...
      • OBIEE 11g - Getting the custom links on the OBIEE ...
      • OBIEE 11g - supports 2 kinds of clustering Vertica...
      • DAC - Replace Base: Procedure for Upgrading
      • DAC - Simplified Refresh From Base Option
      • DAC - Peer to Peer Merge
      • OBIEE 11g - User Specific UI
      • OBIEE 11g - Multiple values in single column using...
      • OBIEE 11g - Look up Tables in obiee11g
      • DAC - W_DAY_D and Configure the Multi Calendar su...
      • OBIEE 11g - Roll back Selection Security to be Enable
      • OBIEE 11g - XMLP Server Cache Control
      • OBIEE 11g - How to remotely connect to online RPD
      • BI Publisher - 10g to 11g Upgrade Process
      • OBIEE 11g - Deployment of BI Publisher reports
      • OBIEE 11g - Deinstall
      • OBIEE 11g - Uploading/calling PDF file into OBIEE ...
      • OBIEE 11g - Switching Between Multiple Reports
      • OBIEE 11g - Action link saving a report in local d...
      • OBIEE 11g - Disable Caching
      • OBIEE - Executing Stored Procedures/Functions befo...
      • How to call stored procedure from DAC?
      • OBIEE - Selecting a Single Value and Showing a Range
      • OBIEE - Handy Date Session Variables
      • OBIEE 11g - Calculated % always shows up as 0%
      • OBIEE 11g - Using a Dashboard Prompt as a Column S...
      • OBIEE 11g - How to get proper date sorting in graphs
      • OBIEE 11g - Sorting on the Total in a Pivot
      • OBIEE - Google Charts
      • OBIEE11g - Inline Microcharts using Google Charts API
      • OBIEE 11g - Dashboard Background Image or Watermark
      • NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A gen...
    • ►  February (73)
    • ►  January (323)
Powered by Blogger.

About Me

Unknown
View my complete profile