Kenny Page

Update for deployment on Sat 21 Oct 2017 (Release 25.7)

Below are the items that are to be included in Release 25.7, scheduled for deployment on Sat 21 Oct 2017.

Update items included in this build are:

  • 23706 – EPORTFOLIO – Allow users to override the controlId value when adding questions via Forms Admin
  • 23869 – IoPPN – Make Custom Forms Available in Analyse Forms [ZEN 34120]
  • 23885 – EPORTFOLIO – Form Help Text Admin
  • 23923 – DENTAL – Update DENTAL site styling to align better with other NES Digital sites
  • 23930 – EPORTFOLIO – Use bower for Tablesaw
  • 23949 – EPORTFOLIO – Improve usability of homepage on small screen devices
  • 23950 – MANAGEMENT – Quick Links Admin Interface
  • 23975 – PHYSICIAN – Updating Locations – [ZEN 34118]
  • 23998 – MANAGEMENT – Quick Links Admin Interface – create management page
  • 24030 – EPORTFOLIO – Update form selector within Analyse Forms
  • 24031 – EPORTFOLIO – Utilise optimised images in headers

Fixes included in this build are:

  • 23951 – PHYSICIAN – Error searching for users with non standard characters in fields
  • 23980 – UNDERGRADUATE – Correctly handle leading or trailing spaces in email addresses [ZEN 34305]
  • 24005 – PHYSICIAN – Change Permissions for Uploaded Certificates [ZEN 34259]
  • 24013 – RCOG – Issues with display of mapped items on the curriculum overview page [ZEN 34404]
  • 24019 – EPORTFOLIO – Link option missing in Certificates and Exams Actions menu
  • 24023 – ICELAND – Incorrect link from Summary Overview to view completed MCR forms [ZEN 34453]
  • 24026 – IoPPN – Correct confusingly named form controls
  • 24052 – EPORTFOLIO – Prevent unnecessary ‘Cannot redirect after HTTP headers have been sent’ errors
  • 24060 – EPORTFOLIO – Uploading a file to Azure with a comma in the name causes an error

Descriptions for these items are as follows:

23706 – EPORTFOLIO – Allow users to override the controlId value when adding questions via Forms Admin
Within ALL sites, extend the form admin interface to enable authorised personnel to specify the ControlID for individual fields within self-managed forms.

23869 – IoPPN – Make Custom Forms Available in Analyse Forms [ZEN 34120]
Within the IoPPN site, update permissions to prevent supervisors from viewing form content related to previous posts.

23885 – EPORTFOLIO – Form Help Text Admin
Within ALL sites, extend the form admin interface to enable authorised personnel to administer the form help text.

23923 – DENTAL – Update DENTAL site styling to align better with other NES Digital sites
Within the DENTAL site, update the site specific styling to align with TURAS and other NHS Educations for Scotland provided digital resources.

23930 – EPORTFOLIO – Use bower for Tablesaw
NHS ePortfolios internal item.

23949 – EPORTFOLIO – Improve usability of homepage on small screen devices
Within ALL sites, update the display of tabs and widgets on home pages to improve usability on narrow screen devices such as mobile phones.

23950 – MANAGEMENT – Quick Links Admin Interface
Within all sites, update the Quick Links homepage widget so that it is populated based upon values stored in the underlying database.

23951 – PHYSICIAN – Error searching for users with non standard characters in fields
Within ALL sites, ensure that the entry of non standard characters in email addresses do not cause user searches to fail.

23975 – PHYSICIAN – Updating Locations – [ZEN 34118]
Within the RCOG site, perform further updates to the Training Evaluation Form (TEF) for use in January 2017.

23980 – UNDERGRADUATE – Correctly handle leading or trailing spaces in email addresses [ZEN 34305]
Within the UNDERGRADUATE site, when bulk importing new users, ensure that email addresses are not affected by leading or trailing spaces.

23998 – MANAGEMENT – Quick Links Admin Interface – create management page
Within the MANAGEMENT site, establish an administration interface to allow the management of the database values from which Quick Links homepage widgets are populated.

24005 – PHYSICIAN – Change Permissions for Uploaded Certificates [ZEN 34259]
Within the PHYSICIAN site, enable users of the Physician JRCPTB Administrator role to delete certificates and exams items.

