Views:

Overview

These upgrade steps only apply if you are using version v9.0 or higher of  Microsoft Dynamics 365.

As Microsoft have deprecated 'ClientGlobalContext.js.aspx' and is scheduled for removal on the date October 1st 2022 (Please note this has been delayed by Microsoft, with no new date yet supplied.) you need to upgrade to at least v1.0.0.616 to ensure compatible before this date. The details of this can be viewed at the following link, Deprecation of ClientGlobalContext.js.aspx.

There are 4 steps outlined below  to complete the upgrade to North52 version v1.0.0.616 for Dynamics 365 Online.

 

1.0 Decision Suite (BPA & TestShield) 

1.1 Overview

The latest solution has all the references to  'ClientGlobalContext.js.aspx' removed.

1.2 Upgrade Process Steps 

  • Download the latest North52 Decision Suite Solution
  • Import the solution file from above using the old WebClient so navigating to Settings -> Solutions -> Import Solution
  • During the import process check the 'Overwrite Customizations' checkbox

 

2.0 Quick Button

2.1 Overview

You only need to do these steps if  you are using the North52 Quick Button solution.

The latest solution has all the references to  'ClientGlobalContext.js.aspx' removed.

2.2 Upgrade Process Steps 

  • Download the latest North52 Quick Button Solution
  • Import the solution file from above using the old WebClient so navigating to Settings -> Solutions -> Import Solution
  • During the import process check the 'Overwrite Customizations' checkbox
  • If you are using the functions QuickButtonEnable() or QuickButtonDisable() you will need to use the web-resource named 'north52_quick_button_unified_interface.htm' on the form to get it working.

 

3.0 Quick Tile

3.1 Overview

You only need to do these steps if  you are using the North52 Tile Button solution.

The latest solution has all the references to  'ClientGlobalContext.js.aspx' removed.

3.2 Upgrade Process Steps 

  • Download the latest North52 Quick Tile Solution
  • Import the solution file from above using the old WebClient so navigating to Settings -> Solutions -> Import Solution
  • During the import process check the 'Overwrite Customizations' checkbox

 

4.0 Quick Ribbon

4.1 Overview

You only need to do these steps if  you are using the North52 Quick Ribbon solution.

The latest solution has all the references to  'ClientGlobalContext.js.aspx' removed.

4.2 Upgrade Process Steps 

 

5.0 Client-Side Formula - OnSave - Click Save&New Button

5.1 Overview

Microsoft have been deprecating some of their old WebClient APIs in favour of new Unified Interface Client ones. The API below  is one of the APIs that have been deprecated which used to allow us to pass ‘saveandnew’ as a parameter to perform that action. 

https://docs.microsoft.com/en-us/power-apps/developer/model-driven-apps/clientapi/reference/formcontext-data-entity/save


But in the latest  API that Microsoft provides this is no longer available, 

https://docs.microsoft.com/en-us/power-apps/developer/model-driven-apps/clientapi/reference/formcontext-data/save

 

Key reference in above API
Note that setting the saveMode does not actually take the corresponding action; it is just to provide information to the OnSave event handlers about the reason for the save operation.

Please support@north52.com for available options to resolve this issue.