As we design complicated systems for multiple users, it is important to show them security information for their firms. I want to show them who can do what action to which accounts.

Clarity is very important because this is going to involve money movements - are there any good archetypes out there for showing people the consequences of permissions in a system?

  • I was hoping that a concrete specific question about UI would draw more answers than a soft question about "What's your favorite interviewing technique?" ui.stackexchange.com/questions/870/… Good answers on that one - but this is an actual design problem.
    – MattK
    Commented Aug 31, 2010 at 11:49

1 Answer 1


I'm assuming a user of the system can pick one of three paths:

  1. Start from the people and for each person see which actions are available on which account.
  2. Start from the accounts, looking/setting who has what access to it.
  3. Start from actions and see on what accounts they are available and who can perform them - this seems a bit less likely, but I might be wrong.

I'm also assuming you don't have to see the entire information together, i.e. see all the users in the system, with all the access types they have to all the accounts. If that's the case, it implies a grid component.

The solution that comes to mind is a master-detail with 3 interchangeable columns where:

  1. The first column would be the entry point (described above)
  2. And the second would be the "group by" which is also interchangeable with the final detail column

For example:

  1. First column is a list of users, which you can sort and browse simply by moving the highlight down the list.
  2. The second and third would be pairs of actions and accounts.
    Interchangeable as we've mentioned (i.e. see all the accounts grouped by action, or all the actions grouped by accounts), assuming the first of the two can also be sorted.

In effect moving the columns account to be first, would change the "entry point".

Moreover, each element has a "go to" function, which means the user can go to a view centric around that element (i.e. if I was looking at John and noticed he had access to account 124255, I could easily navigate to that account and see a similar list of all accounts and users who can perform them).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.