Skip to main content

Spring '24 release notes

This topic contains the release notes for the Spring '24 release of Scientific Publications Cloud product. The release notes are organized into these high-level sections:

  • Installation and upgrades -- link to install and/or upgrade to the new version.

  • New features -- new features and functionalities released in the new version.

  • Updated features -- updated features and functionalities released in the new version.

  • Hotfixes -- defects identified in the original Spring '24 release that were fixed via hotfix patches.

  • Defect fixes and maintenance -- defects and maintenance items fixed in the new version.

  • Metadata changes -- changes to the underlying data models, user permissions, or system configurations included in the new version.

  • Deprecated and deleted items -- components of Scientific Publications Cloud product that have been deprecated, removed, or retired in the new version.

  • Required post-upgrade actions -- required actions administrators must take after upgrading to the new version.

To identify if a feature request you made was included in this release, search these release notes for the work item number that Customer Support gave you. The release notes include a work item number for every new feature, updated feature, and defect fix.

As this page is maintained and updated over time to ensure accurate and timely information, Mavens recommends referencing the release notes online rather than printing and referencing static versions of the page. The Changelog page lists all notable changes made to this page.[Release notes changelog]

Installation and upgrades

The Spring '24 release can be installed with the at https://install.komodohealth.com/products/kpp/1.32.0.2. New installs of will automatically be on the latest release while current customers must update their instance of to be on the latest release.

Warning: If you are a current customer with an existing instance of Scientific Publications Cloud product in your Salesforce environment, do not deploy the setup metadata again as they will overwrite your existing configurations.

Note: If you are a current customer who uses the Collaborator Portal, you must also upgrade your instance of the Collaborator Portal. For more information, reference the Required post-upgrade actions section below.

New features

The new release of Scientific Publications Cloud product contains several new features whose functionalities are detailed below. Details about enablement and configuration are included within Scientific Publications Cloud product documentation.

Mute document and workflow task notifications

Users are now able to mute the notifications that are sent out for documents and workflow tasks. For document notifications, users assigned with document roles that have the Mute Notifications (CM_Mute_Notifications) Permission (mvn__CM_Permission__mdt) metadata record are able to mute system event notifications for a specific document type. This means that no document system event notifications will be sent out to any collaborators on the document, but workflow task notifications will continue to be sent. For workflow task notifications, users with access to the Notifications Muted (mvn__CM_Notifications_Muted__c) field on the Activity object are able to mute notifications for a Task record in the Start Workflow and Edit Task modals. Task-level notification settings supersede document-level notification settings such that users can send task notifications for a document even if the document notifications are muted. For product documentation, reference System events and Tasks.

Related work item(s): PLTFM-2294, PLTFM-2295

Change Collaborator Portal versions in sandbox environments

Admin users can now change the version of the Collaborator Portal in sandbox environments. This allows them to try out the features in the latest version without having to upgrade the Collaborator Portal instance that is associated with their production Salesforce environment. For product documentation, reference Change Collaborator Portal versions in sandbox environments.

Note: This is included in the Spring '24 Hotfix 2 (1.32.0.2) release.

Related work item(s): MPP-2678

Updated features

The new release of Scientific Publications Cloud product also contains several improvements and optimizations to existing features and functionalities to better align with customer feedback and provide an enhanced user experience. Unless noted otherwise, all updated features are shipped "off" by default for existing customers and "on" by default for new customers.

Attach files to workflow task emails for internal users

::: Users are now able to attach files to workflow task email notifications for both internal and external document collaborators when starting workflows and tasks. Previously, users were only able to attach files for external document collaborators. This update allows internal task assignees to view tasks and files directly in their emails without having to log into . For product documentation, reference Attach files. :::

Related work item(s): PLTFM-2314

Edit metadata on checked out documents

Users with the Edit Metadata document permission are now able to modify the metadata on documents that are checked out. Previously, checked out documents were locked such that no user could edit the title, description, or other details on the documents. In the new release, admin users are able to check the new Enable Edit Metadata on Check Out (mvn__CM_Enable_Edit_Metadata_Checkout__c) checkbox field on the Default MCM Global Setting (mvn__CM_Global_Setting__mdt) metadata record so that any user with the Edit Metadata document permission can click Edit Details on checked out documents to edit the metadata. For product documentation, reference Fields.

Related work item(s): PLTFM-2473

Hotfixes

The table below details defects identified in Spring '24 that were fixed via a hotfix patch. To update your Salesforce environment with the latest hotfix patch, reinstall Spring '24 at https://install.komodohealth.com/products/kpp/1.32.0.2.

Hotfix items
Work itemDescriptionFix/new behaviorHotfix/patch version
MPP-2401In certain scenarios, the batch job to provision new document collaborators failed to send out the welcome email required to set up Collaborator Portal accounts, so the external users were never created. Additionally, the batch job sometimes provisioned users but failed to update the document collaborator status from Pending to Active.When the batch job to provision new document collaborators is run, a welcome email is sent out to every user who needs to set up a Collaborator Portal account and the status for all provisioned users is set to Active.Spring '24 Hotfix 1 (1.32.0.1)
MPP-2431If a document was related to a publication plan and plan team members were configured to be automatically provisioned access to the document, duplicate document collaborators were created for some of the plan team members on the document in certain scenarios. Additionally, if an external document collaborator completed a task that initiated an auto-start workflow and the user who was assigned with the auto-start workflow task did not have the necessary document role to perform the task, a duplicate document collaborator could be created for the user to include the additional document role. :::: note ::: title ::: The first issue was identified in KI-122. ::::Every user and plan team member will only have one Document Collaborator (mvn__PP_Document_Author__c) record on a document. This means that if a task assignee needs an additional document role that is not yet on the document collaborator, the document role will be added to the existing Document Collaborator record for the task assignee.
MPP-2678Collaborator Portal versions can now be changed in sandbox environments. For more information, reference the Change Collaborator Portal versions in sandbox environments section above. :::: note ::: title ::: This is not a defect but a new feature included in the hotfix release. ::::Spring '24 Hotfix 2 (1.32.0.2)
MPP-2744When the Allow Relationship Attachment (mvn__CM_Allow_Relationship_Attachments__c) field on a Workflow Stage Activity (mvn__CM_Workflow_Stage_Activity__mdt) metadata record was unchecked but one or more files that exceeded the 25MB file limit were automatically selected, the user would not be able to advance in the Start Workflow modal because the files did not appear in the modal for the user to deselect them.If a user is automatically assigned files that exceed the file size limit but the Allow Relationship Attachment field is unchecked, the user can continue to advance through the Start Workflow modal. If a user is automatically assigned files that exceed the file size limit and the Allow Relationship Attachment field is checked, an error message will appear and prevent the user from advancing in the Start Workflow modal until they deselect the large files.

Defect fixes and maintenance

The table below details defects and maintenance items identified in Fall '24 that are fixed in Spring '24.

Fixed items
Work itemDescriptionNew behavior
MPP-2090, PLTFM-2243AuraHandlerException, the Apex exception class required to throw errors for Aura components, obscured errors in Lightning Web Components (LWCs). This caused "Script-thrown exception" to be the only error message to appear for LWC errors, which could be vague and confusing for users.AuraHandlerException is removed for LWCs and users are able to see more relevant and informative error messages for errors in LWCs.
MPP-2101For each publication in the Collaborator Portal, the Open in Office 365 button in the Download History tab downloaded document versions locally to the user's computer instead of opening the document versions in Office 365.The button has been renamed from "Open in Office 365" to "Download".
MPP-2121Users who tried to view an Office 365 document or who tried to open the Check Out Document modal for an Office 365 document sometimes ran into a "List index out of bounds: 0" error message. This list exception error occurred when the Office 365 integration was misconfigured because it assumed that an Office 365 Setting (mvn__CA_Office_365_Setting__mdt) metadata record exists.The Office 365 integration now checks to make sure an Office 365 Setting metadata record exists so that the list exception error no longer appears. If the Office 365 integration is misconfigured and is missing an Office 365 Setting metadata record, users are not be able to check out the document in Office 365.
MPP-2122File formats for workflow attachments were not getting captured correctly.Additional file mappings are provided out of the box to ensure that file formats for workflow attachments are captured correctly. For the list of file mappings that have been added, reference Modified custom metadata records.
MPP-2123When workflow tasks with attachments were assigned to more than one user, only the first user on the task would receive the attachments.Every user assigned to workflow tasks with attachments will receive the attachments on the tasks.
MPP-2144Users who tried to view archived Task records ran into an "Attempt to de-reference a null object" error message. :::: note ::: title ::: This issue was previously identified in KI-112. ::::Archived Task records can now be viewed without errors.
MPP-2237Out of the box, provided two email builders, PP_TaskNotificationEmailBuilder and PP_EmailBuilder, that had similar functionality.The two email builders have been merged so that PP_EmailBuilder contains all of the functionality required to send out emails. PP_TaskNotificationEmailBuilder has subsequently been deprecated.
MPP-2291When users assigned a workflow task, the task assignee would receive a notification about the task. However, when users reassigned the workflow task, the new task assignee would not receive any notifications.Notifications will be sent to the new task assignee when a workflow task is reassigned.
PLTFM-2063When users clicked on a picklist field, hovered over the options, and then clicked out of the field and dropdown, the dropdown remained expanded. This caused multiple picklist dropdowns to be open at the same time. The dropdowns only closed if the users selected a picklist option or if the users never hovered over any of the picklist options.Picklist dropdowns now close when users move their mouse anywhere outside of the picklist field and dropdown. This means that only one picklist dropdown can be open at a time.
PLTFM-2241The Severity (mvn__Severity__c) field on the Debug Log (mvn__Debug_Log__c) object was missing several log levels.Additional log levels have been added as picklist values to the Severity field on the Debug Log object.
PLTFM-2462When workflow tasks were assigned to 40 or more users, hit SOQL query limits and a "Too many SOQL queries" error message appeared. :::: note ::: title ::: This issue was previously identified in KI-110. ::::Assigning workflow tasks to 40 or more users no longer hits SOQL query limits. The performance of adding multiple attachments to tasks with multiple users has also been improved.
PLTFM-2472When users selected one or more related document files in the Start Workflow modal to be sent to external task assignees, the files were not always attached to the workflow task email notifications. :::: note ::: title ::: This issue was previously identified in KI-113. ::::External document collaborators will receive all the selected file attachments in their workflow task email notifications.
PLTFM-2549The Manage Sharing (CM_Manage_Sharing) Permission (mvn__CM_Permission__mdt) metadata record determines which users can manage and modify document collaborator roles on a document. However, users who did not have the Manage Sharing document permission were able to delete document collaborator roles from a document.Only users who have the Manage Sharing document permission are able to manage (e.g., delete) the roles of document collaborators on a document.

