Take the 2-minute tour ×
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It's 100% free, no registration required.

Is there a way to show/hide a tab on a per user basis? I would like to manage this with Apex, but examples of managing this from the UI would also be helpful.

share|improve this question

2 Answers 2

up vote 4 down vote accepted

Building on amatorVitae's answer, there is also the possibility of using PermissionSets that can hold tab setting just like a Profile (and use very similar UI). The difference is that while a User can only have one Profile, they can have multiple PermissionSets added. So PermissionSets can sometimes be a better way of adding functionality, essentially allowing it to be "mixed-in" per User.

This chopped down User details view shows how zero or more PermissionSets can be added in without changing the Profile:

PermissionSet

share|improve this answer

You can choose which tabs to show/hide per profile. To do this, go into any Profile and (if using the Enhanced UI) go to Object Settings. Then in each Object, you can choose Tab Settings.

share|improve this answer
3  
Can you add mention of PermissionSet too? They now support tab settings and can be added/removed to/from each user separately from the profile. –  Keith C Mar 18 at 15:43
    
Keith, can you post a solution that elaborates on that? I can't add much to the convo since I haven't used it much –  AmatorVitae Mar 18 at 16:13
    
OK I've added an answer to try to illustrate the difference. –  Keith C Mar 18 at 16:44

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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