TotalApp Docs

Construction — Domain Roles & Capabilities

Seeded Construction roles, their capabilities, and crew assignment.

Seeded Roles

Opening the Construction Roles screen against an empty store seeds four role templates.

RoleDescriptionApprover
Project ManagerFull site authority across all capabilitiesYes
Site SupervisorCrew assignment, daily logs, subcontractors
ForemanCrew lead — assigns crew, submits daily logs
Safety OfficerSafety inspections and permit approvalsYes

Role → Capability Matrix

CapabilityProject MgrSupervisorForemanSafety
construction:jobsite:manage
construction:crew:assign
construction:daily_log:submit
construction:subcontractor:manage
construction:milestone:approve
construction:safety:inspect

Assigning roles to staff

Roles are assigned on the Site Crew governance screen. A person may carry a Construction role alongside roles in other add-ons via multi-hat assignment.

Frequently Asked Questions

Are seeded roles editable?
Yes — they are templates. A Construction role builder sees only CONSTRUCTION + GLOBAL capabilities.
Which roles are approvers?
Project Manager (milestone approval) and Safety Officer (safety inspections) hold approver capabilities.
Can a Foreman approve milestones?
No — milestone approval needs construction:milestone:approve, held by Project Manager by default.
Who assigns Construction roles?
Tenant admins and users with staff-management authority, from the Site Crew screen under Administration & Access.