« When an Employee Leaves... | Main | Checking for Letters in Numerical Text Fields »

Displaying an Analytic Dashboard for a Role

There are a lot of good ideas that I see on our internal and external forums on the subject of Oracle CRM On Demand analytic reports and dashboards. These are very flexible, meaning that you can do a lot with them if you know what you’re doing. (And we have a class for you, if you really want to learn about some of the advanced features of creating reports – Advanced Analytics Workshop).

But, there are also some pretty easy ways to customize the application to help users get the reports they need. Here is a simple tip that could make a lot of people happy who rely on a certain dashboard – grouping of reports – to keep tabs on their part of the business.

The default Dashboard tab cannot be configured show a certain dashboard based on the role of the user. It is basically a public dashboard. However, you can use a custom Web tab to show role-based analytic reports. You just need to:

  1. Create a custom Web tab for the role, using the URL for any dashboard that you want to show for that role in the Web tab. The dashboard could be one of the prebuilt dashboards or you could use a custom dashboard created in Answers On Demand.
  2. Add that custom Web tab to the tab layout for the role.

As an example, here is how you would create a custom Web tab that shows the Marketing Effectiveness dashboard for the Marketing Manager role. (You have to be able to access the Dashboard tab, customize pages, and customize user roles to be able to perform these steps.)

Create the Custom Web Tab

  1. Sign in to CRM On Demand, and go to the Dashboard tab. Select the Marketing Effectiveness Dashboard and click Show.
  2. When it is displayed, right click somewhere in the dashboard area and select Properties.
  3. Take a copy of the URL. (Example: https://secure-ausomxdsa.crmondemand.com/OnDemand/user/analytics/saw.dll?Dashboard&PortalPath=%2fshared%2fpre-built+Analysis%2f_Portal%2fMarketing+Effectiveness.) This URL will be different for your company, so make sure that you don't use my URL...it's just here to give you an idea of what it should look like.
  4. Navigate to Admin > Application Customization > Custom Web Tabs. Click New to create a custom Web tab.
  5. Give the new tab a name, such as Marketing Dashboard and enter the dashboard URL.
  6. Click Save.

Web%20Tab%20Setup.gif

Add the new tab to the Marketing Manager role

  1. Navigate to Admin > User Management & Access Controls > Role Management.
  2. Edit the Marketing Manager role and go to Step 5 of the wizard.
  3. Move the new Web tab to the Selected Tabs box and click the Finish button.
  4. You may also want to remove the standard Dashboard tab from the role, if it is not used.

RoleManagement.gif

Now, the next time a marketing manager logs in, he or she will see the new tab. Don’t forget, though, if the user has personalized his or her tab layout, he or she will have to add the new tab to their personal layout (My Setup > Personal Layout > Tab Layout).
FinalTab.gif

TrackBack

TrackBack URL for this entry:
http://blogs.oracle.com/mt/mt-tb.cgi/9331

Comments (3)

Jan Neggers:

Great suggestion! We are currently developing a lot of Role specific Dashboards. It just don't look nice for Users if they need to retreive their Dashboards from the long list presented to them.

Just one question: after having created a Custom Web Tab with a Role specific Dashboard the application opens a complete UI in the already exisiting one. How can I prevent this so that the Dashboard is presented just in one screen?

Rgrds, Jan

Cheryl:

My guess is that you copied the URL for your Web tab from your browser Address field. That's not the right place to copy it - instead, you should go to the dashboard or report that you want to show in your custom Web tab. Then, point your mouse to some place on that dashboard page (the blue title bar or any of the white space around the report are good places). Right-click in that spot and select Properties from the menu. Then, copy the full URL from the Address field in the Properties window. That's the right URL to put in your Web tab - the two are different.

For example, I just copied this URL from my Properties window for the Marketing Effectiveness dashboard:
https://secure-ausomxdsa.crmondemand.com/OnDemand/user/analytics/saw.dll?Dashboard&PortalPath=%2fshared%2fpre-built+Analysis%2f_Portal%2fMarketing+Effectiveness

The URL in the Address field of my browser for that page is:
https://secure-ausomxdsa.crmondemand.com/OnDemand/user/Dashboard?OMTHD=ShowDashboard&OMTGT=ReportIFrame&SelDashboardFrm.Dashboard%20Type=%2fshared%2fpre-built%2bAnalysis%2f_Portal%2fMarketing+Effectiveness

Try it again using the URL from your Properties window and let us know how it goes!

Cheryl

Jan Neggers:

Hi Cheryl,
Thanks very much for your additional coment. It now works as expected.

Rgrds,
Jan

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)