04 - Users and Access Controls Setup

Created by Connect Getaccountify, Modified on Wed, 6 Aug, 2025 at 10:21 AM by Connect Getaccountify

Salesforce offers a robust role-based security model to ensure data is visible only to authorized users.


Key Concepts:


ConceptDescription
UserIndividual with login credentials
ProfileDefines what a user can do (object permissions, field access, etc.)
RoleDefines what a user can see (record-level visibility)
Permission SetGrants additional access beyond what the profile allows
Sharing RulesExtends access across roles or groups


Create a New User:

  1. Go to SetupUsers.

  2. Click New User.

  3. Fill in:

FieldDescription
Name, EmailUser’s identity and login
RoleAssign based on team hierarchy
ProfileChoose: System Admin, Accountant, Viewer
License TypeE.g., Salesforce Platform, Salesforce
  1. Click Save. A welcome email will be sent to the user.


Recommended Profiles:


Profile NameAccess Level
System AdminFull access to configuration and data
Finance ManagerAccess to all transactions, reports
AccountantCreate/approve bills, payments, invoices
Read-Only AuditorView-only access to financial records


Assigning Entity-Level Access (Optional)

If your org uses multiple entities, restrict access so users only interact with their assigned entity.


Option 1: Custom Field on User Record

  • Add a custom field (e.g., Accessible Entities) on the User object

  • Use this to filter entity visibility in the UI


Option 2: Permission Set Grouping

  • Create a permission set per entity

  • Assign to users via Permission Set Groups

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article