dodil/erp-platform

tests/data/ERP_PROJECTS.md

Projects — projects

Actors

ActorDoesSeesPermissions
Project managerruns the projectevery projectprojects:*
Client contact (external)briefs and reviewstheir project, through a linknone

Workflows

project

States: draft, active, delivered, invoiced Terminal: invoiced

KeyFromToWhoGate / requiresEffectTimerApproval
open_projectnonedraftproject_manager
send_briefdraftdraftclient_contactthe brief is attached
fill_usagedraftproject_managerthe draft has a usage linehours logged
start_projectdraftactiveproject_managera brief
deliveractivedeliveredproject_manager
review_deliverydelivereddeliveredclient_contactaccepted or commentsP5D
invoice_projectdeliveredinvoicedsysteman AR invoice