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 Construction Staff & Team 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 Construction Staff & Team screen under Administration & Access.