ryanbj@ryanbj.com.Ryan
User context looms over all actions in Salesforce. Field and object visibility are based on profiles, permission sets, and permission set groups. User criteria determines row visibility on each object through row-level sharing.
Profiles and permission sets are nearly the same thing. Profiles have:
The best practice is to have:
Generally speaking: Profiles should be limited as a single users' permissions and be granted the lowest access that every member of your org should have. Teams of users who should have greater capabilities inside Salesforce should be part of a permission set that all members in the team share.
There are likely a few ways to create a User, but the most "technical way" is through the Advanced Setup. Find the Setup page for Users by going to Administration → Users → Users on the sidebar menu. This will show you a listing of all the Users in your org. To add a new one, click the New button at the top of the Users panel.
Note: Different editions of Salesforce may look different when editing a user. Some editions (like the Starter Edition) will only show an invite screen vs. a screen similar to the Edit User screen as shown below:
Users can be looked up using the top-level search menu. By typing a name, User objects will appear in the list with other objects. You can also get to the Users via the Adavanced Setup by clicking the gear at the top right and clicking "Advanced Setup". The Users listing is under Administration → Users → Users. From there, click the arrow on the right and click Edit to edit the user. The page should look similar to the image below:
You cannot directly delete a User from Salesforce. Instead, you can "Soft Delete" a user, which deactivates the user by setting their Active checkbox to Unchecked. You can set this via the Edit User screen as shown from the Managing a User section of this page. Setting a user to inactive will immediately disable their ability to log in. It will also remove them from all delegated groups and shared privileges. Additionally, deactivating a user will open a spot in your org license, meaning the user account will no longer be funded.