A one-page summary of the whole course. The same content, with links, is in the wiki guide Service Onboarding: Service Manager Guide.
The demo workflow
| State (demo) | Reached by | Next |
|---|---|---|
NEW |
Start of every application | APPLY |
PAYMENT_PENDING |
APPLY on a paid service (bill generated) | PAY, EXPIRE_PAYMENT |
PENDING_ASSIGN_OFFICE |
PAY, or APPLY when free (endStateTwo) | ASSIGN_OFFICE (nextEvent, system) |
PENDING_OFFICER_PROCESSING |
ASSIGN_OFFICE, SUBMIT_RFA | APPROVE, REJECT, REQUEST_FOR_ACTION |
PENDING_RESUBMISSION |
REQUEST_FOR_ACTION | SUBMIT_RFA (applicant) |
APPROVED |
APPROVE (certificate generated) | end |
REJECTED, PAYMENT_EXPIRED |
REJECT, EXPIRE_PAYMENT | end |
Go-live, step by step
| Step | Who | Where | Change request status after |
|---|---|---|---|
| Create New Service / Service Improvement | Organization admin | Organization portal | IN_DEVELOPMENT |
| Configure, Prepare for testing, Test Service | Service manager | Service Management Portal | IN_DEVELOPMENT |
| Submit to QA | Service manager | Service Management Portal | IN_QA |
| Submit for changes / Approve | QA reviewer | Service Management Portal | IN_REDEVELOPMENT (In Development) / LIVE_READY |
| Sign-Off with portals | Organization admin | Organization portal | LIVE |
| Activate (new service, marketplace) | IremboGov admin / partnership manager | Admin portal | Portal service ACTIVE |
The five actions every service uses
| Action | Breaking? | Key args |
|---|---|---|
BILL_ID_GENERATION |
Yes | none |
OFFICE_ASSIGNMENT |
Yes | officeAssignmentType, officeId / formFieldKey(s), officeLevel |
GENERATE_CERTIFICATE |
Yes | certificateName, certificateTemplateCode, certificateExpirationDays |
NOTIFICATION |
No | notificationType, staticTemplate / dynamicTemplate, attachment |
INTEGRATION |
Your choice | endpointCode, async |