Lay out the system you will run
Add a module. Anything it needs comes with it, and you can see what turns on when two modules are together.
This is a demo. The email is not checked, and nothing is sent. A system stops 72 hours after you create it.
Catalogue
Files
Documents, versions, and access
Not in the system
What it adds
It does not need another module.
- Library editor
- Library reader
dms.document.read, dms.document.write, dms.medical.read
Gatehouse
Workforce compliance and site access
Not in the system
What it adds
Needs Files.
- Site desk
- Worker
- Organisation desk
gatehouse.configure, gatehouse.organisation.write, gatehouse.worker.write, gatehouse.induction.publish, gatehouse.induction.sign, gatehouse.access.read, gatehouse.roster.read, gatehouse.drawing.write
Redline
Snags pinned to drawing revisions
Not in the system
What it adds
Needs Files.
- Snag reviewer
- Snag assignee
- Snag neighbour
redline.configure, redline.drawing.write, redline.defect.raise, redline.defect.assign, redline.defect.proof, redline.defect.accept, redline.defect.close, redline.report.read, redline.defect.read
Compare
A local page diff of two document versions
Not in the system
What it adds
It does not need another module.
- Compare reader
compare.read
Evidence
Append-only region markers
Not in the system
What it adds
It does not need another module.
- Evidence recorder
- Evidence reader
evidence.record, evidence.read, evidence.retract
Approval
An ordered approval chain with send-backs
Not in the system
What it adds
It does not need another module.
- Approval clerk
- Approval approver
- Approval reader
approval.configure, approval.submit, approval.decide, approval.read
Oversight
Client issues, pricing, and valuation rounds
Not in the system
What it adds
Needs Files, Approval.
- Oversight contractor
- Oversight client
- Oversight reader
oversight.configure, oversight.issue.raise, oversight.issue.decide, oversight.issue.price, oversight.issue.read, oversight.valuation.submit, oversight.valuation.advance, oversight.visit.schedule, oversight.issue.report
Back-charges
Charges recovered from subcontractors by deduction
Not in the system
What it adds
Needs Approval.
- Back-charge clerk
- Back-charge approver
- Back-charge subcontractor
- Back-charge reader
backcharges.configure, backcharges.charge.raise, backcharges.charge.sign_off, backcharges.charge.issue, backcharges.charge.deduct, backcharges.charge.cancel, backcharges.charge.read, backcharges.charge.respond, backcharges.charge.export
Delivery of alerts by email, SMS, and push
Not in the system
What it adds
It does not need another module.
- Alert sender
- Alert reader
notify.send, notify.read
Safety
Incident reports and site alerts
Not in the system
What it adds
Needs Delivery of alerts by email, SMS, and push.
- Safety officer
- Safety reporter
- Safety reader
safety.configure, safety.incident.report, safety.incident.read, safety.incident.restricted, safety.incident.update
Academy
Courses, attempts, and training certificates
Not in the system
What it adds
It does not need another module.
- Course author
- Learner
academy.configure, academy.author, academy.learn
Acre
Land search, shortlists, and a weekly report of new plots
Not in the system
What it adds
It does not need another module.
- Land surveyor
- Land reader
acre.configure, acre.search, acre.read
Insight
Dashboards built from the events other modules publish
Not in the system
What it adds
It does not need another module.
- Insight reader
- Insight admin
insight.read, insight.configure
This system
Nothing is in the system yet.