New Features

  • Uploader design improvements — The file upload interface has been redesigned to reduce whitespace and create a more modern experience. This update improves the workflow for setting additional fields and provides clearer success or error indications for multiple file uploads.
    • Record Level
      Image Placeholder
    • Line Level
      Image Placeholder
  • eXtendFiles Approval Setup — A new "Collaboration Settings" tab has been added to the eXtendFiles Configuration screen to manage collaboration settings. See Add eXtendFiles Configuration Page Link and Using eXtendFiles Configuration for more information on utilizing our updated configuration page.
    Image Placeholder
  • Amazon S3 role-based authentication — To improve security and convenience, eXtendFiles now supports role-based authentication for Amazon Web Services S3 storage. This allows granting access using an IAM role instead of relying on static access keys that require manual rotation. The previous IAM key-based authentication method will continue to be supported. Learn more about the benefits of using an IAM Role ARN over an IAM User Access Key

Enhancements

  • Improved File Upload Error Messaging — The file upload process has been updated to provide more specific error messages. Previously, issues during file uploads, such as incorrect permissions, would result in a generic "Internal Server Error." Now, the system will return the original, more detailed error message to help users better diagnose the cause of the failure.
  • eXtendFiles Configuration Audit Log — An audit trail has been implemented to track all configuration changes made on the eXtendFiles Configuration page. Similar to native system notes, a new sublist now displays a log of modifications, including the field changed, old and new values, and the user who made the change. To maintain performance, the system automatically purges logs older than 90 days while always retaining the 10 most recent entries. See Auditing eXtendFiles Configuration Page Changes for configuration instructions.
  • Multi-Select Fields in eXtendFiles Configuration — Multi-select fields in the eXtendFile Configuration screen has been redesigned, replacing the previous hover list with a modern, user-friendly chip display for selected items.
  • Box Shared Link Preference — A new setting has been added to the eXtendFiles Configuration page to specify the shared link access level for files uploaded when using Box as the storage type. This allows administrators to override their global Box account default sharing preferences (e.g., Company, Collaborators) to ensure files are accessible as needed.
    Image Placeholder

eXtendFiles Configuration Page Updates

  • A "Default Value" can now be configured for custom uploader fields in both the Record Level and Public Uploader. This streamlines uploads by pre-selecting a common value for fields, such as "File Type," which users can override if necessary. The new setting is available when customizing uploader fields.
  • A "Return To NetSuite" link has been added to the sidebar of the eXtendFiles Configuration page. This allows users to more easily navigate back to the NetSuite homepage.
    Image Placeholder
  • The sidebar search has been improved to search through all page content, including titles, help text, and placeholders. This provides more comprehensive results from different sections, including collapsed menus, making it easier for users to find items.
    Image Placeholder
  • A new section has been added to the eXtendFiles Configuration home page to display four different alert types—Information, Warning, Error, and Confirmation—each with distinct colors and icons. This section will be utilized in the future to highlight important features and issues. Existing communication paths with continue as normal.

Sandbox Preference Updates

  • To improve performance in non-production environments, the system will no longer send file URL signing requests for Sandbox (SB) and Release Preview (RP) accounts. This change utilizes an existing setup flag that can be explicitly enabled to allow these requests if needed.
  • To improve performance in non-production environments, the system will no longer run Map/Reduce scripts for Sandbox (SB) and Release Preview (RP) accounts. This change utilizes an existing setup flag that can be explicitly enabled to allow these requests if needed.

Fixes

  • Microsoft OneDrive/SharePoint User Based Upload Authentication — Resolved an issue where users were unable to authenticate with OneDrive from the eXtendFiles Configuration page.
  • Remove Folder Dependency from Public Upload URLs — The public upload URL generation for Box and OneDrive/SharePoint has been updated to remove the folder ID from the URL parameters. This change ensures that previously generated upload links will continue to function correctly even if the target folder is changed in the eXtendFiles Configuration settings. Files will now always be uploaded to the currently configured folder, resolving issues where old links would break after a folder update.
  • Azure URL Selection Default — Corrected an issue where an inaccessible public access link was being presented to the user when accessing the file via the "eXtendFiles - View Uploaded File" field instead of the private access link.
  • "eXtendFiles Transform M/R" Linking Issue — The "eXtendFiles Transform M/R" script has been updated to correctly honor the "Link files to related transactions" preference from the eXtendFiles Configuration. When this setting is disabled, the script will now stop processing and will no longer link files to related transactions.
  • Folder Information "Bucket" Not Populating — Corrected an issue where the "Bucket" field on the Folder Information record failed to populate.
  • Folder Sharing Rule URL Access — Resolved an issue where users could not access signed URLs for files when their permissions were granted through a folder sharing rule. Users with the appropriate folder access can now successfully generate and view files via signed URLs.
  • Missing Reference Fields in Line Level Upload Configuration — Resolved an issue where reference fields were missing from the "eXtendFiles Reference Field" dropdown during Line Level Upload configuration. The issue occurred when fields were not on a user's preferred form, causing them not to be displayed. The dropdown will now correctly show all available reference fields for selection.