Skip to main content
Hi Guys,

 

My current Org. Wide Default for Contacts is Public Read/Write, however I have one user that I only want to have visibilty to contacts with email addresses. How would I restrict the visbilty of all the contacts without email address for this user?

 

Thank you!
3 answers
  1. Mar 10, 2014, 7:54 PM
    Joanne,

     

    Create two groups - Group 1-  add all users except the user who won't see the all contact records.

     

    Group 2 - add the user who want view only the contact records that have email id. - Creating and Editing Groups (https://help.salesforce.com/htviewhelpdoc?err=1&id=creating_and_editing_groups.htm&siteLang=en_US)

     

    Set Org wide settings to private for Contact object. - Sharing Settings (https://help.salesforce.com/htviewhelpdoc?err=1&id=managing_the_sharing_model.htm&siteLang=en_US)

     

    Create 1st sharing rule for contacts, 

     

    Rule Type - Based on Owner

     

    Contact: owned by members of - choose top role of your org (CEO)

     

    Share with  to Group 1

     

    Contact Access - Choose the option as your need.(READ or READ/WRITE)

     

    Create 2nd sharing rule for contacts,

     

    Rule Type - Based on criteria

     

    Criteria : Contact Email NOT EQUAL TO  NULL  and

     

    Share with to Group 2

     

    Contact Access - Choose the option as your need.(READ or READ/WRITE)

     

    Creating Contact Sharing Rules (https://help.salesforce.com/htviewhelpdoc?err=1&id=security_sharing_rules_create_contact.htm&siteLang=en_US)

     

    Hope this helps.
0/9000