10. Archive record

Pre condition

  • A declaration has the status ‘Notifed’, 'Declared'’ or ‘Validated’

  • You can not revoke a registered record. This is planned for 1.10

Triggers

  • Declaration deemed to be invalid, duplicate or missing mandatory data that they don’t expect to ever been completed

  • A user has record.declared.archive[event=event]

Standard flow

  1. User finds record

  2. User clicks on the name of the record

  3. User assigns themselves to the record

  4. User clicks “Archive”

  5. User confirms actions to archive record

  6. Declaration is sent to the Outbox for processing

  7. Once processed the declaration status is updated to ‘Archived’

Post conditions

  • Record audit updated to show that the record has been archived

  • A user with record.archived.reinstate[event=event] can reinstate record if deemed to be a valid declaration again.

Last updated