A student, in one of our classes recently, asked if it’s possible to mask or hide resource pay rates in Primavera P6 Professional? Well, resources in Primavera P6 Professional are global and available to all users. This is counterproductive to the effort to keep pay rates private.
However, it is possible in Primavera P6 Professional, as an administrator, to define security profiles and assign them to users. The security profiles defined globally and at the project level may restrict user access to pay rates and/or project budget data. In this way the Primavera P6 system administrator can restrict user access to pay rate information.
This article describes how the system administrator may define and assign user security profiles to restrict user access to pay rate personnel data.
To completely block user access to all pay rates and project related budget data the system administrator defines both global and project security profiles accordingly. In the global security profile definition, Figure 1, the system administrator takes away
‘view resource and role costs/financials’ privileges. Note in Figure 1 the global security profile is named ‘project manager’.
Further, to block user access to project related budget data in the project security profile, Figure 2, the system administrator takes away ‘view project costs/financials’ privileges. The project security profile in Figure 2 is named ‘project manager’.
When a user that has been assigned these two ‘project manager’ security profiles logs in the pay rate data and project budget data will be lined out. Figure 3 displays the pay rate data as viewed by the restricted user.
Figure 4 shows the project specific budget data lined out.
The system administrator may limit user access to global pay rate data and project specific budget data. Primavera P6 Professional effectively lines out the values to hide them.
It is possible to restrict user access to the pay rate data and allow access to the project specific budget data. This is, however, not recommended as the user may implement a “workaround” to find out the pay rates. The user simply assigns a user to an activity for one hour, which will display the budgeted labor cost and effectively the resource pay rate.