In Procore, the term granular permissions refers to task-based privileges that can be granted to users with 'Read Only' or 'Standard' level permissions on certain tools through the users' assigned permissions templates. The table below shows the granular permissions that are available for the Project level Directory tool.
Granular Permission Name | Granular Permission Description |
---|---|
Add from Company Directory (Assignable Permission Templates Only) |
Grants users the privilege to bulk add any users with profiles in the Company Directory to the Project Directory. Users with this granular permission can only assign 'Assignable Permission Templates' to other users based on their own permissions template settings. See Bulk Add Users and Companies to a Project Directory and What is an assignable permissions template? Note: This granular permission does NOT grant users the permissions to change another user's project permissions template or to edit the user's information after they initially add the user to the Project level Directory. |
Assign Project Roles | Grants users the privilege to assign project roles and edit project role assignments to users for the project's Home page. See Configure the Project Team in the Project Directory. |
Create and Edit Users | Grants users the privilege to create and edit any users in the Users tab in the Project Directory. Users with this granular permission can only assign 'Assignable Permission Templates' to other users based on their own permissions template settings. See Add a User Account to the Project Directory and What is an assignable permissions template? |
Create and Edit Companies | Grants users the privilege to create, edit, and deactivate company profiles in the Project Directory. See Add a Company to the Project Directory. |
Create and Edit Distribution Groups | Grants users the privilege to create and edit distribution groups in the Project Directory. See Add a Distribution Group in the Project Directory. |
Create Contacts (Only Applicable if Timesheets or Incidents is Enabled) | Grants the user the privilege to create 'contacts' (formerly known as 'reference users') in various tools. To learn more about contacts, see What is a 'contact' in Procore and which project tools support the concept? |
Manage Permission Templates (Assignable Only) | Grants users the privilege to manage permission templates in the Project Directory. Users with this granular permission can only assign 'Assignable Permission Templates' to others based on their own permissions template settings. See Assign a Project Permissions Template to a User in the Project Directory and What is an assignable permissions template? |
Remove User from a Project | Grants users the privilege to remove users from projects. See Remove a Single User from a Project and Remove a Batch of User Accounts from a Project Directory. |
Remove Company from a Project | Grants users the privilege to remove companies from projects. See Use Bulk Actions > Remove from Project on Companies in the Project Directory. |
Request Company and People Imports | Grants a user with 'Standard' permission the privilege to submit a request to import users or vendors to the Project Directory. See Request Company and People Imports. |
View Company Insurance Information | Grants users the privilege to view a company's insurance information added to the Insurance tab. |
Update Contacts (Only Applicable if Timesheets or Incidents is Enabled) | Grants users the privilege to update 'contacts' (formerly known as 'reference users') in the Project level Directory tool and in the project's Crews tool. See Edit a Contact in the Project Directory and Edit a Worker. To learn more about contacts, see What is a 'contact' in Procore and which project tools support the concept? |