24013 – RCOG – Issues with display of mapped items on the curriculum overview page [ZEN 34404]
Within the RCOG site, resolve issue that is preventing the successful display/collapse of items from mapped curriculum items when viewing a curriculum.

24019 – EPORTFOLIO – Link option missing in Certificates and Exams Actions menu
Within ALL sites, ensure that the Link option is visible from certificate and exams items.

24023 – ICELAND – Incorrect link from Summary Overview to view completed MCR forms [ZEN 34453]
Within the ICELAND site, ensure the correct form overview page is displayed after clicking the button beside MCR forms on the Summary Overview page.

24026 – IoPPN – Correct confusingly named form controls
NHS ePortfolios internal item.

24030 – EPORTFOLIO – Update form selector within Analyse Forms
Within all sites, in the Analyse Forms feature,

24031 – EPORTFOLIO – Utilise optimised images in headers
NHS ePortfolios internal item.

24052 – EPORTFOLIO – Prevent unnecessary ‘Cannot redirect after HTTP headers have been sent’ errors
NHS ePortfolios internal item.

24060 – EPORTFOLIO – Uploading a file to Azure with a comma in the name causes an error
Within ALL sites, resolve issue whereby uploading a file with a comma in the filename would cause an error to occur.

Update for deployment on Sat 23 Sep 2017 (Release 25.6)

Below are the items that are to be included in Release 25.6, scheduled for deployment on Sat 23 Sep 2017.

Update items included in this build are:

  • 23588 – PHARMACY – New Anonymous Assessor Role [ZEN 33223]
  • 23844 – PHARMACY – Establish new read-only personal library permission
  • 23904 – EPORTFOLIO – Updates to “Current Post” widget on trainee style homepages
  • 23920 – EPORTFOLIO – Update 1st set of JavaScript libraries (to use Bower)
  • 23939 – MANAGEMENT – Support Form Targets Admin Interface
  • 23954 – EPORTFOLIO – Update e-LfH functionality to force usage of HTTPS

Fixes included in this build are:

  • 23792 – EPORTFOLIO – Trainee Search and User Search homepage widgets permissions
  • 23905 – CPD – Replace images with icons being utilised in links
  • 23924 – MANAGEMENT – Account Merge Failure
  • 23925 – FICM – e-LfH Activities not being imported [ZEN 34046]
  • 23940 – EPORTFOLIO – Prevent duplicates in related users in ticket creation process
  • 23952 – EPORTFOLIO – Tidy filled form metadata in form handler
  • 23956 – PHYSICIAN – Incorrect headings in Trainee Posts report when output as CSV [ZEN 33887]
  • 23958 – RCPI – Styling issue on RCPI Progress Report PDF file
  • 23961 – PHYSICIAN – JRCPTB Enrolled status incorrectly displayed in Trainee Posts report [ZEN 33887]

Descriptions for these items are as follows:

23588 – PHARMACY – New Anonymous Assessor Role [ZEN 33223]
Within the PHARMACY site, establish a new “Pharmacy Reviewer” role that can has read-only access to view trainee ePortfolio content.

23792 – EPORTFOLIO – Trainee Search and User Search homepage widgets permissions
NHS ePortfolios Internal Item.

23844 – PHARMACY – Establish new read-only personal library permission
Replace the existing “CanDeleteFilesFromPersonalLibrary” permission with new “IsPersonalLibraryReadOnly “, for use by the new “Pharmacy Reviewer” role in the PHARMACY site.

23904 – EPORTFOLIO – Updates to “Current Post” widget on trainee style homepages
Within ALL sites, update the “Current Post” homepage widget to provide a link to other roles with current posts when no current post exists in the current role plus align styling with other homepage widgets.

23905 – CPD – Replace images with icons being utilised in links
Within ALL sites, ensure that icons are used instead of images where possible.

23920 – EPORTFOLIO – Update 1st set of JavaScript libraries (to use Bower)
NHS ePortfolios Internal Item.

23924 – MANAGEMENT – Account Merge Failure
Within the MANAGEMENT site, ensure that the account merge process correctly handles profile pictures.

23925 – FICM – e-LfH Activities not being imported [ZEN 34046]
Within ALL sites, ensure that all e-LfH activities with the same start date/time and duration are imported.

23939 – MANAGEMENT – Support Form Targets Admin Interface
Within the MANAGEMENT site, establish a user interface to allow the management of support form targets.

23940 – EPORTFOLIO – Prevent duplicates in related users in ticket creation process
Within ALL sites, ensure that users that are associated with a post via multiple roles are not listed multiple times in the drop-down within the ticket creation process.

23952 – EPORTFOLIO – Tidy filled form metadata in form handler
NHS ePortfolios Internal Item.

23954 – EPORTFOLIO – Update e-LfH functionality to force usage of HTTPS
Within all sites that allowing linking to e-LfH accounts, ensure that all links to e-LfH occur using the HTTPS protocol.

23956 – PHYSICIAN – Incorrect headings in Trainee Posts report when output as CSV [ZEN 33887]
Within the PHYSICIAN site, ensure that column headings in the Trainee Posts report are correct when exported as CSV

23958 – RCPI – Styling issue on RCPI Progress Report PDF file
Within the RCPI site, resolve styling issues that caused black boxes to be displayed on the printable PDF version of Progress Reports.

23961 – PHYSICIAN – JRCPTB Enrolled status incorrectly displayed in Trainee Posts report [ZEN 33887]
Within the PHYSICIAN site, ensure that the JRCPTB Enrolled column contains PHYSICIAN user statuses.

Update to allow downloading of entire personal library

As of Saturday 26th August 2017, a new feature has been added to the NHS ePortfolios platform that allows users to download the entire contents of their personal library in a single ZIP archive file.  To utilise this feature, firstly browse to your Personal Library as normal, then click the new “Download your library” button:

Initially, the “Download ZIP archive” button will be disabled (greyed-out) as no ZIP archive will have been created. To schedule the creation of a new downloadable archive of your personal library, please click on the “Create ZIP archive” button:

If  the creation of the ZIP archive is pending (or your personal library contains no files), the “Create ZIP archive” button will be disabled (greyed-out).

Please allow up to 24 hours for the ZIP archive to be created. Once the archive has been created – and is available for you to download – an email message will be sent to the email address registered on your account notifying you of this.

To download a ZIP archive that has been created, browse to your Personal Library as normal, click the “Download your library” button, then click the “Download ZIP archive” button as shown below:

 

Please note: The ZIP archive will contain any and all files that you have uploaded into your Personal Library, irrespective of which role you were using when the file was uploaded.  The ZIP archive will not, however, contain any other files you may have uploaded elsewhere, e.g. your profile picture, signature image or any Certificates and Exams.

 

Update for deployment on Sat 9 Sep 2017 (Release 25.5)

Below are the items that are to be included in Release 25.5, scheduled for deployment on Sat 9 Sep 2017.

Update items included in this build are:

  • 23790 – MANAGEMENT – Enable administration of alerts in all sites for management admin role users
  • 23817 – MANAGEMENT – Establish new form undelete tool for management administrators
  • 23838 – PHYSICIAN – Modify Trainee Post Report [ZEN 33887]
  • 23846 – NES NMHP & NM – Migration to TURAS – New role – Historic Nursing & Midwifery ePortfolio (NES)
  • 23864 – EPORTFOLIO – Update styling of page background and form metadata
  • 23873 – EPORTFOLIO – Update External Assessor homepage to show pre-filled details
  • 23880 – EPORTFOLIO – Abort Unwanted Requests for common URLs used in footprinting

Fixes included in this build are:

  • 23813 – EPORTFOLIO – Minor Personal Library updates (Homepage Widget & Overview Page)
  • 23843 – EPORTFOLIO – Error when opening in design mode a self managed form [ZEN 33878]
  • 23883 – EPORTFOLIO – Use Rewrite rules rather than code to enforce HTTPS

Descriptions for these items are as follows:

23790 – MANAGEMENT – Enable administration of alerts in all sites for management admin role users
Within the MANAGEMENT site, enable authorised users to administer alerts for all other sites, including the HISTORIC site.

23813 – EPORTFOLIO – Minor Personal Library updates (Homepage Widget & Overview Page)
NHS ePortfolios Internal Item.

