Version: eXtendFiles 1.6.5 and above
Audience: Administrator
Applicable Cloud Storage: Microsoft OneDrive (with User Based File Upload enabled)
Use Case
- Generate shared URLs for use within your organization.
- Generate anonymous access URLs for external sharing.
Overview
eXtendFiles leverages OneDrive user permissions to access uploaded files. However, you may need to share eXtendFiles links externally as well.
The eXtendFiles OneDrive Sharing URL workflow action script facilitates the creation of sharable links for various purposes:
- Internal sharing: Generate shared URLs for Original File URL, Preview URL, and Thumbnail URL fields.
- External sharing: Create anonymous access URLs for Original File URL, Preview URL, and Thumbnail URL fields.
- Automated URL generation based on eXtendFile record's File Type.
- On-demand URL generation via a button on eXtendFiles records.
eXtendFiles OneDrive Sharing URL Workflow Action Script
This script generates shared or anonymous access URLs for Original File URL, Preview URL, and Thumbnail URL, based on specified configurations. Key features include:
Script Parameters
- Generate Share URL with Anonymous Scope?: Toggle between internal shared URL or anonymous shared URL.
- Sign Original URL: Generate and store URL in eXtendFiles - Pre-signed URL field.
- Sign Preview URL: Generate and store URL in eXtendFiles - Pre-Signed Preview URL field.
- Sign Thumbnail URL: Generate and store URL in eXtendFiles - Pre-Signed Thumbnail URL field. Note: Required if the MAKE THUMBNAIL PRIVATE preference is enabled in eXtendFiles Setup.
Important Considerations
- URL expiration is set in the eXtendFiles Setup page under Sharing Settings when using User Based File Upload.
- URL expiration is inherited from the Microsoft OneDrive/SharePoint site's settings when not using User Based File Upload.
- Shared URL generation requires OneDrive authentication and access.
- Anonymous link creation needs external sharing enabled in Microsoft OneDrive/SharePoint (See Required SharePoint Permissions).