Skip to main content

Permissions Reference

This page lists all permissions and which roles grant them. Permissions are checked throughout Plantrunner to control access to features and data.

note

These tables show what each role grants on its own. Since the Employee base role is always included, users with scoped admin roles (Customer Admin, Route Admin, etc.) also have all Employee permissions. For example, an Employee Admin can view customers, routes, and orders through their Employee base role, even though the Employee Admin role itself doesn't grant those permissions.

Permission matrix

Customers

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
ViewYesYesYesYesYes--
Create--YesYes------
Edit--YesYes------
Delete--YesYes------

Routes

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
ViewYesYes--Yes----
Create--Yes--Yes----
Edit--Yes--Yes----
Delete--Yes--Yes----

Service Visits

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
ViewOwn onlyYes--Yes----
CreateYesYes--Yes----
Manage--Yes--Yes----

Plants

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
ViewYesYesYesYes----
Create--YesYesYes----
Edit--YesYesYes----
Delete--YesYesYes----
Log healthYesYesYesYes----

Orders

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
ViewYesYes----Yes--
Create--Yes----Yes--
Edit--Yes----Yes--
Delete--Yes----Yes--

Employees

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
View--Yes------Yes
Create--Yes------Yes
Edit--Yes------Yes
Delete--Yes------Yes

Timesheets

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
ViewOwn onlyYes------Yes
Manage--Yes------Yes

Pay Periods

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
View--Yes------Yes
Create--Yes------Yes
Edit--Yes------Yes
Delete--Yes------Yes

Company

PermissionEmployeeAdminCustomer AdminRoute AdminOrder AdminEmployee Admin
Company settings--Yes--------
Billing management--Yes--------

How permissions are checked

Permissions are evaluated based on the combination of all roles an employee holds. If any of their roles grants a permission, they have access.

For example, an employee with Employee + Order Admin roles can:

  • View customers, routes, plants (from Employee role)
  • Create their own service visits (from Employee role)
  • Create, edit, and delete orders (from Order Admin role)