Skip to main content

KI-22

MIC formula fields do not function correctly after upgrading to V8

Key/Summary

KI-22 MIC formula fields do not function correctly after upgrading to V8

Status

Done

Created

04/09/2020

Updated

06/23/2022

Description

The installation script contained a defect that removed field-level security (FLS) configured for certain formula fields. This caused formula fields to not render correctly within the app, or not show expected values. Additionally any processes that rely on formula fields that run in the context of a User would have the potential to stop functioning as expected. The list of impacted fields are as follows:

'Account.MED_Account_Name_Formula__c',

'Account.MED_External_Id_Formula__c',

'Account.MED_Locked__c',

'Case.MED_Display_Name__c',

'Case.MED_Escalations_Outstanding__c',

'Case.MED_Locked__c',

'Case.MED_Outstanding_Interaction_Items__c',

'Case.MED_Outstanding_Owner_Items__c',

'Case.MED_Owner_Name_Formula__c',

'Case.MED_QA_Result__c',

'Case.MED_Referred_By_Name_formula__c',

'Case.MED_To_Do_Summary__c',

'MED_Adverse_Event_c.MED_Case_Thread_ID_c',

'MED_Adverse_Event_c.MED_Display_Name_c',

'MED_Adverse_Event_c.MED_Escalated_c',

'MED_Adverse_Event_c.MED_Is_Closed_c',

'MED_Adverse_Event_c.MED_Is_Escalated_c',

'MED_Adverse_Event_c.MED_Owner_Name_Formula_c',

'MED_Adverse_Event_c.MED_SLA_Flag_c',

'MED_Affiliation_c.MED_Display_Name_c',

'MED_Affiliation_c.MED_Locked_c',

'MED_Affiliation_c.MED_Parent_Account_Name_c',

'MED_Contact_Information_c.MED_Concatenated_Address_c',

'MED_Contact_Information_c.MED_Locked_c',

'MED_Contact_Information_c.MED_Value_c',

'MED_Fulfillment_c.MED_CC_Email_c',

'MED_Fulfillment_c.MED_Case_Thread_ID_c',

'MED_Fulfillment_c.MED_Display_Name_c',

'MED_Fulfillment_c.MED_Escalated_c',

'MED_Fulfillment_c.MED_Is_Closed_c',

'MED_Fulfillment_c.MED_Is_Escalated_c',

'MED_Fulfillment_c.MED_Owner_Name_Formula_c',

'MED_Product_Quality_Complaint_c.MED_Case_Thread_ID_c',

'MED_Product_Quality_Complaint_c.MED_Display_Name_c',

'MED_Product_Quality_Complaint_c.MED_Escalated_c',

'MED_Product_Quality_Complaint_c.MED_Is_Closed_c',

'MED_Product_Quality_Complaint_c.MED_Is_Escalated_c',

'MED_Product_Quality_Complaint_c.MED_Owner_Name_Formula_c',

'MED_Product_Quality_Complaint_c.MED_SLA_Flag_c',

'MED_Request_Document_c.MED_Version_c',

'MED_Request_c.MED_Case_Thread_ID_c',

'MED_Request_c.MED_Display_Name_c',

'MED_Request_c.MED_Escalated_c',

'MED_Request_c.MED_Is_Closed_c',

'MED_Request_c.MED_Is_Escalated_c',

'MED_Request_c.MED_Missed_SLA_c',

'MED_Request_c.MED_Owner_Name_Formula_c',

'MED_Request_c.MED_SLA_Flag_c'

Impacted Capabilities

Affected Apps

Medical Information Cloud - Classic

Medical Information Cloud - Lightning

Affects Versions

V8

Fix Version

V8

Steps to Reproduce

Given the nature of the issue and variability of Customer environments there are many ways in which this issue may present itself. One way to observe this behavior is to place the Request SLA Flag formula field within the Interaction sidebar component for related Requests. Once exposed, simply create a request as a non-admin User. Impacted orgs will see a date value within the sidebar instead of the colored flags that typically display.

Workaround

Customers have the following options:

# This issue has been corrected within a point release, MIC V8.0.2. Customers that would like to receive the fix can request the new point release be installed within their instance. Once installed all FLS for the impacted fields will be corrected and the system should function as it normally does.

# Customers may manually add FLS back to the impacted fields via declarative configuration capabilities. The point release is solely comprised of the FLS fix, and does not add or change any functionality.

# Do nothing, and simply wait for V8.0.2 to be installed within production. Post production install Customers are recommended to refresh any sandboxes to ensure alignment.

All installations of V8 post 4/8/20 will receive the updated, fixed version of MIC (V8.0.2).