Best Practices: Enable and Configure Agile PLM Dashboard

I just thought I would write this small blog post for the benefit of the broader Agile audience. This came up recently as a query from a customer. How does one enable the Agile PLM Dashboard? What are the recommended best practices for configuring the PLM Dashboard?

In 9.2.2, the dashboard really expanded from just being PPM Dashboard to being a PLM Dashboard. You can now configure any advanced search and PX within a dashboard widget. This provides customers with tremendous flexibility in displaying search results in tabular or graphical format as well as displaying PLM relevant data from other systems via Process Extensions.

It is really simple to enable the PLM Dashboard. If you are on version 9.2.2 or later, your license should include the PLM Dashboard functionality, however you need to 'enable' it for the users. Starting with 9.2.2, there is a special privilege type 'Dashboard Tab View', that controls visibility of Dashboard tabs. You can create one or more privileges of this type to view a set of dashboard tabs. These privileges can in turn be part of one or more roles depending on the need.To enable the dashboard, do the following:

• Under User Settings -> Privileges -> Dashboard Tab View in Java Client, open up ‘Read Dashboard Tabs’ privilege
• In the ‘Applied To’ section, add the appropriate tabs that you want to view to the ‘Selected’ section
• In the ‘Where Used’ section, add the appropriate roles that you want this privilege to be part of
• Login as a user with this role to view the set of dashboard tabs you just created access to

There are some best practices to keep in mind here:

• Dashboard privileges should be created for a related set of tabs. When setting up the privileges, think about which group of users would benefit from viewing this data and how data in different tabs relates to one another e.g. Project Management v/s Sourcing v/s Quality Management. You may also have separate tabs for the benefit of executives that summarize data across some of these functions.
• It is generally easier to create separate dashboard related roles and configure privileges and roles in a one-to-one correspondence. e.g. you could create a new role 'Quality Dashboard' role and apply the Quality Management dashboard privilege that allows access to a set of quality related dashboard tabs such as compliant failure modes by product and field problems with missing info. This way it is very clear which roles provide the access to which set of tabs. Managing user access simply becomes a function of providing or revoking a user's role.
• It works even better if these roles are assigned at a user group level (unless you want to differentiate access within a group). This way, when a user leaves a particular team, you can remove the user from the appropriate group and take away that specific user's access to the set of tabs related to their former function. In the above example, if the 'Quality Analyst' user group had the 'Quality Dashboard' role, you could provide or revoke access to quality related dashboard tabs by simply moving users in or out of this group.

In a future blog, I will focus on dashboard layout, and some cool things you can do with process extensions.

As usual your comments are welcome.


One common request I find is to setup a dashboard graph that shows the number of, lets say, change orders released per month. The tool can group on the create date, but that is date and time specific, so there's never more than one change listed per bar and the grouping by month doesn't happen. I'm guessing this type of output will need to be done using BI or a DX, but I'm wondering if there's something else that would be helpful to manage this type of output. Also, what are the common custom graphs that are configured on a dashboard? I can find a lot of usage out of the advanced search output, but not so much for the graphing just yet as the grouping function doesn't seem to exist.

Posted by Keith Rust on January 08, 2009 at 12:34 AM PST #

I just want to do it as your example shows.However,I realize that the optional tab is personal,which means it can not share configuation through users unless you configured it once per user.So if the quality tabs belong to optional tabs,or it's configured by ourselves in the optional tabs,it's not working to share the same view ,even with the same Quality Dashboard view privilege. Looking forward to your opinion.

Posted by hill on February 22, 2009 at 09:02 PM PST #

Very powerful presentation capabilities. So much so that I would prefer a dashboard type inbox showing approavals and tasks on the same tab. I know that is possible to construct. Any chance it can be more out-of-the-box so customers do not have to reverse-engineer the workflow and task inbox queries?

Posted by Steve Jones on February 24, 2009 at 12:41 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

Hear from the community that's pioneering PLM's critical role in transforming supply chains into sustainable value chains that power profitable innovation and competitive advantage.

Subscribe to Oracle Agile PLM Blog by Email


« June 2016