salesforce_security_impl_guide
salesforce_security_impl_guide
salesforce_security_impl_guide
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Securing and Sharing Data<br />
Enable Custom Permissions in Permission Sets<br />
– If users have --Master-- on their profile and multiple custom record types in their permission sets, when they create a<br />
record, they’re prompted to choose a record type. In their personal settings, users don’t have the option to automatically use<br />
their default record type.<br />
– If users have a custom record type on their profile and any custom record types in their permission sets, when they create a<br />
record, they’re prompted to choose a record type. In their personal settings, users can set an option to automatically use their<br />
default record type and not be prompted to choose a record type.<br />
• Page layout assignments are specified in profiles only—they’re not available in permission sets. When you assign a custom record<br />
type in a permission set, users with that permission set get the page layout assignment that’s specified for that record type in their<br />
profile. (In profiles, page layout assignments are specified for every record type, even when record types aren’t assigned.)<br />
• For lead conversion, the default record type specified in a user’s profile is used for the converted records.<br />
• Users can view records assigned to any record type. As a result, a page layout is assigned to every record type on a user's profile. A<br />
record type assignment on a user’s profile or permission set does not determine whether a user can view a record with that record<br />
type; rather, the record type assignment s<strong>impl</strong>y specifies that the user can use that record type when creating or editing a record.<br />
• Record types in permission sets aren’t supported in packages and change sets. As a result, any record type assignments in permission<br />
sets in a sandbox organization must be manually reproduced in a production organization.<br />
Enable Custom Permissions in Permission Sets<br />
Custom permissions give you a way to provide access to custom processes or apps. After you’ve<br />
created a custom permission and associated it with a process or app, you can enable the permission<br />
in permission sets.<br />
1. From Setup, click Manage Users > Permission Sets.<br />
2. Select a permission set, or create one.<br />
3. On the permission set overview page, click Custom Permissions.<br />
4. Click Edit.<br />
5. To enable custom permissions, select them from the Available Custom Permissions list and<br />
then click Add. To remove custom permissions from the permission set, select them from the<br />
Enabled Custom Permissions list and then click Remove.<br />
6. Click Save.<br />
Manage Permission Set Assignments<br />
You can assign permission sets to a single user from the user detail page or assign multiple users<br />
to a permission set from any permission set page.<br />
• Assign Permission Sets to a Single User<br />
• Assign a Permission Set to Multiple Users<br />
• Remove User Assignments from a Permission Set<br />
EDITIONS<br />
Available in:<br />
• Enterprise<br />
• Performance<br />
• Unlimited<br />
• Developer<br />
USER PERMISSIONS<br />
To enable custom<br />
permissions in permission<br />
sets:<br />
• “Manage Profiles and<br />
Permission Sets”<br />
EDITIONS<br />
Available in:<br />
• Enterprise<br />
• Performance<br />
• Unlimited<br />
• Developer<br />
• Database.com<br />
31