Open kas-madrigal opened 3 days ago
Notes from Emily P:
Both editable by both TRS & CPD but only editable by TRS in the following scenarios:
Updating induction status to Exempt
Updating historic inductions
Exempt - editable only by TRS
In progress - editable by both TRS & CPD
For in progress, we can define a rule around 'allowed' status transitions here. Think the only valid status update via TRS here is In Progress -> Exempt. We're planning on creating records for all "in flight" inductions in CPD. So if someone approached us with evidence they'd passed their induction, but they hadn't, we'd need to make sure this was only done via CPD, so we could close their record down.
There are a couple of scenarios where updating a Pass/Fail status might require an induction to continue:
Both of the above should happen quite soon after an outcome is recorded (Think appeals need to be lodged within 30 days of the outcome, but the appeal outcome may take a little longer) so it feels like we could set some sensible time restrictions, where anything outside of this must be handled manually.
When we say "editable by both TRS and CPD", given that we will only be storing each value once so there's no room for confusion over source of truth, I assume that means we'll just send changes directly to TRS via the API without recording anything in the CPD database?
Any form of two way sync will be painful.
Why?
Define admin console rules for CPD, and a set of rules which dictate when updates should / shouldn't be possible in CPD or TRS console (including exemption rules).
Helpful links or other information
https://educationgovuk-my.sharepoint.com/:x:/r/personal/kas_madrigal_education_gov_uk/Documents/Admin%20console%20data%20considerations.xlsx?d=w0bf2a240d8334f328a8013bd88cc81db&csf=1&web=1&e=mfBiq1
https://educationgovuk.sharepoint.com/:x:/r/sites/TRATransformationTeamDocs/Shared%20Documents/General/TRS%20Products/Induction%20Data%20Migration/Induction%20events.xlsx?d=w027ec7affa99439d8c23ab05b87b19a3&csf=1&web=1&e=46JMGj