| Creator / Requestor | - Submit new requests via forms - View and track the status of their own requests - Cancel their own requests (before approval) | Access limited to their own requests |
| Reviewer | - Review assigned requests - Add comments and attachments - Forward to the next stage - Return the request to the creator for corrections - View/download reports of their own records | Access to review -specific tasks and personal reports |
| Approver | - Approve or reject requests - Add comments and attachments - Receive notifications for pending approvals - Return the request to the creator for corrections - View/download reports of their own approvals | Access to approval -specific tasks and personal reports |
| Task Performer | - Perform assigned tasks - Update task status - Add comments, notes, attachments - Return the request to the creator for corrections - Add custom task status updates - View/download reports of their tasks | Access to tasks assigned and own performance data |
| Admin | - Create, edit, or delete forms (only if no request is raised) - Configure workflows (only if no pending requests) - Assign roles and permissions - View and manage all requests - Generate reports for all users/forms | Full platform access, including all user records and reports |