Object-level access and Field-level access
R: Object(f1, f2, f3... fn) - object of degree n
Object-level access:
Determine:
the user has access to the object?
- what fields the user can see on that object (Field-level access) ?
- what actions (object permissions) : Create,Edit,Read, Delete, the user can perform on records of the object?
Where this is configured in UI?
- in *Profile* (https://na34.salesforce.com/00e)
Let us see the Profile object:
R: Profile(Id, Name, Permission*, UserLicenseId, UserType, Description)
Sample records (tuples) in Profile: