24Files Winter '25 Release
Multi-lingual capabilities
24Files now allows you to customize the language of the end-user interface. The admin interface (i.e. the 24Files Manager app) remains English only. We now expose custom labels for which you can add custom translations.
More information can be found here in the documentation.
Enable/disable file & folder actions
In some cases, you may not want to expose all file and folder actions to your customers. As an example, you may not want to expose the ‘Share Public Link’ action to you end-users. 24Files now has more granular way to configure which actions to expose. These actions are defined on the component level. Please consult the documentation for more info.
In any case, 24Files inherits the authorization rules you have defined in SharePoint; e.g. if a user cannot navigate to a folder in SharePoint, they will not be able to do it via the 24Files interface either.
In addition, it is now also possible to disable the automatic generation of a folder structure in the background if it does not exist.
User-defined metadata
24Files allows you to let the end-user specify metadata for a file at the time of upload, via the Object Configuration in the 24Files manager app. From this release onwards, 24Files now also supports mandatory metadata and multi-select metadata. I.e. if you have defined the metadata as mandatory or multi-select in SharePoint, 24Files will automatically adopt this in the 24Files component.
Preview additional filetypes
We have reworked our preview capabilities and 24Files now supports SharePoint preview for additional filetypes such as .msg and .eml files.
New Apex actions
We have extended the set of Apex action available within 24Files, with a number of actions:
Get File Links: This new Apex action allows to retrieve the SharePoint link to multiple files in one call.
Delete Files: An Apex action that allow you to delete one or multiple files on SharePoint based on your automation flow.
Move Folders: Use this Apex action to move folders (and all of its subfolders and files) from one folder to another, within the same SharePoint site and Document Library. This Apex action can be used below the record folder level or at/above the folder record level. In the latter case, the folder structure will change and you need to reset the folder structure in order to keep access to files in the 24Files component.
Get Folder Path: This Apex action returns the path to the record folder for specific recordIds.
More information on the 24Files Flow, APEX and Platform Event support can be found here.
A quite common use case of the Move Folder Apex action is where you want to move the record folder during the lifetime of the record. This video explains how you can build that use case.
https://youtu.be/HxZwumSMfuoNew Platform Events
24Files supports a new platform event that is launched when an async Apex action has finalized. In previous releases, an email was generated when the action finished folder structure has been created via an Apex action, now also a platform event is generated.
The platform event has the following attributes:
Path: path to to the record folder.
RecordID: the ID of the record for which Apex action was executed.
Status: Success or Failed
Type: the name of the Apex Action that raised the platform event.
Sub Releases
4.322
4.330
4.340
4.350
4.3.60
4.3.80