Features

CloudFilesUploader Component

The CloudFilesUploader component can be used in screen flows to facilitate file uploads. When used, uploaded files are moved to a specified destination in external storage instead of being stored in Salesforce storage.

component pic.png


Input Parameters

Let us discuss each of the input parameters in detail in the sections below.

API Name

Please provide a unique name for the API component.

Destination Parameters

These parameters are needed to specify the storage location. You can get these parameters by viewing metadata details for a folder in the “Content Library” tab of the CloudFiles app in Salesforce. To get the value of Destination Parameters, please refer to the Create Folder flow action.

  1. Library
    The library is the desired Cloud based drive where you wish to create the folder. This is a simple text field and you can enter one of these options - sharepoint, google, onedrive, dropbox, box, cloudfiles (for AWS S3).
  2. Drive ID
    Drive ID of the resource(to be copied) for SharePoint or Google Drive. This parameter is not needed for other storages.
  3. Folder ID
    This is the folder ID of the destination folder where the files will be copied.
Document image


Output Parameters

The component will return all the contents of the uploaded files as a Resource List.

output.png


Note: The output variable will refresh when the flow screen is refreshed.

Use Case

The CloudFilesUploader component replaces the standard Salesforce file upload component, enabling users to upload files directly to external storage.