Usage Instructions with Example
This page walks through a typical formsflow.ai use case for a municipality processing business licence applications. It covers the full lifecycle, from form creation to application submission, review, and approval.
What You Will Learn
- Setting up users and roles
- Designing an application form
- Submitting an application
- Reviewing and approving submissions
- Viewing application metrics and insights
Actors in This Use Case
- End User : A citizen or business submitting an application
- Business User : City staff responsible for reviewing applications
- Designer User : City staff responsible for form & flow design
1. Setting Up Users and Roles
Users and role management is handled using Manage > Users & Manage > Roles
Refer Roles and Permissions for more information about roles and permission.
Roles
These are the roles that will be created:
| Role | Privileges |
|---|---|
| formsflow-designer | Can access the form design interface ( Designer User ) |
| formsflow-reviewer | Can access task list, forms, metrics, and insights ( Business User ) |
| formsflow-client | Can access and submit forms ( End User ) |
Users
| Name | Role |
|---|---|
| Peter Watts | formsflow-designer |
| Nancy Smith | formsflow-reviewer |
| David Langer | formsflow-client |
User Setup Steps
- Create users in formsflow using
Self-Registration Methodexplained here - Assing Roles to Users using
Manage > Roelspage.
2. Designing a Business Licence Form
Performed by: Peter Watts (Designer User)
There are two option
(a)Import existing form(b)Build a new form.
Import a form
- Download the business-license-example.json from this Github repo.
- Log in as
Peter Wattsto your formsflowa.i instance. - From
Design > Formpage click New Form. - Click Import and then select business-license-example.json downaloaded as part of step #1.
- Click Confirm and Edit form. This will import the layout and flow components of the form.
- Click Publish to make the form available to end users.
Build a new form
- Refer this video to see how to design a layout.
- Clikc Flow and create the desired flow.
- Click Publish
3. Submitting the Application
Performed by: David Langer (End User)
- Log in as
David Langer - Goto
Submit > Form, identify theBusiness Licenseform and click Submit New. - Fill the form and click Submit
To review submissions
- Goto
Submit > Form, click Submissions tab view all submissions. - Click View Submitted Form to open a read-only submission OR
- Click the View Details to view tabs:
- Details: Generic metadata for submission
- Forms: read-only submission
- History: submission progress
- Diagram: shows BPMN workflow (based on user permission)
4. Reviewing and Approving Submissions
Performed by: Nancy Smith (Business User)
- Go to
Review > Tasks - Click on the task showing on the left hand side. Correspoding form will open on the right hand side.
- Click Assign to me.
Approveorrejectthe application using the provided options.- Click Submit.
Review statuses can be configured in the flow designer.
Application Status Update
- Approved or rejected status will be shown in the History tab.
- End user can also see the updated status.
- Each history entry can be opened to view the form state at that step.
5. Viewing Metrics and Insights
Metrics Dashboard
- Displays a pie chart of application statuses over time.
- Only accessible to reviewer users.
Insights Dashboard
- Displays interpreted application data.
- Configurable via Redash.
- Supports graphical dashboards for application analytics.