System Design Specification (SDS)

Requirements from BRD.

Requirement

Current Request Types

New Request Types

25th May to 8th June - Concurrent use of ALL categories

8th June Onwards -

New GDPR Categories and search only of 'redundant' categories

New GDPR request type categories

Concurrent use of ALL categories for 2 weeks

Redundancy of 'old' categories.

Search facility of 'old' categories for reporting.

  • Environment Information
  • Freedom of Information
  • Section 10 Data protection request
  • Subject Access
  • GDPR Subject Access Request
  • GDPR Right to correct/erase/object/restrict data
  • Environment Information
  • Freedom of Information
  • Section 10 Data protection request 
  • Subject Access 
  • GDPR Subject Access Request
  • GDPR Right to correct/erase/object/restrict data
  • Environment Information
  • Freedom of Information
  • GDPR Subject Access Request
  • GDPR Right to correct/erase/object/restrict data

Search only 

  • Section 10 Data protection request 
  • Subject Access 
         

 

 

 

 

 

 

 

 

 

 

Below is a mockup of the proposed solution.

STU259 request types mockup

 

SOLUTION DESCRITPION:

  1. Adding an Active flag to the add/edit request type screen should allow the FOI admin to add new request types and control when they are available to use.
  2. It is not clear from the new GDPR legislation if the response time is working days or calendar days so add radio buttons to allow the response time to toggle between either (as displayed above). This would default to working days, as is the current business rule.
  3. No changes are needed to the search functionality as that would ignore if the request type were active or not. Everything would remain searchable.

 

DEVELOPER NOTES

Build task.

  1. On the add/edit reqmon screen. event=reqmon.addRequestTypeForm AND event=reqmon.editRequestTypeForm&requesttype={xx}

    • Add an Active/InActive flag and     add corresponding Boolean flag to database.estimate
    • Add a radio button next to response time to be working days or calendar days. - default should be working days (current) see point below for target calculation.. - add corresponding flag to database
  2. On the “New Request” OR “Edit Request Type” screens, restrict the request types to active request types only. event=reqmon.newRequest  
  3. On ALL Edit Request Screens, eg: event=reqmon.editRequest&requestno={xxxx} add conditional logic to calculate Target response date. (need to add logic for calendar days)  
  4. NO action needs to be taken for the “Search only” requirement functionality as all results would still be returned anyway.  
  5. BAMBOO – The Bamboo build plan needs to be re-enabled and modified to run database scripts. estimate ½ day for re-enabling and ½ day for adding new functionality to run database scripts.  
  6. Documentation. UPDATE: https://www.wiki.ed.ac.uk/display/insite/Freedom+Of+Information+Publication+Scheme

 

This design is also documented in the shared project directory at: K:\ISAPPS\dsg\Projects\STU259\STU259 System Design Specification.docx 

AttachmentSize
Image icon STU259 request types mockup35.06 KB

Project Info

Project
Freedom of Information GDPR Updates
Code
STU259
Programme
Student Services (STU)
Management Office
ISG PMO
Project Manager
Morna Findlay
Project Sponsor
Sara Cranston
Current Stage
Close
Status
Closed
Start Date
31-Oct-2017
Planning Date
n/a
Delivery Date
n/a
Close Date
01-Jun-2018
Programme Priority
3
Overall Priority
Higher
Category
Compliance