Hi Rolf,
Just wanted to reply to your post above on roles...
Rolf: what I'm finding is that the 'override' part doesn't seem to work, and that users can only view buttons at their highest access level.
There might be some confusion on the Roles that can view area - have a look at my screenshot:
I've put a button on my screen that is only accessed from the Manager role. In my Manager role setup I've assigned it to Chad3 and Chad4. But Chad3 is also assigned to a higher role - Accountant. Now Chad3 is denied access to this button since his access to the role Accountant overrides his Manager access.
This is how roles are designed to work, any higher-level role will override the lesser role. So Chad3's role of Manager is trumped by his access to the role of Accountant.
What you might want to look at are parent/sub roles when designing permissions. In my example I have 2 buttons on screen and I would like the parent - Accountant role to have access to both buttons yet I want all subs to only see the Accountant - Sub button. The only way to acheive this is through a Parent and Sub relationship. Had Chad3 been a Director + Accountant his access to the Accountant role is overridden.
Have a look my revised role for the user Chad3 and Chad4:
button 1
and button 2
While this sounds a little confusing explained I hope this helps understand a little how our roles work.
If you think you need to share permissions from a outside a role level, create a sub. While researching this I found the best solution (if I needed to share multiple role levels) was to recreate the roles as a sub off the Administrator role. So my user Chad has both Administrator and -Director roles AND is able to see this button. If my -Director role was not a sub off Administrator then Chad would not be able to access this button.
see:
and:
Please let me know if you have any questions.
HTH!
~C