Metadata changes

The following subsections capture the changes against entities in key areas of that have been introduced in the latest release. This list is not exhaustive, as it does not contain changes that are internal to the application and that are not exposed to customers for customization, extension, or integration.

Apex classes

Apex class changes are listed in the table below:

Deprecated Apex classes
Work itemAPI name
MPP-2237PP_TaskNotificationEmailBuilder

Custom labels

Custom label changes are listed in the table below:

New custom labels
Work itemAPI name
PLTFM-2294CM_Mute_Document_Level_Notifications CM_Mute_Notifications_Success CM_permission_mute_notifications CM_Unmute_Document_Level_Notifications CM_Unmute_Notifications_Success
PLTFM-2295CM_Mute_Notifications

Custom metadata types

Custom metadata type changes are listed in the tables below:

New custom metadata fields
Work itemCustom metadata typeField
PLTFM-2473mvn__CM_Global_Setting__mdtmvn__CM_Enable_Edit_Metadata_Checkout__c
New custom metadata records
Work itemCustom metadata typeMetadata record name
PLTFM-2294mvn__CM_Permission__mdtCM_Mute_Notifications
Modified custom metadata records
Work itemCustom metadata typeMetadata record nameModification explanation
MPP-2122mvn__SE_Attachment_File_Type_Mapping__mdtSE_DefaultThe following file extensions have been added to the File Type Mapping (mvn__SE_File_Type_Mapping__c) field: - .JPEG & .jpeg - .XLSX & .xlsx - .XLS & .xls - .MD & .md - .TXT & .txt - .PDF & .pdf

Objects

Object changes are listed in the tables below:

New object fields
Work itemObjectField
PLTFM-2294mvn__CM_Document__cmvn__CM_Mute_Document_Level_Notifications__c
PLTFM-2295Activitymvn__CM_Notifications_Muted__c
Modified object fields
Work itemObjectFieldModification description
MPP-2122mvn__SE_Attachment_File_Type_Mapping__mdtmvn__SE_File_Type_Mapping__cThe field has been relabeled from "File_Type Mapping" to "File Type Mapping".
PLTFM-2241mvn__Debug_Log__cmvn__Severity__cThe following picklist values have been added: - INFO - DEBUG - FINE - FINER - FINEST

Permissions

Permission changes are listed in the table below:

Modified permission sets
Work itemPermission setModification description
PLTFM-2295CM_ContentAuthor CM_SystemAdmin PP_System_AdminThe permission sets have been modified to include read and edit access to the new Notifications Muted (mvn__CM_Notifications_Muted__c) field on the Activity object.

Deprecated and deleted items

The following entities have either been deprecated or deleted from the latest release of and will no longer be available or supported in future releases.

Deprecated Apex classes
Work itemAPI name
MPP-2237PP_TaskNotificationEmailBuilder

Required post-upgrade actions

This section includes the required actions administrators must take after upgrading to the latest version.

Upgrade the Collaborator Portal

If you use Office 365 in the Collaborator Portal, you must upgrade your Collaborator Portal in addition to upgrading the core product in your Salesforce environment. The product team must be notified in order to push the latest changes to your portal.

Note: On your behalf, 's delivery team will work with the product team to update your instance of the Collaborator Portal. You do not need to reach out to the product team directly.