The real end-to-end processes each module supports — who acts, in what order, and what the system does. Use this to script demos of specific stakeholder journeys and to write test cases.
DWMail unifies ordinary email with formal government correspondence. Incoming official documents flow through a three-desk pipeline with manager review, approval, signing/stamping, and archival.
Incoming ─▶ [ Receive Desk ] ─▶ [ Review Desk ] ─▶ [ Secretary Desk ] ─▶ Archive
register + route review / approve / final / conditional
(numbers, urgency) forward-to-secretary approval · sign · stamp
└── Manager review path (send-to-manager · recommend · return) ──┘
| Step | Who | Action |
|---|---|---|
| 1. Register | ReceiveDesk | Records the incoming item: direction, classification, urgency, action-deadline, incoming number; uploads evidence; completes the stage → forwards to Review (or straight to Secretary if urgent). |
| 2. Review | ReviewDesk | Reads the stage inbox & history, reviews attachments, then completes with a recommendation: Approve · Reject · forward-to-Secretary. |
| 3. Manager review | Office Manager | Optional escalation: send-to-manager, publish recommendation, reply-from-manager, return-to-office. |
| 4. Finalize | SecretaryDesk | Records the final / conditional approval, assigns the outgoing number, signs & stamps (watermarked PDF), and archives. |
Employees raise requests from published, versioned form templates (each a DOCX edited in-browser). Each request travels a configured chain of stages and actions; the current holder approves/advances, sends back, finishes, or routes it onward.
Requester ─▶ submit (from template + DOCX + attachments)
│
▼ at each stage the current holder applies an action:
[ Stage ] ──approve/advance──▶ [ next Stage ] ──▶ … ──▶ Finished
│ ├─ send back ──▶ back to requester
│ ├─ route to user / department-job / role
│ └─ dynamic escalation up the reports-to chain
└─ signing action ⇒ requires e-signature ⇒ stamps the DOCX
| Concept | What it means |
|---|---|
| “Pending on you” | A request appears in your Inbox if it is assigned to you, or unassigned but pointed at your department-job or one of your workflow roles. |
| Actions | Approve/advance, send-back, finish; may require assignment, target a role/department-job, or require a signature. |
| SLA | Stages can have an SLA; breaches are flagged and (optionally) auto-advanced by the system. |
| Parallel | A stage can fan a request into parallel branches that re-join later. |
| Signatures | Signing actions are blocked unless the user has uploaded an e-signature; on apply, a signature block is stamped onto the DOCX. |
| My Work | Every pending approval is mirrored into the shell’s unified My Work inbox. |
Organizations define auditable activities, each owning KPIs, each broken into measurement periods, with actual values per department captured each period.
Activity (Family) ─▶ KPI (target · unit · direction) ─▶ Period (monthly/…) ─▶ Value (per department)
│
reminders when a value is due/overdue ──▶ bell + My Work (reminder)
The differentiator: one owner per concept, everyone else holds a reference. Every module writes into the Hub, and the shell surfaces it in one place.
Every task, follow-up, approval, reminder and @mention from every module — Late / Today / Upcoming — one click from the source.
Meetings (from chat/mail/workflow) plus a deadline overlay from My Work.
Comment + @mention on any record; mentions land in the bell and My Work.
A permission-trimmed search box across modules, and a single notification bell where every alert unfurls into a live card.
A meeting is a calendar event whose link is a Jitsi room. Schedule ahead or “meet now”; the shell embeds the room with a pre-join lobby.
| Step | Action |
|---|---|
| Schedule / meet-now | From a chat room or the calendar; attendees get a bell notification + ICS invite. |
| Join | Open /meet/{id} — camera/mic lobby, then the embedded room. A reminder fires ~10 min before. |
| Record | The organizer can start/stop recording; the recording is captured and stored, and appears on the meeting detail for playback/download. |
| After | The Meetings Hub lists ongoing / upcoming / past meetings with recordings, chat transcript and participants. |
The operator’s process for standing up, demoing and tearing down a customer — covered click-by-click in the Demo Walkthrough.
Provision ─▶ Seed demo ─▶ Present ─▶ End tenant+owner org+users+ tour every Soft-delete (reversible, purge after window) +subscription module content module └─ or ─ Purge permanently (Identity + every module)