Version: eXtendFiles 1.8 and
above
Audience: Administrator
Overview
The eXtendFiles Configuration page
is used to register a subdomain for a new
eXtendFiles installation, upload a company
logo, manage NetSuite authentication settings,
and for Collaboration Edition users, configure
the eXtendFiles Approvals features.
Prerequisites
- OAuth Token Generation needs to have been completed. See Generating a new Access Token for more information.
- OAuth 2.0 Client Credentials (M2M) configuration needs to have been
completed. See Creating
OAuth 2.0 Client Credentials
(M2M) for more
information.
- Company logo
A .png file for your company logo (for use on public upload, approval, and error pages) needs to be available for upload. - Approval Templates
Download the approval templates provided by eXtendTech.
Configuration
- Go to eXtendTech → eXtendFiles → eXtendFiles Configuration
There are four configuration areas
for eXtendFiles Approvals.
- Basic Setup
- OAuth & Certification
- Preference Setup
- Collaboration Settings

Basic Setup
Go to eXtendFiles Settings → Authentication & Preferences:
- Subdomain
If the eXtendFiles Configuration page is being opened for the first time, a subdomain registration page will open. Specify the subdomain for your account. This subdomain will be used when creating external file URLs.If you are not prompted for subdomain registration, and if this field is disabled and prepopulated, you may have another eXtendTech application configured in your account and the subdomain registration is already complete. - Company Logo
Upload your company logo in .png format. This will be used on the single-file and multi-file approval forms.
OAuth & Certification
Go to eXtendFiles Settings → Authentication & Preferences:
- OAuth Token ID, OAuth Token Secret
NetSuite Access Tokens need to be generated and added to eXtendFiles for use. See Generating a new Access Token for instructions on access token generation. - Certificate ID
Specify the certificate ID present on the OAuth 2.0 Client Credentials (M2M) page for your configured client credentials. See Prerequisites #2. - Certificate Type
Enter the certificate type provided by eXtendTech.
Preference Setup
Go to eXtendFiles Settings → Authentication & Preferences:
- Maximum Number of Files on Parent
Specify the maximum number of eXtendFiles records to process in a single batch. Exceeding this limit will trigger a batch job to handle the remaining records. - Inline View Max Preview Size (MB)
If the generated preview image exceeds the specified maximum size, the system will automatically substitute the thumbnail image to prevent performance issues. - Link Files To Related Transactions
Enable this preference to utilize Linked Transaction File Flow in eXtendFiles. - Delete Files from Related TransactionsEnable this option to remove files from linked transactions (e.g., Sales Order, Quote, Purchase Order) when deleted from one transaction.
- Generate Preview for Uploaded Files
Enable this preference to create a preview image for uploaded files. Uncheck to skip image generation. - Generate Thumbnail for Uploaded Files
Enable this preference to create thumbnail images for uploaded files. Uncheck to skip thumbnail generation.
Collaboration Settings
Go to Collaboration Settings → General:
- Template Saved Search ID
Saved Search Id for getting the single/multi approval templates. Configure only if you need to modify the fields that are being displayed on single/multi approval templates. - Approve/Reject Saved Search ID
Saved Search Id for single/multi approval templates. Configure only if you need to modify the criteria on which records are approved/rejected through approval templates upon click of Approve/Reject (all) buttons. - Max Number of Records in Multi-Approval
Enter the maximum number of records to be shown on the multi-approval template. - Use Workflow to generate URL
Generally, approval URLs on Estimate (Quote) and Sales Order records are generated by scripts. However, to enable multi-file approval on any record type, the approval links are generated using a workflow.
To use the workflow method instead of the script method on Estimate and Sales Order records, enable this preference. See Configuring eXtendFiles Multi-Approval on any record type for more information. - Regenerate Session Token
This button regenerates the OAuth 2.0 session token used for eXtendFiles uploads. It isn't needed during initial eXtendFiles configuration.
Signed Approval URL
Go to Collaboration Settings → General:
- Sign Approval URL
If you want to sign single-file and multi-file approval URLs, enable this preference. This adds additional security by allowing you to expire URLs after a predefined amount of time. - Regenerate Approval Signed Token
This button is used when a new APPROVAL TOKEN needs to be generated. - Approval URL Expiration Time
Specify the duration for approval URLs before they are no longer valid.
Multi-Approval Setup
Go to Collaboration Settings → Muti-Approval Setup:
Template Upload
Go to Collaboration Settings → Template Upload: