Recently, I have cleared Sharing & Visibility Designer Certificate and I would like to share some tips and trick and what are all the valuable resources where you can learn and will pass the certificate exam.

Here is the full Outline of the Exam: – http://certification.salesforce.com/SG_CertifiedSharingAndVisibilityDesigner.pdf

  • Declarative Sharing – 67%
  • Performance – 8%
  • Programmatic Sharing – 25%

4 Pillars of Salesforce Security Model

  • ORG Level Access  i.e Salesforce Access
  • Profile Level Access
  • Record Level Access
  • Field Level Access

Org Level Access:-

ORG Level access deals with the Basic Level of Security. So this level of Security comes into the Picture when the user is trying to access to Salesforce ORG that means trying to login into Salesforce environment. Find the Below Image for the same and Special Thanks for Jiten Joysar for the images.

Source : https://icodecloud.wordpress.com/

Profile Level Access

Profile level access deals with the Security of Profiles and Objects and decide which Profile has what kind of permission for a particular object. And also, decide which page layout, record types and various permission. Have a look into the below image.

Source https://icodecloud.wordpress.com/

Record Level Access

Source: – https://icodecloud.wordpress.com/

Field Level Access

Source:- https://icodecloud.wordpress.com/

Salesforce Security at a Single Glance

Source: – http://santanuboral.blogspot.com/
Source: – http://www.asagarwal.com/ways-to-share-records-in-salesforce/

Below are some some other security related topics

Cross-Site Request Forgery (CSRF)

https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_security_tips_csrf.htm

SOQL Injection

https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_security_tips_soql_injection.htm

Understand Cross-Site Scripting (XSS)

https://trailhead.salesforce.com/en/content/learn/modules/secdev_injection_vulnerabilities/secdev_inject_cross_site_scripting

References

  1. Salesforce Trailhead
  2. I Code Cloud
  3. https://metillium.com/2018/04/visibility-sharing-certification-study-guide/
  4. http://santanuboral.blogspot.com/2019/03/lightning-platform-security-sharing.html
  5. http://www.asagarwal.com/ways-to-share-records-in-salesforce/
  6. https://help.salesforce.com/articleView?id=users_license_types_communities.htm&type=5
  7. Salesforce: Sharing Cheat Sheet
  8. Territory Management Decision Guide
  9. Enterprise Territory Management Implementation Guide
  10. Who Sees What
  11. Record-Level Access: Under the Hood
  12. Enforcing CRUD and FLS
  13. Designing Record Access for Enterprise Scale
  14. Protecting Force.com Custom Sharing Code
  15. Behind the Scenes of Record Ownership in Salesforce
  16. Understanding With Sharing, Without Sharing & Unspecified Sharing Classes
  17. Shield Platform Encryption
  18. Using Apex Managed Sharing to Create Custom Record Sharing Logic
  19. Managing Lookup Skew in Salesforce to Avoid Record Lock Exceptions
  20. Full Study Material is actually documented by SFDC here

Good Luck for your exam and feel free to contact me @cloudyamit or sfdcpanther@gmail.com OR sfdcpanther@outlook.com.

Happy Learning & Happy Sharing 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *