RE: How to set contact access permission?
Hi,
Record access in CRM is on entity basis and it can have dept of User,BU, Parent Child BU and Org.
There is owner field on contact which dictate the Business Unit a record belongs to.
So if you are importing contact with owner in a Business Unit called A - any user with Org level to contact will get access to your contacts.
Users who are part of Business Unit A and parent Business Unit will also get access to contact. Only the user with User level access will not get access to your record.
Now coming to your problem - if you want only certain record to be hidden from other user
1. Make sure no one has Org level access to contact entity.
2. Create a BU which is one level up to the users BU with no one in that BU.
3 Create a team in this BU and make that team as owner of the contact you imported.
The other way can be to make sure all the user have user level access to contact and then control the access to contact record with team ownership - but all the depend on how the security is setup in your organization.
To find which security role a user has you need to go to customization>Security->User-> Open user record-> Manage Security role button.
This will show all the role a user has. You can then go to the role and check what access it has.