Release Notes

Fixed Issues

  • APSA-18587 Online store customization files must be updated.
  • APSA-18584 Domains must not be removed from Microsoft cloud when subscriptions are removed.
  • APSA-18423 Synchronization duplicates service users.
  • APSA-18295 Failed to load domains: Can not construct instance of com.parallels.pa.service.csp.graph.entities.ServiceType from String value 'Yammer'
  • APSA-18209 readCSP.py error: WELD-000710: Cannot inject HttpServletRequest outside of a Servlet request.
  • APSA-18061 External users ('#EXT#' in logins) must not be synchronized from the Microsoft cloud into Odin Automation.
  • APSA-18047 Periodic synchronization task fails with error "ActionStatus.ABORTED >' was already rolled back".
  • APSA-18032 Task "Provisioning "Migration" for APS application Microsoft Office 365" fails with error "[Migration:Create] null".
  • APSA-17304 Round brackets in "name" field cause "RQL parsing error!" when licenses are assigned.
  • APSA-16909 Process of creation of "Office 365 Subscription" APS resources must be unified for Java and .NET endpoints.
  • APSA-16783 readCSP.py error: WELD-000710: Cannot inject HttpServletRequest outside of a Servlet request.
  • APSA-17939 "Couldn't delete office365 user: null" error appears when Office 365 subscription is removed.
  • APSA-17952 Task 'Provisioning "Subscription" for APS application Office 365' fails with error "User with login '__login__' already exists".

New Features and Changes

New Offers are Added

In the hotfix, some new offers were added. As a result, the new resources and service plans were introduced:

  • Service Plans

    • Business Cloud Suite
    • Enterprise Mobility + Security E3
    • Enterprise Mobility + Security E5
    • Intune Device
    • Secure Productive Enterprise E3
    • Secure Productive Enterprise E5 without PSTN Conferencing
    • Windows 10 Enterprise E3
    • Windows 10 Enterprise E5
  • Resources

    • Additional PSTN numbers to extend Skype for Business features
    • Additional PSTN numbers to extend Skype for Business features (Government Pricing)
    • Business Cloud Suite
    • Dyn365 for Operations Activity, Enterprise Edition
    • Dyn365 for Operations Activity, Enterprise Edition (Government Pricing)
    • Dyn365 for Operations Activity, Enterprise Edition for Faculty
    • Dyn365 for Operations Activity, Enterprise Edition for Student
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 1:Developer & Test Instance
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 1:Developer & Test Instance (Government Pricing)
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 1:Developer & Test Instance for Faculty
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 1:Developer & Test Instance for Students
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 2:Standard Acceptance Testing
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 2:Standard Acceptance Testing (Government Pricing)
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 2:Standard Acceptance Testing for Faculty
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 2:Standard Acceptance Testing for Students
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 3:Premier Acceptance Testing
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 3:Premier Acceptance Testing (Government Pricing)
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 3:Premier Acceptance Testing for Faculty
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 3:Premier Acceptance Testing for Students
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 4:Standard Performance Testing
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 4:Standard Performance Testing (Government Pricing)
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 4:Standard Performance Testing for Faculty
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 4:Standard Performance Testing for Students
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 5:Premier Performance Testing
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 5:Premier Performance Testing (Government Pricing)
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 5:Premier Performance Testing for Faculty
    • Dynamics 365 Enterprise Edition Plan 2 - Operations Sandbox Tier 5:Premier Performance Testing for Students
    • Dynamics 365 for Customer Service, Enterprise Edition Device
    • Dynamics 365 for Customer Service, Enterprise Edition Device (Government Pricing)
    • Dynamics 365 for Customer Service, Enterprise Edition Device for Faculty
    • Dynamics 365 for Customer Service, Enterprise Edition Device for Students
    • Dynamics 365 for Field Service, Enterprise Edition
    • Dynamics 365 for Field Service, Enterprise Edition (Government Pricing)
    • Dynamics 365 for Field Service, Enterprise Edition - Resource Scheduling Optimization (Government Pricing)
    • Dynamics 365 for Field Service, Enterprise Edition Device
    • Dynamics 365 for Field Service, Enterprise Edition Device (Government Pricing)
    • Dynamics 365 for Field Service, Enterprise Edition Device for Faculty
    • Dynamics 365 for Field Service, Enterprise Edition Device for Students
    • Dynamics 365 for Field Service, Enterprise Edition for Faculty
    • Dynamics 365 for Field Service, Enterprise Edition for Students
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 1:Developer & Test Instance
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 1:Developer & Test Instance (Government Pricing)
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 1:Developer & Test Instance for Faculty
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 1:Developer & Test Instance for Students
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 2:Standard Acceptance Testing
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 2:Standard Acceptance Testing (Government Pricing)
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 2:Standard Acceptance Testing for Faculty
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 2:Standard Acceptance Testing for Students
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 3:Premier Acceptance Testing
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 3:Premier Acceptance Testing (Government Pricing)
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 3:Premier Acceptance Testing for Faculty
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 3:Premier Acceptance Testing for Students
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 4:Standard Performance Testing
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 4:Standard Performance Testing (Government Pricing)
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 4:Standard Performance Testing for Faculty
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 4:Standard Performance Testing for Students
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 5:Premier Performance Testing
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 5:Premier Performance Testing (Government Pricing)
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 5:Premier Performance Testing for Faculty
    • Dynamics 365 for Operations, Enterprise Edition - Sandbox Tier 5:Premier Performance Testing for Students
    • Dynamics 365 for Operations, Enterprise Edition Device
    • Dynamics 365 for Sales and Customer Service, Enterprise Editions (SMB Offer)
    • Dynamics 365 for Sales, Enterprise Edition Device
    • Dynamics 365 for Sales, Enterprise Edition Device (Government Pricing)
    • Dynamics 365 for Sales, Enterprise Edition Device for Faculty
    • Dynamics 365 for Sales, Enterprise Edition Device for Students
    • Dynamics AX Additional Storage
    • Dynamics AX Device
    • Dynamics AX Enterprise
    • Dynamics AX Retail Scale Unit
    • Dynamics AX Sandbox Tier 1: Developer & Test Instance
    • Dynamics AX Sandbox Tier 2: Standard Acceptance testing
    • Dynamics AX Sandbox Tier 3: Premier Acceptance testing
    • Dynamics AX Sandbox Tier 4: Standard Performance testing
    • Dynamics AX Sandbox Tier 5: Premier Performance testing
    • Dynamics AX Self Serve
    • Exchange Online Advanced Threat Protection for faculty
    • Exchange Online Advanced Threat Protection for students
    • Flow Additional Runs per 50,000
    • Flow Additional Runs per 50,000 for Faculty
    • Flow Additional Runs per 50,000 for Student
    • Flow Additional Runs per 50,000 for Students
    • Intune Device
    • Junk - Microsoft Stream Storage Addon 500GB
    • Junk - Microsoft Stream Storage Addon 500GB (Government Pricing)
    • Junk - Microsoft Stream Storage Addon 500GB for faculty
    • Junk - Microsoft Stream Storage Addon 500GB for students
    • Microsoft Dynamics CRM Online - Field Service User Add-On
    • Microsoft Dynamics CRM Online - Field Service User Add-On (Government Pricing)
    • Microsoft Dynamics CRM Online - Field Service User Add-On Faculty
    • Microsoft Dynamics CRM Online - Field Service User Add-On Student
    • Microsoft Dynamics CRM Online - Project Service Automation User Add-on (Government Pricing)
    • Microsoft Flow Plan 1 for Students
    • Microsoft Flow Plan 2 for Students
    • Microsoft Intune for Education for Faculty
    • Microsoft Intune for Education for Students
    • Microsoft Intune for Education Prepaid Device
    • Microsoft Intune for Education SUB License Add-On
    • Microsoft Intune Multi App for Small & Medium Businesses
    • Microsoft Kaizala
    • Microsoft Kaizala (Government Pricing)
    • Microsoft Kaizala for faculty
    • Microsoft Kaizala for students
    • Microsoft MyAnalytics for faculty
    • Microsoft MyAnalytics for students
    • Microsoft PowerApps Plan 1 for Students
    • Microsoft PowerApps Plan 2 for Students
    • Microsoft Stream Plan 2 for Office 365 Add-On
    • Microsoft Stream Plan 2 for Office 365 Add-On (Government Pricing)
    • Microsoft Stream Plan 2 for Office 365 Add-On for faculty
    • Microsoft Stream Plan 2 for Office 365 Add-On for students
    • Office 365 Advanced Compliance for faculty
    • Office 365 Advanced Compliance for students
    • Office 365 Threat Intelligence
    • Office 365 Threat Intelligence (Government Pricing)
    • Office 365 Threat Intelligence for faculty
    • Office 365 Threat Intelligence for students
    • OneDrive for Business (Plan 1) 24mo Qualified
    • Power BI Premium EM3
    • Power BI Premium EM3 (Government Pricing)
    • Power BI Premium EM3 for Faculty
    • Power BI Premium EM3 for Students
    • Power BI Premium P1
    • Power BI Premium P1 (Government Pricing)
    • Power BI Premium P1 for Faculty
    • Power BI Premium P1 for Students
    • Power BI Premium P2
    • Power BI Premium P2 (Government Pricing)
    • Power BI Premium P2 for Faculty
    • Power BI Premium P2 for Students
    • Power BI Premium P3
    • Power BI Premium P3 (Government Pricing)
    • Power BI Premium P3 for Faculty
    • Power BI Premium P3 for Students
    • PowerApps Additional Data Storage
    • PowerApps Additional Data Storage for Faculty
    • PowerApps Additional Data Storage for Students
    • PowerApps Additional File Storage for Faculty per 500GB
    • PowerApps Additional File Storage for Students per 500GB
    • PowerApps Additional File Storage per 500GB
    • PowerApps Additional File Storage per 500GB for Faculty
    • PowerApps Additional File Storage per 500GB for Students
    • PowerApps Enterprise Environment
    • PowerApps Enterprise Environment for Faculty
    • PowerApps Enterprise Environment for Students
    • PowerApps Professional Environment
    • PowerApps Professional Environment for Faculty
    • PowerApps Professional Environment for Students
    • Pro Direct Support for Microsoft Dynamics 365 for Operations, Enterprise Edition (Government Pricing)
    • Secure Productive Enterprise E3
    • Secure Productive Enterprise E3 (Government Pricing)
    • Secure Productive Enterprise E5
    • Secure Productive Enterprise E5 (Government Pricing)
    • Secure Productive Enterprise E5 without PSTN Conferencing
    • Secure Productive Enterprise E5 without PSTN Conferencing (Government Pricing)
    • SharePoint Online Kiosk
    • Skype for Business Cloud PBX for faculty
    • Skype for Business Cloud PBX for students
    • Skype for Business PSTN Conferencing for E5 without PSTN Conferencing for faculty Customers
    • Skype for Business PSTN Conferencing for E5 without PSTN Conferencing for Students
    • Skype for Business PSTN Conferencing for faculty
    • Skype for Business PSTN Conferencing for students
    • Skype for Business PSTN Consumption
    • Skype for Business PSTN Domestic and International Calling
    • Skype for Business PSTN Domestic and International Calling (Government Pricing)
    • Skype for Business PSTN Domestic and International Calling for faculty
    • Skype for Business PSTN Domestic and International Calling for students
    • Skype for Business PSTN Domestic Calling
    • Skype for Business PSTN Domestic Calling (Government Pricing)
    • Skype for Business PSTN Domestic Calling for faculty
    • Skype for Business PSTN Domestic Calling for students

CSP Import Scripts are Changed

The Office 365 module is shipped with the CSP import scripts readCSPAccounts.py and importSubsCSP.py, which allow a service provider to import customer tenants and their cloud subscriptions from the Microsoft cloud into Odin Automation. In the hotfix, the following changes were made in the scripts:

  • readCSPAccounts.py

    • The parameter o365APS2-app-instance-id was renamed to csp-app-instance-id.
    • The parameter vendor-id became obsolete since there is only one vendor per installation.
    • The parameter account-default-domain was added. This parameter can be used to import only a specific customer tenant with cloud subscriptions.
  • importSubsCSP.py

    • The parameter o365APS2-app-instance-id was renamed to csp-app-instance-id.
    • The parameter vendor-id became obsolete since there is only one vendor per installation.
    • The script creates a CSV file (result_....csv) containing a list of Odin Automation identifiers of created Office 365 CSP subscriptions. This file allows observing the result of script execution.
    • The script creates two CSV files (errors_...csv and reimport_...csv) containing a list of cloud subscriptions which cannot be processed. The first file allows finding out reasons why the cloud subscriptions cannot be processed. The second file allows re-running the script for only affected cloud subscriptions.

Important: Running the script importSubsCSP.py requires additional mandatory actions: before running the script, the task Synchronization with Office 365 Portal must be manually stopped; after running the script when all import tasks are processed, the task Synchronization with Office 365 Portal must be manually started.

Obtaining

This hotfix can be downloaded from here.

Installation

Important: Before installing the hotfix, ensure that there are no incomplete tasks related to the Office 365 module in Task Manager.

Use oa-update KB111323 to install this hotfix. Also this hotfix will be installed automatically during upgrade to OA 7.1.0 via oa-update.

Important: After installing the hotfix, the task Configure Microsoft Office365 after package update will continue working. You will need to wait until the task completes. As soon as it happens, you can provision Office 365 services.

Internal content