Portal – Rangoon Release
17/12/2020
The Rangoon Portal release was implemented as planned on the evening of 17/12/2020 with new features for core NHSmail Portal functionality and bug fixes.
New Functionality
22752 – EXO :: Refactor block & unblock mobile device to execute for EXO users
As a part of this PBI admin user of the NHSmail portal admin should be able to block/unblock a selected mobile device for an exchange online user, in the same way currently implemented for an On-Premise user.
32730 – EXO :: Refactor Hangfire Job – Update user active status last sent email
PowerShell commands are currently used to pull the date of the last sent mail, however this is not scalable and therefore the hangfire job will need to be re-written to use the MS graph API for monitoring activity on the user account. For all EXO users upon execution of this job the date of last sent date will be updated to today if the user is on the report extracted for the configured reporting period with a sent item count greater than 0.
33216 – EXO :: Update mailbox stats process to work with Exchange Online
The requirement of this is to re-write the hangfire job to use the mailbox report Graph API rather than the PowerShell commands. The Graph API will provide a CSV view of mailbox stats for each user. These should be used to update the UserDetails table with the Total Mailbox Size and the total Deleted Mailbox Size.
34665 – EXO :: Refactor view of Mobile devices to work with EXO mailboxes
An admin of the NHSmail portal should be able to view the mobile devices and appropriate details which are associated with a user mailbox, by selecting the ‘Show Mobile Devices’ from the User Details page for Exchange online users.
39396 – EXO :: Remove the mailbox search functionality
The mailbox search functionality in the NHSmail portal is not really utilized and for Exchange Online mailboxes cannot be utilized as the process is different, therefore this functionality can be removed from the portal.
39397 – EXO :: Remove the enable large mailbox subscription toggle from organisations
With each organisation now receiving a quota for number of larger mailboxes, the Enable Larger Mailbox Subscriptions toggle on the organisation page can be removed. The Enable Larger Mailbox Subscription toggle should be removed from the Organisation -> Settings page. Larger mailboxes can continue to be set for all organisations
42041 – EXO :: Enable MFA Toggle on National Policies
Admin users of the NHSmail portal should be able to turn on/off MFA for all users within a National Policy, given that the MFA feature is included as part of the National licences (E3).
42602 – EXO :: Refactor Hangfire Job – Remove leaver/disabled mailtip for active users
There is an existing hangfire within the NHSmail portal which is run daily, to mop up any mail-tips which have not been removed for users that were marked as a leaver or in a disabled state, this Hangfire job currently runs in a batch approached for On-Premise users. As a part of this PBI it should also include Exchange Online users into its scope.
42738 – EXO :: Refactor wipe mobile device to execute for EXO users
An admin user of the NHSmail portal should be able to wipe a selected mobile device for an Exchange Online user.
42741 – EXO :: Add the MS Live events value to the mailbox report
An admin user of the NHSmail portal should be able to see if my users have been enabled for MS Live Events though the mailbox report.
43733 – Update the Licences SKUs for Project Licences
Update the Licence SKUs and descriptions for the following Licence types
Project Plan 1
Microsoft Project Online Premium without Project Client -> Project Plan 1
PROJECTONLINE_PLAN_1 -> PROJECT_P1
43794 – Update wording on policy bulk import
When bulk importing users into a user policy, users are now added to the existing members rather than the list being replaced. This means that the wording on the pop up is changed to indicate this.
Current Text
Note – The members list shall be replaced exactly with the contents of your upload, so to avoid unwittingly losing members please append all new Users to the bottom of the list.
New Text
Note – The members list imported will be added to the existing members list. There is also a max limit of 5000 users per import.
40135 – OneDrive User Consumption Report
OneDrive User Consumption Report is a new report which will be available at local org as well as platform wide to report OneDrive user consumption aggregated over a period. Global/Local admin should be able to download these reports from ‘Admin Reports’ for all/specific organisations. This report is by default available for 180 days.
43784 – Enterprise license applications toggle on user policy page
This PBI facilitates when an add on licence is added to a user policy, the applications which are available under the licences should be available for admin user to toggle on/off. We will only have to present application toggles which are not overlapping with the base license, that means only the applications which are pristine to add on license.
40457 – EXO :: Get Details of DDL from EXO
With the move to using Exchange Online, Scope of this PBI is to retrieve the details of a DDL from Exchange Online, where the DDL has been re-created in Exchange Online.
40473 – EXO :: Update Admin Exchange Online SDL
With the move to using Exchange Online Scope of this PBI is to retrieve the details of a SDL from Exchange Online, where the SDL has been re-created in Exchange Online.
40475 – EXO :: Delete an Exchange Online DDL
With the move to using Exchange Online, Scope of this PBI is to delete an DDL, where the DDL has been re-created in Exchange Online.
40514 – EXO :: Transfer an Exchange Online SDL
With the migration to Exchange online Scope of this PBI is the ability to transfer an Exchange Online SDL.
40515 – EXO :: Transfer an Exchange Online DDL
With the migration to Exchange online Scope of this PBI is the ability to transfer an Exchange Online DDL.
40915 – EXO :: Add archiving details to User Details page
As part of this PBI NHSmail portal would like to have O365 archiving turned ON (by default) for users on the platform. This is a per user setting and will not be applied through user policies.
41058 – EXO :: Refactor of the AUP process
As scope of this PBI a newly created exchange online user who logs into the portal and accepts the AUP will be removed from the NO AUP active directory group
41059 – EXO :: Create an AUP Sync job
As scope of this PBI
- All the users with the AUP flag set to 0 within the NHSmail portal, will be a member of the NO AUP group in the On-Prem AD group
- All the users with the AUP flag set to 1 within the NHSmail portal, will no longer be a members of the NO AUP group in the On-Prem AD group.
41546 – EXO :: Create an EXO DDL
As scope of this PBI when creating a dynamic distribution list through the NHSmail portal, the Dynamic distribution list will be created in Exchange Online compared with On-Premise. This will apply to all dynamic distribution lists created through the Admin and Non-Admin -> Approval workflow.
41642 – EXO :: Update an Exchange Online DDL
With the migration to exchange online scope of this PBI is to provide with the ability to update an exchange online DDL.
42043 – EXO :: Update the user policy pages to allow Teams toggle to be shown
Scope of this PBI is when creating or editing a user policy, the admin users want the ability to turn on/off teams for their users. The Teams application toggle should now be visible for all policies excluding the National policy which has been created in the portal.
42045 – EXO :: Change MFA Licence Assignment to Consider Built-in MFA on E3/E5
Scope of this PBI is
- When a user policy has an E3 or E5 licence as its base licence, and MFA is enabled, there should be no additional checks or restrictions (including capacity) for a standalone MFA licence.
- The MFA feature must be enabled for users in a user policy with a base E3/E5 licence and the MFA toggle turned on without needing to be assigned a standalone MFA licence.
- Current functionality for temporarily disabling MFA must continue to work as current.
- Current functionality for required MFA on ATP roles must continue to work as current.
- For users in a User Policy which does not have MFA turned on, but which require MFA for other business rules (e.g. they are admin users), updates to the user policy must not remove the MFA from the user
44018 – EXO :: Update the migration stored proc to set deleted date & Archiving
As scope of this PBI After migration when resetting the status of a mailbox from Migration Pending back to Deleted, we should also update the date deleted to today’s date.
We should also set the O365Archving toggle to on for users that have been migrated.
41647 – PP :: Add new licences to the NHSmail portal to support Power Platforms
Scope of this PBI is to add some additional licences to NHSmail portal in order to support the Power Platforms workflow. Below are the Licences to be added :
- POWERAPPS_PER_APP
- POWERAPPS_PER_USER
- POWERAUTOMATE_PER_USER
- POWERAUTOMATE_PER_FLOW
POWERAUTOMATE_ATTENDED_RPA
Virtual Visits: (The functionality is not currently available as part of the Rangoon release and will be enabled as a result of a further planned change)
40699 – VV: Add Bookings toggle to the NHSmail portal
This PBI facilitates the booking application toggle should be visible on the create user policy page and update user policy page with all type of base license (E1, E3, E5, F1). When the toggle is turned ON/OFF, the bookings application should be enabled/disable for all users in the policy.
40704 – VV: Provision a new booking calendar
This PBI allow a Local Primary Admin, Local Admin, Global Admin, Tenant Admin user to provision a new booking calendar and be able to add viewers and admins, Service & Clinic Name, Reply email address, Phone number to the calendar.
40705 – VV: Search provisioned booking calendars
This PBI allow a Local Primary Admin, Local Admin, Global Admin, Tenant Admin user to view a new admin menu ‘Booking Calendars’ and able to view all the bookings calendars created for organisations based on the admin permissions. Name, Email Address for replies, Organisation fields are visible for the search.
41973-VV: Get details of a provisioned booking business
This PBI allows the admin users to retrieve the details of an already provisioned booking business and be able to see these on screen.
40706- VV: Update a provisioned booking calendar
This PBI allows the Admin user to update a booking service by updating one, all or a combination of the fields: Email address for replies, Phone number, booking service Admin Users, Booking Service Visitors in the booking calendar.
40707-VV: Delete a provisioned booking calendar
This PBI facilitates admin user to delete a booking service no longer required. The booking service which are deleted will be visible in the NHSmail portal with Deleted Status.
43414-VV: Develop a generic API to add a record to the Portal Audit History
This PBI is to develop a generic portal API which can take a simple JSON payload from the Azure Apps and create an audit record based on the request. The audit for all operation like create/Update/Delete should be available for admin under audit report.
Bug Fixes
45082- Production- MFA getting reset for accounts having MFA enabled/enforced already, if user policy they’re linked to has MFA OFF
As a part of this bug we should make sure MFA setting for users who’re enabled/enforced already, shouldn’t have their MFA setting reset in such scenarios. As they’re enabled as part of other business rules etc.- admin role, groups etc.
43549 – Prod : MailTips are not syncing into Outlook for EXO users
The MailTips for EXO users although are being removed in the O365 tenant are not being synced into the Outlook application, this has been seen on the Leaver/Joiner operations but should be validated for Out Of Office as well. To resolve the MailTips should be set using Set-RemoteMailbox executed against the Exchange On-Prem servers rather than Set-Mailbox being executed against EXO.
43831 – INT1: EXO DDL: Members of excluded ON-prem SDL are receiving email notification when an email is sent to DDL.
When we drop an email to a DDL the excluded SDL members were also getting emails. As a part of this bug we should make sure the mails should be delivered to the correct set of recipients.
44458 – Prod : Teams Call Recording mismatch between the portal and the tenant
It appears that when a user policy is created with TCR toggle turned on or off, the users within the policy don’t always have the correct TCR policy set meaning their TCR setting can be incorrectly compared to what they have in the user policy. As a part of this bug this functionality should work as expected.
42964 – Prod : EXO users going into a status of ‘restoring’
Changes to improve the restore and delete process for Exchange Online users, stopping users going into the restoring or deleting state.
BAU Regression : MO: Regression: DDL approve/reject Audits is captured under diff org
As a part of this bug we should make sure the audits captured for DDL approve or reject should be under the same organisation.