Construxion Pro

Roles & Permissions Matrix

Roles & Permissions Matrix - Construxion Pro User Guide

This document provides a complete reference for what each role can access by default. Individual permissions can be overridden per-user (see Employees > Permissions).

Permission Defaults

These are the hardcoded defaults. Owners can change role defaults in Settings > Role Permissions.

PermissionOwnerManagerAdministrativeSuperintendentForemanLabor
View All JobsYesYesYesYesNo (assigned only)No (assigned only)
Edit JobsYesYesYesYesNoNo
Delete JobsYesNoNoNoNoNo
Create + Edit TasksYesYesYesYesYesNo
Delete TasksYesYesNoYesNoNo
Request Task DeletionYesYesYesYesYesNo
View All EmployeesYesYesYesNoNoNo
Edit EmployeesYesYesNoNoNoNo
Delete EmployeesYesNoNoNoNoNo
Create Labor (No-Login) EmployeesYesYesYesYesYesNo
View BillingYesYesNoNoNoNo
Edit BillingYesYesNoNoNoNo
View ScheduleYesYesYesYesYesNo
Edit Company SettingsYesNoNoNoNoNo
Manage PermissionsYesNoNoNoNoNo
Override Fixed Measurement DimensionsYesYesNoNoNoNo
Change How a Task Is Billed (unit only, no prices)YesYesNoYesNoNo

Owner permissions cannot be restricted — they always have full access regardless of any overrides.

Page Access

Which sidebar pages each role can see:

PageOwnerManagerAdministrativeSuperintendentForemanLabor
DashboardYesYesYesYesYesYes
JobsYesYesYesYesYesNo
PermitsYesYesYesNoNoNo
LocatesYesYesYesNoNoNo
ScheduleYesYesYesYesYesNo
BillingYesYesPer permissionNoNoNo
DivisionsYesYesYesNoNoNo
CrewsYesYesYesYesYesNo
EmployeesYesYesYesNoNoNo
ClientsYesYesYesNoNoNo
SubcontractorsYesYesYesNoNoNo
TestersYesYesYesNoNoNo
EquipmentYesYesYesYesYesNo
SupportYesYesYesYesYesYes

Schedule Permissions

ActionOwnerManagerAdministrativeSuperintendentForemanLabor
View scheduleYesYesYesYes (assigned divs)Yes (assigned crew)No
Drag-and-drop / rescheduleYesYesYesNoNoNo
Create assignmentsYesYesYesNoNoNo
Finalize scheduleYesYesNoNoNoNo

Job Detail Tab Access

TabOwnerManagerAdministrativeSuperintendentForemanLabor
DetailsYesYesYesYesYesYes
TasksYesYesYesYesYesYes
ScheduleYesYesYesYesYesNo
Traffic ControlPer configPer configPer configNoNoNo
ImagesYesYesYesYesYesYes
FilesYesYesYesYesYesYes
CommentsYesYesYesYesYesYes
Daily LogsPer configPer configPer configNoPer configNo
BillingPer permissionPer permissionPer permissionNoNoNo

"Per config" means visibility depends on company/job-level configuration (TC mode, daily log mode). "Per permission" means the viewBilling permission must be granted.

Dashboard Content by Role

FeatureOwnerManagerAdministrativeSuperintendentForemanLabor
KPI cardsYesNoNoNoNoNo
Revenue chartsYesNoNoNoNoNo
Alert panelNoYesNoNoNoNo
Urgent actions (permits/locates/invoices)NoNoYesNoNoNo
Crew schedule (all divisions)NoYesNoNoNoNo
Crew schedule (assigned divisions)NoNoNoYesNoNo
My crew scheduleNoNoNoNoYesYes
Map widgetNoYesYesYesYesYes
Get DirectionsNoNoNoNoNoYes
Finalize scheduleNoYesNoNoNoNo

Daily Log Permissions

ActionOwnerManagerAdministrativeForemanSuperintendentLabor
View daily logsYesYesYesYesNoNo
Create/edit (Draft)YesYesYesYesNoNo
Edit (Submitted)YesYesNoNoNoNo
SubmitYesYesYesYesNoNo
ApproveYesYesNoNoNoNo
Revert to DraftYesYesNoNoNoNo

Billing Permissions (Database-Enforced)

These permissions are enforced at the database level via Row Level Security, not just in the UI:

ActionRequires
View invoices, payments, price sheetsviewBilling permission
View billing items on a jobCompany membership (no billing permission needed)
Create/edit billing items, invoices, paymentseditBilling permission
Modify price sheetseditBilling permission

Settings Access

SectionOwnerManagerAdministrativeSuperintendentForemanLabor
ProfileYesYesYesYesYesYes
CompanyYesYesNoNoNoNo
AlertsYesYesYesYesYesYes
JobsYesYesNoNoNoNo
ScheduleYesYesNoNoNoNo
BillingYesYesNoNoNoNo
LocatesYesYesNoNoNoNo
PermitsYesYesNoNoNoNo
Traffic ControlYesYesNoNoNoNo
Role PermissionsYesView onlyNoNoNoNo
SubscriptionYesNoNoNoNoNo

Managers can open the company sections, but changing them needs the Edit Company Settings permission — owners always have it, and an owner can grant it to a role or a person.

On this page