How do I configure user permissions for multi-tier approvals with timekeeping?
Background
For companies using Procore's timekeeping tools, your team can incorporate a multi-tier approval process to review, approve and mark timesheets completed. This allows your team to track and manage your timekeeping records throughout the approval process.
Answer
If you plan to use Procore's multi-tier approvals with the timekeeping tools, it helps to understand how to configure user permissions for the team members who will be creating, editing, reviewing, approving and marking timesheets completed.
Example
Because every construction company is different, the team members you choose to carry out your timekeeping process may differ from the roles and considerations in this example:
- Foremen, Site managers and other Supervisors. These are the team members who will create timecard entries and timesheets on a project. At a minimum, you should provide these team members with 'Standard' level permissions on the Project level Timesheets tool. This allows them to create new timesheets in the 'Pending' status and change the status to 'Reviewed.'
- Project Managers and other Administrators or Executives. These are the team members who will approve 'Reviewed' timesheets before handing them off to your accounting/payroll team for processing. At a minimum, you should provide these team members with 'Admin' on the Project level Timesheets tool. However, if they are responsible for monitoring timekeeping on multiple projects, you may wish to also grant them 'Admin' level permissions on the Company level Timesheets tool or ‘Standard’ or ‘Read Only on the Project Level Timesheets tool with the 'Review & Edit Timesheets' granular permission enabled on the project's Timesheets tool on your project permission template.
- Accounting, Payroll and other Administrators or Executives. These are the team members who will mark timesheets 'Completed.' This capability is only available in the Company level Timesheets tool, so you should assign these users 'Admin' level permissions on both the Project level Timesheets tool. This allows users to access the Company level Timesheets tool. It also allows users to see project data in the Company level tool.
Available Status by User Permissions Level
Users are assigned permissions to the Company and Project level Timesheets tool using a permissions template. See What is a permissions template?
+ - Indicates that the task can be completed in the Project level Timesheets tool when the user is granted the correct granular permissions. See Grant Granular Permissions in a Permission Template.
- Indicates the status is available to users with the appropriate permissions on the Project level Timesheets tool.
- Indicates the status is available to users with the appropriate permissions on the Company level Timesheets tool.
Project Permissions Template 1 | |||
---|---|---|---|
Available Status | Read Only | Standard | Admin |
Pending | + | + | |
Reviewed | + | + | |
Approved | |||
Completed |
1 Currently, granular permissions are not supported in Company Permissions Templates. However, permissions settings from Project Permissions Templates do have an effect on the tasks you can perform on timecard entries in the Company level Timesheets tool.
Instructions
- Set up your labour force. See Set up a Labour Force.
- Ensure the appropriate users on your project have been granted the 'Review & Edit Timesheets' granular permission. See Grant Granular Permissions in a Project Permissions Template.
- Configure your Company and Project level Timesheets tool. See Configure Timesheets.