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: