bcgov / bcgov/SIMS

24A. Change Request and Change Request Revamp

Open
#3,955 0 comments 0 reactions 0 assignees View on GitHub
Enhancement Epic
Dominant language
TypeScript
Stars
29
Forks
15
Avg merge
1d 14h
Merged PRs (30d)
38

Description

As a student I need to be able to change all aspects of my full time application in order to manage the increased complexity of the full time assessment.

Overview
This is flagged as an issue due to the complexity of the current change request processes and a need to create a more streamlined process due to the sheer number of items that need to possibly be changed in a full time application. The goal is to create a post COE edit process that allows us to utilize the base workflow as closely to now as possible.

Feature overview

Key outcome features

- Ability for the student to access a change function (edit post COE) from the application section that allows for a post COE edit that will follow all workflows. 1 ticket
- this change would trigger down stream behaviors except for exception and income validation. Parent, partner, and PIR processes would take place prior to it being ready for ministry approval 1 ticket to modify work flow and trigger the workflow
- Ability to flag when a change has occurred to any question in the app and flag it in some way when change request is submitted. 1 ticket to make it so when a question has been changed from the previous version the inputs that have been changed are highlighted in red similar to when information is missing
- Net new UI section for ministry review of these changes 1-2 tickets for new ui and acceptance process
- Treat as new reassessment and needs to trigger sequential reassessment. 1 ticket to ensure this behaviour and adjust as needed
- reuse the dynamic data (need to clarify with sig and dheepak) this was related to the workflow use)
- get entire app data and save in a new spot (need to clarify with sig and dheepak) this was related to the workflow use)
- creating new relations in the data base (need to clarify with sig and dheepak) this was related to the workflow use)

Sub features
- view edit history for clarity of previous changes and to understand change history (incorporate change requested edits into this feature as well) possible 2 tickets
- map related questions to higher level actions (eg. which questions effect PIR or each exception type)
- stop edit retrigger of unchanged workflow items (exception, partner declaration, parent declaration, and PIR)

Additional tasks
- rename current change request tab back to appeals to reuse current change request process for future true appeals work (step parent waiver)
- disable current change request processes

Workflows:

Workflow of data collection for submitted change request

image.png

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue identifies no files, tests, or entry points. Start by splitting the post-COE workflow, UI, data, and reassessment requirements into scoped tickets and resolving the questions assigned to SIG and DHEEPAK; define completion criteria for each ticket.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.