Skip to content

Latest commit

 

History

History
133 lines (100 loc) · 4.97 KB

Product-Roadmap.md

File metadata and controls

133 lines (100 loc) · 4.97 KB

Below is a rough outline of the features that we are targeting for CHEFS.

Post your ideas, leave a comment or vote on what CHEFS features we should build next

v0.0.1 - Alpha - Initial Proof of Concept

  • View list of forms you have some access on
  • Create a new form
  • Form builder (simple view)
  • Form builder (advanced view)
  • Save Form Design
  • View a form and Submit a form to the database
  • Authentication for IDIR users
  • Form visibility for all IDIR
  • Share button for a form to get the direct link, and generate a QR Code
  • Role based access control to manage a form with 5 roles (owner, team manager, editor, form reviewer, submitter)

v0.1.0 - Alpha - Functional Submissions

  • View submission page styled without the app navigation header
  • Styling fixes for accessibility
  • Privacy Risk Assessment (draft)
  • Download form schema in the form designer view
  • Back, Refresh or Close warning before leaving the page (designer or submission)
  • Export submissions for a form within date range
  • Home page / landing page content
  • Ability to refresh your browser without losing your form design progress
  • Disclaimer and Statement of Responsibility for Users

v0.2.0 - Beta - Form Editing and Management

  • Edit form and save new version
  • Manage form team members and access
  • Marking forms as deleted
  • Email notifications for a submission to the form reviewer
  • Email notifications for a submission to the submitter
  • Public (anonymous) form submissions

v1.0.0 - MVP: Publishing, Uploads and Status Management

  • Publish and unpublish a form
  • Attach a document [Authenticated (IDIR) only]
  • Minimal state/status management for each form submission record
  • Email notification for state changes
  • User orientation/help materials
  • OpenAPI and documentation

v1.1.0 - Drafts, Invitations, and Edit support

User Improvements

  • Create and edit draft submissions
  • Invite colleagues to draft submissions

Staff Improvements

  • Enhance state management and note support
  • Form Designer UI unification
  • Add submission edit support
  • Add soft delete submission support
  • CSV export format updates

Other Improvements

  • Update to formiojs 4.13
  • Convert application to JSON logging

v1.2.0 - Integrations

  • Access form data from external web application
  • Generate pdf/xls/doc of submission and reports
  • Authentication with BCeID

v1.3.0 - Return to User

  • Update default print header to always show BCGov logo
  • Return submission to submitter for edits
  • Update dependencies and infrastructure to Node 16 LTS
  • Expose JWT Token data to Formio components

v1.4.0 - New Sidebar, Features and Bug Fixes

  • Improved documentation and tutorials
  • Form Administrators are notified on status updates on forms AND can add an optional comment to submitter
  • Submitters are notified on status updates including completion
  • Authentication with Business BCeID
  • Added undo/re-do to the Form Designer
  • CHEFS Admins can change form owners
  • Technical Debt - confirm load and performance capability
  • Remove "manage forms" gear for submitters to avoid unnecessary errors
  • Fix file upload timeout issue

New Features

  • A user can filter to view their own submissions
  • Introduces a user-friendly sidebar to enhance the form-creation process
  • Deleted form submissions can now be restored
  • Contact information is now configurable as an environment variable

Bug Fixes

  • Fixes a bug which prevented users from deleting components on a form
  • Team management in BCeID forms no longer retrieves and lists BCeID users
  • Fixes a bug which created two versions of the same form
  • Updated landing page videos
  • Fixes a bug which failed deployment to the PR environment
  • Fixes a bug with the undo/redo feature while tab switching

Documentation

  • Updates the disclaimer for public-facing forms
  • Updates the PR checklist for contributions

vx.x - Future plans....

  • Integrate with COMS for file uploads and to allow access to attachments via the API
  • Collaborate with CITZ team to transfer ownership to them as a government wide solution
  • Show notes in exported submissions via API
  • Improve the Submissions View
  • Add time to date range parameter for exporting submissions
  • Reviewers can download multiple submissions at once and attach a template permanently
  • Include fields in email notifications
  • Custom spatial form component
  • Filter list of submissions with the API
  • Analytics/BI
  • View submission versions
  • Auto-save a form during build
  • Virus scan file uploads; possibly then allow public forms to allow file uploads
  • Multi authentication methods (ie both Business BceId and IDIR??)
  • Pre-populate forms with idir or bceid information??