What is a project assignment, and how does someone get the right to work on a project?
A project assignment is the membership record that grants a specific person, like a PM, designer, super, or sub, the right to view and act on a specific project, usually created the moment they are scheduled onto it.
Start free→A project assignment is the record that ties a person to a project as an active participant, carrying their role and, where relevant, trade flags. It answers a sharper question than whether someone works at the company: it answers whether this specific person is actively working on this specific project right now. That distinction is what separates company-wide capability from per-project authorization.
On a real jobsite, a person earns the right to act on a project the moment they are scheduled onto it. The framer who shows up Tuesday was not first added to a roster; being put on the schedule was the act of putting them on the team. Software that requires a separate add-to-project step before scheduling fights how the field actually works. It also matters for access control: a designer with the company-wide ability to edit cabinet work should not be able to change a project they were never assigned to.
Scaftra builds membership the way the field does: scheduling creates membership. When a dispatcher assigns an internal user onto a schedule item, Scaftra automatically mints an active Project Assignment carrying the role and trade flags; for a subcontractor, it mints a Subcontractor Project Assignment. The membership is what gates project-scoped writes, enforced on both the portal and the server, and a designer with company-wide capability still cannot mutate a project they are not actively assigned to.
Bring one project onto Scaftra. We'll set up your trades, your rooms, your proof chain, and your vendor portal, and connect it to the financial system you already run.