Salesforce T4S Package Release Notes

Latest T4S Salesforce release notes for published managed packages.

Date

Version

Comments

Date

Version

Comments

26/08/2024

2.36

Updated Bulk PDF Snapshot creator that will create a pdf version of a list of Salesforce records to be transferred and saved into Content Manager.

06/08/2024

2.33

Added bulk CM Container creation scheduler to throttle the number of Container creation calls being sent to Content Manager so the service does not get overloaded when tens of thousands or hundreds of thousands of CM Containers need to be created.

Updated T4S unit tests to create and insert Container pointer records during unit tests.

17/03/2024

2.31

New feature to automate creation of bulk Content Manager Containers for existing or data migrated Salesforce records, by using the Salesforce Dataloader by inserting the sObject Id’s of the records to create Containers for.

13/06/2024

2.30

Bug fix for missing sObject RecordTypeId from Container creation of configured sObject Record Type request sent to T4S

New APEX class added “TrimCredentialsHelper.cls“ added.

Minimum T4S Server version 2.1.24130.1 required.

29/02/2024

2.29

Added of the ability to include source record meta-data within the T4S Property Settings, such as CreatedBy.Username, Account.Name, etc. that can be saved to any Specification Properties on Container or Record.
Removed sObject fields not specified within the T4S Container Settings properties from being sent to the T4S server to reduce the payload being sent to the Create Bulk Containers T4S method.
Performance improvements, including reduced API calls and increased bulk transfer rate of over 12GB/hour.

Requires T4S Server version 2.1.24130.1 or higher.

21/02/2024

2.28

Removed Salesforce Admin ability to delete electronic records out of Content Manager.

Bug fixes and updated unit tests.
T4S Server processing efficiency with bulk synchronisation in server version 2.1.24052.2

01/02/2024

2.26

Added Trim Record Status picklist field validation for Synchronised status.
Removed T4S Salesforce option to delete Records from Content Manager.
Reintroduction of PDF snapshot capability for Lightning page records.
Bug fix on T4S Admin Visualforce page.

Updated example “Trim Custom Settings“ Permission Set which includes the latest custom fields added to the T4S package.

Recommended T4S Server version 2.1.24024.1 or greater.
Minimum T4S Server version 2.1.23150.1
(Please email developers@fuseit.com for latest T4S Server App download)

19/12/2023

2.24

Updated Admin manage Trim Records page, to reset records that have been remained stuck on “Processing“ status.

Bug fix for records name length of 80 characters in the helper class.

Updated unit tests and test coverage.

11/12/2023

2.22

Updated Admin manage Trim Records page to send bulk scheduled Trim Records off to T4S Server

06/12/2023

2.21

Bug fix for T4S API public method “createContainerWithTrimSettings“ that will check Container titles with more than 80 characters when saving T4S mapping records back into the Salesforce Container pointer Name field.

New APEX class added “TrimSettingContainerHelper.cls“

New APEX class added “TrimAttachmentHelper.cls“

28/09/2023

2.18

New T4S Admin page in Salesforce, allowing users to view and update Trim Records stuck in processing or failed transfer status, as well as bulk sync waiting Trim Records to Content Manager
Updated Admin manual sObject record link to existing Container to include additional Container properties when saved.
Added a new Trim Record Processing Count field that will help identify Trim Records that continuely get set to Processing status without reaching Synchronised status due to a TRIM server error.

New Lightning Web Component Bundle “Trim_Admin_Page“ added.

New custom field “Processing Status Count“ added to the Trim_Record__c custom object

11/08/2023

2.17

Upgrade to the T4S Admin Container configuration page, which will now allow you to search for existing records using a drop-down list of the sObjects available fields.

24/07/2023

2.16

Modified two classes from “with sharing“ to “without sharing“ to help resolve portal user's permission issues.

 

 

Bug fix on T4S Records Grid Lightning Web Control, when Record Notes is edited and saved, correct saved message is displayed.

12/06/2023

2.14

Bug fix for older Visualforce records page Synchronise All Files button

 

 

Added a new custom field to enable or disable older Visualforce Upload New Record button

31/05/2023

2.13

Requires T4S Server build version 2.1.23150.1 or greater.

 

 