23817 – MANAGEMENT – Establish new form undelete tool for management administrators
Within the MANAGEMENT site, enable authorised users to undelete forms that have been deleted in error.

23838 – PHYSICIAN – Modify Trainee Post Report [ZEN 33887]
Within the PHYSICIAN site, update the output of the “Trainee Post” report to include College Number, Full time percentage, Email Address, Post Reference Code and Username.

23843 – EPORTFOLIO – Error when opening in design mode a self managed form [ZEN 33878]
Resolve issue experience by a UMeP Admin when attempting to design a self-managed form with two conflicting elements.

23846 – NES NMHP & NM – Migration to TURAS – New role – Historic Nursing & Midwifery ePortfolio (NES)
Establish a new “Historic Foundation ePortfolio (HEE)” to provide signposting to departed users of the FOUNDATION site from HEE locations.

23864 – EPORTFOLIO – Update styling of page background and form metadata
In ALL sites, update the styling of the page background to align with NES UI guidelines plus enhance the display of metadata when viewing forms.

23873 – EPORTFOLIO – Update External Assessor homepage to show pre-filled details
Within the EXTERNAL site, update the homepage shown to External Assessors to include pre-filled details.

23880 – EPORTFOLIO – Abort Unwanted Requests for common URLs used in footprinting
NHS ePortfolios Internal Item.

23883 – EPORTFOLIO – Use Rewrite rules rather than code to enforce HTTPS
NHS ePortfolios Internal Item.

Update to indicate “undeliverable” ticket request email messages

Due to the volume of email messages that are sent as a result of Ticket Requests, the “deliverability” of these email messages is of great importance.  Often, ticket requests are not received by the intended recipient, not because of any technical issue, but simply because the email message to which the ticket was sent was invalid.

 

To help address this, we have recently introduced a new status flag that is shown beside ticket requests when we have received notification from the destination that the associated email message was not accepted. The new status flag looks like this:UNDELIVERABLE

Should you see this indicator on your ticket overview page, this indicates that the email message was not delivered.  In this situation, first obtain confirmation from the intended recipient of the email address to which the ticket is to be sent.

If the message was undeliverable because the recipients email mailbox was full, you may wish to use the “Send Reminder” option in the Actions menu to send another email message to the same address once they have cleared space in their mailbox.

If the recipient confirms their email address is different from that to which you sent the original message, use the “Copy” option in the Actions menu to send a copy of the undeliverable ticket to a new email address before deleting the original request.

 

 

Update for deployment on Sat 26 Aug 2017 (Release 25.4)

Below are the items that are to be included in Release 25.4, scheduled for deployment on Sat 26 Aug 2017.

Update items included in this build are:

  • 23358 – EPORTFOLIO – Introduce Form Field Help text in self-managed forms
  • 23638 – EPORTFOLIO – Download Entire Personal Library
  • 23662 – EPORTFOLIO – Remove AjaxControlToolkit
  • 23791 – MANAGEMENT – Enable administration of associations in all sites for management admin role users

Fixes included in this build are:

  • 23533 – RCPI PCS – Form Admin interface forces usage of self-managed permissions on new self-managed forms [ZEN 32782]
  • 23763 – EPORTFOLIO – Update HTMLToPDF component from v9 to v11
  • 23764 – EPORTFOLIO – Incorrect rendering of accented characters in PDF files [ZEN 33815]
  • 23795 – EPORTFOLIO – Update libraries
  • 23810 – FOUNDATION – Non-Malta users unable to view TAB Overview page of Malta trainees [ZEN 33943]
  • 23814 – EPORTFOLIO – Update AppSettingConstants to use newer C# features
  • 23830 – EPORTFOLIO – Minor UI updates in Post Admin [ZEN 34017]
  • 23833 – PHYSICIAN – Correction of typos in Trainee Posts report headers

Descriptions for these items are as follows:

23358 – EPORTFOLIO – Introduce Form Field Help text in self-managed forms
Within all sites, establish facility to enable authorised administrators to add per form field help text within self-managed forms.

23533 – RCPI PCS – Form Admin interface forces usage of self-managed permissions on new self-managed forms [ZEN 32782]
Within the RCPI PCS site, allows self-managed forms to be created with the RCPI PCS custom permissions, not self-managed permissions.

