Integrating FileCloud with Salesforce
Salesforce Integration
FileCloud makes files stored in any on-premises, public or hybrid cloud available within Salesforce. To configure this function, embed the FileCloud interface within Salesforce records.
Key benefits:
● Upload, download, access and share remote files from within Salesforce
● Files can be stored in on-premise or public cloud (Amazon AWS, Microsoft Azure) can be accessed securely inside salesforce from anywhere
● Share files and collaborate with team members, even if they are not Salesforce users
● Integrate Salesforce with existing file servers along with file permission
● Get advanced file analytics - who has shared and who has downloaded files
● Link FileCloud content with specific Salesforce records
● Easy to access and share large files from Salesforce
● Monitor customer activity (like downloads)
● Unlimited file versioning. Access older versions of a file
Adding FileCloud to Salesforce
To integrate FileCloud with Salesforce:
- Access https://appexchange.salesforce.com/ and login with your Salesforce credentials
- In the Search bar, enter "FileCloud Enterprise File Sharing", Once found, click on it to enter our FileCloud App for Salesforce.
- Click Get it Now. In the pop-up window, select "Install in a Production Environment"
- Select Install for All Users and click Install. Wait for the installation to complete.
FileCloud EFSS appears under your Installed Packages. - Click the App Launcher located in the top-left corner of the screen.
- From the App Launcher, click FileCloud EFSS.
Installation is complete.
Configuring FileCloud with Salesforce
After you install/integrate FileCloud with Salesforce, complete the following:
Edit the .htaccess file.
- Windows: go to C:\xampp\htdocs
Linux: go to: /var/www/html/config - Open the file .htaccess
- Locate Header set Content-Security-Policy and in the list following frame-ancestors, append *.visualforce.com *.lightning.force.com *.my.salesforce.com, *.vf.force.com;
The edit is shown in the highlighted portion below:
- Windows: go to C:\xampp\htdocs
- Configure Salesforce in FileCloud.
- In FileCloud's Admin portal, go to Settings > Third Party Integrations > Salesforce.
- Check Enable Salesforce Integration.
Click Generate Secret, then copy the key and click Save.
- Configure which users have access to FileCloud's integration with Salesforce.
- In the Salesforce App Manager, click the drop-down list across from FileCloud EFSS, and click Manage.
- Click Edit Policies.
- Under OAuth policies, in the Permitted Users drop-down list choose Admin approved users are pre-authorized.
- Click Save.
- Proceed with the configuration of FileCloud within Salesforce.
- Access Salesforce and click on the Configure FileCloud tab.
- On the Configure FileCloud tab click edit.
- Add your FileCloud URL under Domain and paste the Secret Key generated on Step 1 into Client Secret.
- Click Save.
- Click the FileCloud tab (to the left of Configure FileCloud tab).
FileCloud should load and allow you to log in.