Updated LWC DataGrid columns to fit on larger layouts.

 

 

LWC DataGrid on-load refresh will use the last refresh date by default to help load the grid faster

 

 

LWC DataGrid on-load refresh will use the last refresh date for sub-Containers as well

25/05/2023

2.11

Added unique field to Trim_Record_Link__c so that upsert can be used

 

 

Updated LWC DataGrid to default page load sort on CreatedDate ascending

 

 

Updated LWC DataGrid to create new Trim Records found in Sub Containers to link to sub related object if a T4S Container exists for it

16/05/2023

2.10

Updated LWC DataGrid to have a view button on each row.

 

 

Updated LWC DataGrid and unit test for extra long file names

 

 

Updated TRIM extra param string asTRIM REST api is now different from the old SOAP service

11/05/2023

2.7

Requires T4S Server build version 2.1.23130.1 or greater.

 

 

Updated LWC DataGrid configuration to refresh from TRIM onload

 

 

Updated LWC DataGrid config to do a deep search on top-level search

 

 

Updated LWC DataGrid to use HTML View if WebDrawer used with non-pdf files

 

 

Moved After Delete Attachment & ContentDocument check out of AutoAddEnabled check

 

 

Moved before inserting Trim Record name length check out of trigger code as it was not working as expected.

08/05/2023

2.6

Requires T4S Server build version 2.1.23128.1

 

 

Updated TRIM Search to search Container by custom property Added RecordAlternativeContents back for Location Searches

 

 

Updated LWC DataGrid to refresh data grid using related Container to find Trim Records that are not known to Salesforce

 

 

Update LWC DataGrid to show Alternatively Contained Records that can be viewed

03/05/2023

2.5

Modified Save Trim Record to not download file body if Edit Status is final

 

 

Modified Save Trim Record to send Edit Status back to Salesforce after initial first save

02/05/2023

2.4

Requires T4S build version 2.1.23118.1 or greater.

 

 

Updated Unit test coverage

 

 

Added public api AuraEnabled method TrimConnector synchronizeRecordsByParentId

 

 

Added updateAttachmentName method in LWC Rename File control for old SF Attachments

 

 

Updated LWC DataGrid with Add Notes, Grid refresh, and Sync All

 

 

Added parent URI field to managed package Trim Containers object

 

 

Added After Update to T4S Trim_Attachment.trigger

 

 

Modified Trim_ContentDocument.trigger After Delete to keep any saved Trim Record and make it an external file.

28/04/2023

2.3

Added Paged search service method

 

 

Added TrimRecord Edit State field

 

 

Created TrimRecord details LWC pop-up control

 

 

Added refresh TrimRecords from T4S Server on LWC pop-up Details control

 

 

Added check for Record is Finalized before showing Upload New Version button

19/04/2023

2.1

Added new Trim Record fields for File CreatedBy, File LastModifedDate, File ContentSize

 

 

Updated LWC DataGrid and Layout with fields

18/4/2023

2.0

Requires T4S Server build 2.1.23052.1 or greater.

 

 

Added LWC DataGrid pagination

 

 

Added LWC DataGrid Add Salesforce File

 

 

Added LWC DataGrid to view all related Trim Records and Salesforce Files

 

 

Added Trim Record Salesforce File Created Date Added modifyBulkContainers to TrimConnector

 

 

Added LWC to create new Trim Record method and added LWC edit Salesforce File Title or Trim Record Name

 

 

Removed page layout visibility of old Vf pages.

 

 

Added created file date to TrimRecord object Updated TrimRecord download

 

 

Added After Update to ContendDocumentLink trigger to check if File Title has been updated

 

 

Modified TrimRecord trigger to check TrimRecord Name length before insert and update

 

 

Added AuraEnabled getTrimRecordsByParentId method to TrimConnector

 

 

See version 1.x to v2.0 Upgrade Tasks.

22/03/2023

1.107

Requires T4S Server build 2.1.23052.1 or greater.

 

 

Added Trim Record object Download Link formula field for file download from Salesforce

 

 

Added new LWC DataGrid control to replace older Visualforce grid pages and Aura Lightning Control

 

 

Updated Vf page to display TRIM Record status, and open the downloaded file in browser tab Updated triggers to use ContentDocument Id