23638 – EPORTFOLIO – Download Entire Personal Library
Within all sites, provide a facility for users to download all files within their Personal Library in a single file.

23662 – EPORTFOLIO – Remove AjaxControlToolkit
NHS ePortfolios Internal Item.

23763 – EPORTFOLIO – Update HTMLToPDF component from v9 to v11
NHS ePortfolios Internal Item.

23764 – EPORTFOLIO – Incorrect rendering of accented characters in PDF files [ZEN 33815]
Within all sites, resolve issue whereby PDF versions of forms included within Download Portfolio files were rendered incorrectly if non-standard characters were included within the text content of the form.

23791 – MANAGEMENT – Enable administration of associations in all sites for management admin role users
Within the MANAGEMENT site, enable administration of associations in all sites.

23795 – EPORTFOLIO – Update libraries
NHS ePortfolios Internal Item.

23810 – FOUNDATION – Non-Malta users unable to view TAB Overview page of Malta trainees [ZEN 33943]
Within the FOUNDATION site, resolve error that occurs when non-MALTA based supervisors/administrators attempt to view the TAB overview page for MALTA based trainees.

23814 – EPORTFOLIO – Update AppSettingConstants to use newer C# features
NHS ePortfolios Internal Item.

23830 – EPORTFOLIO – Minor UI updates in Post Admin [ZEN 34017]
Within all sites, update the styling applied to selected items within the Post Admin interface to improve usability on low-contrast displays.

23833 – PHYSICIAN – Correction of typos in Trainee Posts report headers
Within the PHYSICIAN site, resolves typos in the headers of the Trainee Posts report output.

Update for deployment on Sat 12 Aug 2017 (Release 25.3)

Below are the items that are to be included in Release 25.3, scheduled for deployment on Sat 12 Aug 2017.

Update items included in this build are:

  • 23609 – EPORTFOLIO – Minor updates to ticket creation process
  • 23622 – MANAGEMENT – Updates to Management Admin Home Page

Fixes included in this build are:

  • 23594 – UNDERGRADUATE – When creating a new default form the location is set to the top level location, not the location to which the admin has permission [ZEN 33172]
  • 23696 – PHYSICIAN – Confusing messages on Summary MSF [ZEN 33621]
  • 23758 – EPORTFOLIO – Improve handling of invalid characters in uploaded filenames
  • 23765 – EPORTFOLIO – Change all classes in Commands in Queries to use FUNC to fix performance issues under load

Descriptions for these items are as follows:

23594 – UNDERGRADUATE – When creating a new default form the location is set to the top level location, not the location to which the admin has permission [ZEN 33172]
For users of the UNDERGRADUATE site, ensure that appropriate location permissions are set when creating new self managed forms.

23609 – EPORTFOLIO – Minor updates to ticket creation process
For users of all sites, enforce the requirement for a destination email address to be specified for all ticket requests.

23622 – MANAGEMENT – Updates to Management Admin Home Page
NHS ePortfolios Internal Item.

23696 – PHYSICIAN – Confusing messages on Summary MSF [ZEN 33621]
For users of all sites, resolve the issue whereby attempts to view the details of e-LfH Learning Activities resulted in an error page.

23758 – EPORTFOLIO – Improve handling of invalid characters in uploaded filenames
NHS ePortfolios Internal Item.

23765 – EPORTFOLIO – Change all classes in Commands in Queries to use FUNC to fix performance issues under load
NHS ePortfolios Internal Item.

Update for deployment on Sat 5 Aug 2017 (Release 25.2)

Below are the items that are to be included in Release 25.2, scheduled for deployment on Sat 5 Aug 2017.

Update items included in this build are:

  • 23636 – FOUNDATION – HEE – Migration to HORUS – Removal and replacement of roles
  • 23793 – FOUNDATION – HEE – Migration to HORUS – Update message displayed to historic users
  • 23794 – FOUNDATION – HEE – Migration to HORUS – Reapply roles and role locations

Descriptions for these items are as follows:

23636 – FOUNDATION – HEE – Migration to HORUS – Removal and replacement of roles

