docs: Rebuild documentation as enterprise-grade TLAS platform
- Migrate from custom HTTP server to VitePress framework - Rename project to Tokenized License Approval System (TLAS) - Add comprehensive documentation for all stakeholders: - Business: Executive summary, value proposition, governance - Operations: Infrastructure, installation, monitoring, backup - Departments: User guide, workflows, verification, issuance - Developers: API reference, authentication, webhooks, SDKs - Compliance: OWASP, DPDP Act, IT Act, audit framework - Add modern theme with dark mode and full-text search - Update Dockerfile for VitePress build process Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
110
Documentation/business/process-flows.md
Normal file
110
Documentation/business/process-flows.md
Normal file
@@ -0,0 +1,110 @@
|
||||
# Process Flows
|
||||
|
||||
## License Application Flow
|
||||
|
||||
```
|
||||
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
|
||||
│ Citizen │ │ System │ │ Department │
|
||||
└──────┬───────┘ └──────┬───────┘ └──────┬───────┘
|
||||
│ │ │
|
||||
│ 1. Submit │ │
|
||||
│ Application │ │
|
||||
├──────────────────►│ │
|
||||
│ │ │
|
||||
│ │ 2. Validate │
|
||||
│ │ & Route │
|
||||
│ ├──────────────────►│
|
||||
│ │ │
|
||||
│ 3. Status │ │ 4. Review
|
||||
│ Updates │ │ & Process
|
||||
│◄──────────────────┤ │
|
||||
│ │ │
|
||||
│ │ 5. Approval │
|
||||
│ │◄──────────────────┤
|
||||
│ │ │
|
||||
│ │ 6. Mint NFT │
|
||||
│ │ Certificate │
|
||||
│ │ │
|
||||
│ 7. Certificate │ │
|
||||
│ Ready │ │
|
||||
│◄──────────────────┤ │
|
||||
│ │ │
|
||||
```
|
||||
|
||||
## Multi-Stage Approval Flow
|
||||
|
||||
```
|
||||
Application
|
||||
│
|
||||
▼
|
||||
┌─────────────────┐
|
||||
│ Document │ ──► Return for correction
|
||||
│ Verification │
|
||||
└────────┬────────┘
|
||||
│
|
||||
▼
|
||||
┌─────────────────┐
|
||||
│ Technical │ ──► Reject with reason
|
||||
│ Review │
|
||||
└────────┬────────┘
|
||||
│
|
||||
▼
|
||||
┌─────────────────┐
|
||||
│ Supervisor │ ──► Send back for review
|
||||
│ Approval │
|
||||
└────────┬────────┘
|
||||
│
|
||||
▼
|
||||
┌─────────────────┐
|
||||
│ License │
|
||||
│ Issuance │
|
||||
└────────┬────────┘
|
||||
│
|
||||
▼
|
||||
Certificate
|
||||
Issued
|
||||
```
|
||||
|
||||
## Certificate Verification Flow
|
||||
|
||||
```
|
||||
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
|
||||
│ Verifier │ │ System │ │ Blockchain │
|
||||
└──────┬──────┘ └──────┬──────┘ └──────┬──────┘
|
||||
│ │ │
|
||||
│ 1. Scan QR │ │
|
||||
│ or Enter ID │ │
|
||||
├──────────────────►│ │
|
||||
│ │ │
|
||||
│ │ 2. Query Token │
|
||||
│ ├──────────────────►│
|
||||
│ │ │
|
||||
│ │ 3. Token Data │
|
||||
│ │◄──────────────────┤
|
||||
│ │ │
|
||||
│ 4. Verification │ │
|
||||
│ Result │ │
|
||||
│◄──────────────────┤ │
|
||||
│ │ │
|
||||
```
|
||||
|
||||
## Renewal Flow
|
||||
|
||||
```
|
||||
1. System sends renewal reminder (30 days before expiry)
|
||||
│
|
||||
▼
|
||||
2. Applicant initiates renewal through portal
|
||||
│
|
||||
▼
|
||||
3. Pre-filled form with existing data
|
||||
│
|
||||
▼
|
||||
4. Updated documents uploaded if required
|
||||
│
|
||||
▼
|
||||
5. Expedited review (previous history available)
|
||||
│
|
||||
▼
|
||||
6. New certificate issued (previous marked as renewed)
|
||||
```
|
||||
Reference in New Issue
Block a user