Recently released was the ability to prevent technicians from seeing everyone's Cost Per Hour unless they are an Admin in SDP.
I would think for most companies that who can view CPH has nothing to do with which technicians are Admins. Just because a technician is an Admin doesn't mean they should see anyone and everyone's CPH.
For example, I manage my group and I administer SDP. I have two techs that work for me that are SDP Admins as my backup. They should not see anyone's CPH. And I should only be able to see the CPH for people on my team and not see it for the Development or Security teams.
We need more granular control based on the existing Reporting Manager field. Only the Reporting Manager should be able to see the Cost Per Hour for technicians in which they are the manager. "View Cost Per Hour" could be an Instance Configuration item that could be set to:
- Reporting Manager
- Admins (essentially, the only option right now)
- Everyone ? (essentially, the original configuration before the recent change to limit to just SDP Admins)
- No one ? (then I'd think you would just leave each tech's CPH set to $0.00)
Also, there would need to be some sort of "super control" over who could change that Instance Config setting (e.g. it shouldn't be possible for an SDP Admin technician to change it to Admins, see what everyone's CPH is and then change it back to Reporting Manager before anyone notices). Perhaps a banner alert in SDP to SDP Admins stating that "X changed the setting for View Cost Per Hour" that the Admin tech has to close...similar to how announcements are displayed.