Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • remove “delete” as a status that can be applied from FE across all fields and records
  • apply delete status in the BE only, in certain scenarios (see below)
  • display the deleted status in the audit log and
  • Allow NDW reporting

Applicable scenarios

N/A - see Trash Can

Conversation

- need back end reporting function for deleted records


Inactive status

  • this should only be applied to the following to reference data fields and all record types
  • remove ability to link to new records
  • flag where there are records using/linked to this data that have a status of “current”
  • display which records are linked or using the data, line by line

...

  • this interaction type should be applied to all record types and certain fields
  • this should act as a soft delete, and render the record/field as follows
    • remove the record or field completely from view in the FE
    • apply status “deleted” in the BE for audit purposes
  • display the deletion in audit log against the relevant user/record
  • do not share deleted records with NDWDo not allow deletion where linked child records / fields

Applicable scenarios

  • accidental creation of a record
  • accidental input of a "multiple-entry" field e.g programme membership

...

  • this interaction should enable the removal of sub-sections to a record
  • this should act as a soft delete
    • remove the data from the UI
    • apply status of Delete in BE
  • keep a record of the change in the back end (accessible via audit logs)
  • do not share deleted records with NDWallow deletion where there are linked records

Applicable Scenarios

  • accidental addition of a placement or assessment to a Person record
  • accidental addition of a curriculum to a Programme

...

  • this interaction should trigger automatic status change to inactive or current
  • it should act as a status change only
    • make applicable record "inactive" when elapsed time passes
    • keep the record in view within UI
    • apply status of Delete in BE
  • keep a record of the change in the back end (accessible via audit logs)do not share deleted records with NDW

Applicable scearios

  • supervisor approvals
  • GMC/GDC/PH number validity
  • others?

...