Remove roles and role locations used by Foundation users in HEE locations and replace with Historic Foundation ePortfolio (HEE) role. (Note: exclusions apply for out-of-sync trainees and associated users)

23793 – FOUNDATION – HEE – Migration to HORUS – Update message displayed to historic users

Update textual content of alert to be displayed to users of the Historic Foundation ePortfolio (HEE) role using text supplied by the HEE HORUS team.

23794 – FOUNDATION – HEE – Migration to HORUS – Reapply roles and role locations

Reapply roles and role locations for named Foundation School Managers and Foundation Administrators in HEE locations.

Update for deployment on Sat 29 Jul 2017 (Release 25.1)

Below are the items that are to be included in Release 25.1, scheduled for deployment on Sat 29 Jul 2017.

Update items included in this build are:

  • 23302 – NES NM – MENTOR – Alter Nurse Mentor site to READ access only
  • 23539 – EPORTFOLIO – My Tickets To Complete Improvements [ZEN 32895]
  • 23548 – EPORTFOLIO – Updates to the login page
  • 23552 – EPORTFOLIO – Update styling of Alerts homepage widget
  • 23565 – MANAGEMENT – Admin Permissions
  • 23585 – ICELAND – Reorganise Supervision forms and establish MCR Form [ZEN 33249]
  • 23596 – PHARMACY – Enable trainee searching by GPhC Number
  • 23618 – MANAGEMENT – Add dates and times to email report tool
  • 23621 – MANAGEMENT – Error when adding a new account merge to the queue
  • 23635 – FOUNDATION – HEE – New role – Historic Foundation ePortfolio (HEE)
  • 23637 – EPORTFOLIO – Minor Personal Library updates (Homepage Widget & Overview Page)
  • 23656 – MANAGEMENT – Rename Misc menu and establish new Support Tools menu
  • 23659 – MANAGEMENT – Establish new form deletion tool for management administrators
  • 23663 – EPORTFOLIO – Update NUnit to latest version

Fixes included in this build are:

  • 23624 – EPORTFOLIO – Unable to upload profile picture with non-standard characters in filenames
  • 23625 – EPORTFOLIO – Resolve bad link to /Auth/Common/Pages/SelectRole.aspx
  • 23707 – EPORTFOLIO – Fix UI issue in Download Portfolio page

Descriptions for these items are as follows:

23302 – NES NM – MENTOR – Alter Nurse Mentor site to READ access only
Within the NM (Nurse Mentor) site, ensure that all existing accounts are made read-only as data is being migrated to TURAS.

23539 – EPORTFOLIO – My Tickets To Complete Improvements [ZEN 32895]
Within ALL sites, update the “My Tickets To Complete” widget and page to indicate that partially completed tickets cannot be declined.

23548 – EPORTFOLIO – Updates to the login page
Update the styling of UI elements on the Login page to improve consistency.

23552 – EPORTFOLIO – Update styling of Alerts homepage widget
Within ALL sites, updated the styling of the alerts homepage widget to improve consistency with other UI elements.

23565 – MANAGEMENT – Admin Permissions
NHS ePortfolios Internal Item.

23585 – ICELAND – Reorganise Supervision forms and establish MCR Form [ZEN 33249]
Within the ICELAND site, reorganise all supervision forms under new “Supervisor Forms” menu item and establish new MCR form.

23596 – PHARMACY – Enable trainee searching by GPhC Number
Within the PHARMACY site, update the trainee search to allow searching by GPhC Number.

23618 – MANAGEMENT – Add dates and times to email report tool
Within the MANAGEMENT site, update the email report tool to provide dates and times to reduce the requirement to cross reference with other sources.

23621 – MANAGEMENT – Error when adding a new account merge to the queue
Within the MANAGEMENT site, resolve issue casuing an error to occur when queuing an account merge.

23624 – EPORTFOLIO – Unable to upload profile picture with non-standard characters in filenames
Within all sites, ensure that commas in filenames are handled to prevent security warnings occurring when downloading from Google Chrome.

23625 – EPORTFOLIO – Resolve bad link to /Auth/Common/Pages/SelectRole.aspx
NHS ePortfolios Internal Item.

