Version: eXtendFiles 1.6.18 and
above
Audience: Administrator
Overview
The eXtendFiles Setup page is used to manage
and configure eXtendFiles functionality within
your NetSuite environment. It is used to set
up basic configurations, storage information,
public upload features, sharing settings,
inline links and inline upload, and
more.
Configuration
Go to Setup → eXtendFiles → Setup to access the eXtendFiles Setup
page.
Basic Setup
The Basic Setup section is used to configure
the core settings for eXtendFiles, such as
specifying the storage type, linking files to
related transactions, setting file versioning,
and managing file previews and
thumbnails.
- STORAGE TYPE
Select the storage type to be used with eXtendFiles. - LINK FILES TO RELATED
TRANSACTIONS
Enable this preference if you want to link files to related transactions. For example: If you want a file that was originally uploaded to an Estimate to automatically be linked to the downstream Sales Order. See Linked Transaction File Flow in eXtendFiles for more information. - DELETE FILES FROM RELATED
TRANSACTIONS
If this preference is enabled, any eXtendFile removed from a transaction will also be removed from immediately related transactions. For example, if an eXtendFile is removed from a Sales Order, it will also be removed from any related Estimate or Purchase Order records that have already been created. - MAXIMUM NUMBER OF FILES ON
PARENT
Specify the number of eXtendFiles records to be processed at once. If the number of eXtendFiles records exceeds this number, the records will be queued, and a batch script will be executed to process them - GENERATE PREVIEW FOR UPLOADED
FILES?
Enable this preference to generate preview images for uploaded files. If you do not want to generate preview images, leave the checkbox unchecked. - GENERATE THUMBNAIL FOR UPLOADED
FILES?
Enable this preference to generate thumbnail images for uploaded files. If you do not want to generate thumbnail images, leave the checkbox unchecked - INLINE VIEW MAX PREVIEW
SIZE(MB)
If the file size of the generated eXtendFiles preview image exceeds this value, the eXtendFiles thumbnail image will be used as a substitute. This prevents the eXtendFiles record from loading slowly when the NetSuite user interface is locked due to a large preview image being downloaded for display. - ENABLE VERSIONING
Enable this preference if you want to use file versioning for uploaded files.Prior to enabling this preference, ensure that the file versioning feature is enabled on your storage bucket.This feature is only available for Amazon S3, Microsoft Azure, Oracle Object Storage, and Dropbox. - DELETE FILES FROM STORAGE
If you want to delete the files from cloud storage when you delete the eXtendFiles record from your NetSuite account, enable this preference. For more details on this feature, please refer to Configure eXtendFiles to Delete Backend Storage File Upon eXtendFile Deletion.
Storage
Information
Instructions for configuring different cloud
storage providers with eXtendFiles are found
below:
Public Upload
The public upload feature in eXtendFiles allows external users to upload files directly to a specific record without requiring access to NetSuite. This feature is ideal for collecting files from clients, partners, or employees who do not have NetSuite access.
Instructions for configuring the public
upload feature for a record type can be found at: Configuring Public Upload in eXtendFiles.
File Picker
eXtendFiles contains a
“File Picker” modal which can be utilized
to quickly find and use eXtendFiles
on a transaction when also using
eXtendOrders. Configuration instructions
are available at: Configuring the
eXtendFiles File Picker
Feature.
Sharing Settings
When using a cloud storage provider, the sharing settings in eXtendFiles allow you to configure permissions for who can view or share files.
Instructions for configuring the sharing
settings in eXtendFiles is available
at: Configure
eXtendFiles File
Sharing Settings.
Inline Links & Upload
- Inline Links Display Settings
The eXtendFiles Inline Link View feature displays a list of eXtendFiles attached to a record, making it easier to view multiple files. The inline link view is configured using an Inline HTML field which can be placed anywhere on a custom form using native NetSuite form configuration.
See Configure eXtendFiles Inline Link View on a Record for instructions on configuring this feature on a record type. - FileUpload on Record Settings
The eXtendFiles Inline Upload feature allows you to upload files directly from your NetSuite records using a drag and drop area on the record.
See Configure the eXtendFiles Inline Upload Feature for instructions on configuring this feature on a record type.
File Upload Restriction
eXtendFiles can restrict certain file types from being uploaded to your backend storage. For example, it can prevent the upload of Windows and Mac executables (.exe and .dmg) files.
Entity Type
If you have renamed the native
NetSuite entity record types, specify the
updated values here. For example, if you have
renamed "Customer" to "Client", you can
configure that reference here. You can confirm
if these have been renamed in your environment
at Setup → Company
→ Rename
Records/Transactions.
The name of these entity types
should be listed exactly as shown on the
Rename Records/Transactions page in
NetSuite.
Additional Settings
- IFRAME WIDTH IN EXTENDFILE RECORDSpecify the width (in percent) for the iframe of the file upload area in the eXtendFiles record. The default value is 100%.
- FILE IDS TO CLONE IN MULTI-FILE UPLOAD
For additional record types configured for eXtendFiles beyond the default ones, specify the extra eXtendFiles record references as comma-separated values that need to be cloned during multi-file uploads. This supports multi-file uploads on additional record types enabled for use with eXtendFiles.For example, if you have added eXtendFiles to the “Task” and “Employee” records using the eXtendFiles record references “custrecord_extfile_task_ref” and “custrecord_extfile_emp_ref” respectively, add those fields to FILE IDS TO CLONE IN MULTI-FILE UPLOAD as:custrecord_extfile_task_ref,custrecord_extfile_emp_ref
- INLINE HTML LIST VIEW WIDTH
Specify the width in either pixels or percentage (e.g., 300px or 100%) for the iframe of the inline file list. The default value is 300px. Note: The maximum width will be controlled by the NetSuite form column configuration. - AVOID SETTING CUSTOMER/VENDOR
eXtendFiles uploaded on transaction records are automatically linked with their related customer/vendor record. If you do not want to set the customer/vendor reference automatically on the files uploaded on the transaction records, enable this preference. - FILE MIGRATION DEDICATED QUEUE NAME
This field is used by eXtendTech for eXtendFiles file migration projects. Leave this field empty unless instructed otherwise by eXtendTech.