PROFILE --> Controls the CRUD operations that can be performed on any object. Use this when you need to define permissions for a group of users in your org.
You can control the object level and field level accessibility through profiles.
ROLE --> Controls the visibility of records depending on the role-hierarchy defined in your org.
You can control record level accessibility through roles.
Profile defines your LEVEL of ACCESS on the records you create under various objects together with the permission you have available once you login to your Account.
Role defines WHAT data you can see(manager/subordinate) if there is a hierarchy in place in your ORG and is defined with a tree structure
PROFILE --> Controls the CRUD operations that can be performed on any object. Use this when you need to define permissions for a group of users in your org.
You can control the object level and field level accessibility through profiles.
ROLE --> Controls the visibility of records depending on the role-hierarchy defined in your org.
You can control record level accessibility through roles.
You can control the object level and field level accessibility through profiles.
ROLE --> Controls the visibility of records depending on the role-hierarchy defined in your org.
You can control record level accessibility through roles.
All Answers
Role defines WHAT data you can see(manager/subordinate) if there is a hierarchy in place in your ORG and is defined with a tree structure
You can control the object level and field level accessibility through profiles.
ROLE --> Controls the visibility of records depending on the role-hierarchy defined in your org.
You can control record level accessibility through roles.