23635 – FOUNDATION – HEE – New role – Historic Foundation ePortfolio (HEE)
Establish a new “Historic Foundation ePortfolio (HEE)” to provide signposting to departed users of the FOUNDATION site from HEE locations.

23637 – EPORTFOLIO – Minor Personal Library updates (Homepage Widget & Overview Page)
Within ALL sites, perform slight updates to the UI of the personal library and associated homepage widget to improve consistency with other UI elements.

23656 – MANAGEMENT – Rename Misc menu and establish new Support Tools menu
NHS ePortfolios Internal Item.

23659 – MANAGEMENT – Establish new form deletion tool for management administrators
Within the MANAGEMENT site, for users of the Management Administrator role, establish a tool to allow form deletion requests to be processed without support scripts.

23663 – EPORTFOLIO – Update NUnit to latest version
NHS ePortfolios Internal Item.

23707 – EPORTFOLIO – Fix UI issue in Download Portfolio page
Within all sites, resolve UI issue that was cropping the action drop down menu in the main download portfolio page.

Unscheduled downtime event – Thursday 20th July 2017

A failure with the networking infrastructure at our hosting provider (specifically, the Microsoft Azure UKSouth region) resulted in the NHS ePortfolios website at http://www.nhseportfolios.org becoming unavailable/unresponsive to all users on three occasions on Thursday the 20th July 2017:

  • At 21:49 to 21:55 (6 minutes)
  • At 22:05 to 22:10 (5 minutes)
  • At 22:29 to 00:58 (149 minutes)

Following identification of the cause of the outage, updates were provided via the @NHSePortfolios Twitter account between 23:13 and 01:05.

No data was damaged / compromised as a result of this incident.

Update, 25 July 2017: Root Cause Analysis provided by hosting provider:

RCA – Network Infrastructure – UK South

Summary of impact: Between July 20, 2017 21:41 UTC and July 21, 2017 1:40 UTC, a subset of customers may have encountered connectivity failures for their resources deployed in the UK South region. Customers would have experienced errors or timeouts while accessing their resources. Upon investigation, the Azure Load Balancing team found that the data plane for one of the instances of Azure Load Balancing service in UK South region was down. A single instance of Azure Load Balancing service has multiple instances of data plane. It was noticed that all data plane instances went down in quick succession and failed repeatedly whilst trying to self-recover. The team immediately started working on the mitigation to fail over from the offending Azure Load Balancing instance to another instance of Azure Load Balancing service. This failover process was delayed due to the fact that VIP address of Azure authentication service used to secure access to any Azure production service in that region was also being served by the Azure Load Balancing service instance that went down. The Engineering teams resolved the access issue and then recovered the impacted Azure Load Balancing service instance by failing over the impacted customers to another instance of Azure Load Balancing service. The dependent services recovered gradually once the underlying load balancing service instance was recovered. Full recovery by all of the affected services was confirmed by 01:40 UTC on 21 July 2017.

Workaround: Customers who had deployed their services across multiple regions could fail out of UK South region.

Root cause and mitigation: The issue occurred when one of the instances of Azure Load Balancing service went down in the UK South region. The root cause of the issue was a bug in the Azure Load Balancing service. The issue was exposed due to a specific combination of configurations on this load balancing instance combined with a deployment specification that caused the data plane of the load balancing service to crash. There are multiple instances of data plane in a particular instance of Azure Load Balancing Service. However, due to this bug, the crash cascaded through multiple instances. The issue was recovered by failing over from the specific load balancing instance to another load balancing instance. The software bug was not detected in deployments in prior regions because it only manifested under specific combinations of the configuration in Azure Load Balancing services. The combination of configurations that exposed this bug was addressed by recovering the Azure Load Balancing service instance.

Next steps: We sincerely apologize for the impact to affected customers. We are continuously taking steps to improve the Microsoft Azure Platform and our processes to help ensure such incidents do not occur in the future. In this case, we will: 1. Roll out a fix to the bug which caused Azure Load Balancing instance data plane to crash. In the interim a temporary mitigation has been applied to prevent this bug from resurfacing in any other region. 2. Improve test coverage for the specific combination of configuration that exposed the bug. 3. Address operational issues for Azure Authentication services break-glass scenarios.