| Created | 09/18/2019 | Updated | 12/19/2019 |
| Description | The Winter 20 release of Salesforce.com includes a new Critical Update that, when enabled, results in exceptions to be thrown within the application for several user actions. The critical update in question is "Restrict Access to @AuraEnabled Apex Methods for Authenticated Users Based on User Profile" ( https://releasenotes.docs.salesforce.com/en-us/winter20/release-notes/rn_lc_restrict_apex_authenticated_users.htm ) | | |
| Impacted Capabilities | | Affected Apps | Medical Information Cloud - Classic Medical Information Cloud - Lightning |
| Affects Versions | | Fix Version | V8 |
| Steps to Reproduce | 1. Enable the critical update 2. Attempt to generate an Interaction Snapshot as an MIC User (not admin) 3. Observe the error message indicating something similar to: You do not have access to the Apex class named 'MED_RunDDPCtrl'. | | |
| Workaround | Grant access to the following apex classes to the MIC Users. This can be done either through the use of a permission set OR at the User profile level. Impacted classes are as follows: - MED_AsyncApexJobCtrl - MED_CloseInteractionCtrl - MED_E2BGenerateCtrl - MED_InstalledProductsCtrl - MED_HomePageController - MED_LightningLookupCtrl - MED_RunDDPCtrl - MED_UploadFileCtrl | | |