SuiteApp Version: eXtendMobile 1.12.214 and
above
Mobile App
Version: eXtendMobile 1.12.913
and above
Audience: eXtendMobile User
Use Case
- Uploading files using the eXtendFiles
Uploader when creating, editing or
viewing records using eXtendMobile
functions
- Uploading multiple files using the
eXtendFiles Uploader while
creating or editing records using
eXtendMobile functions
Overview
eXtendMobile lets you upload files to
records directly from the eXtendMobile
application if the eXtendFiles bundle
is installed in your NetSuite
account.
Usage
Follow the below steps to upload
eXtendFiles using eXtendMobile:
- Open a function where the
eXtendFiles uploader is
configured
- A field group named Upload File will be shown on the form

- Open the collapsed section to view additional fields to be set on files which are uploaded:
.png)
- You can select multiple files for upload using the uploader, and once all the files are uploaded the names of those files will be shown as shown in the screenshot below:
.png)
If you specify the additional field values prior to starting the file upload, the selected value will be applied on all files which are uploaded. - If you want to
upload more files, you can
do so by tapping the
uploader button
again
- Once all files
are uploaded, tap Save to create the
eXtendFiles records in
your NetSuite account.
Bulk eXtendFiles processing (more than 7
files)
When you upload more than 7 files in the
eXtendFiles uploader, eXtendMobile uses
bulk creation for the related eXtendFiles
records. The app submits the file metadata
in a single bulk payload, and NetSuite
processes the request in the
background.
The NetSuite role permission Setup → SuiteScript Scheduling:Full is required to be added to the NetSuite role used by eXtendMobile so bulk eXtendFiles processing can run.
What changes in the user experience
- After your files finish uploading, the Save action queues the
eXtendFiles record creation in
NetSuite (instead of creating each
file record with many individual
requests while you wait for processing
to complete in the app).
- You can keep working while processing
runs, and you can track status from Recent
Actions.
Tracking progress and results
- The notification bell will turn red
when results are available.
- Recent Actions shows the overall status, including totals (for example: Processed / Completed, Total X Records: Y Success, Z Errors).

- Tap the record information to view a results table with per-file details (for example: name, file index, internal ID, success, and message).

Errors and re-submit
If processing completes with issues, Recent
Actions will show the failure count. When
applicable, a Re-Submit button is
available so you can retry failed file
records.
Notes
- Bulk submission applies only when
uploading more than 7
files.
File Compression for Uploads
File
compression settings in the
eXtendFiles Uploader help optimize
bandwidth usage and improve
performance.
- Compression works on both mobile data
and Wi-Fi connections
- If compression fails, the original
file will be uploaded
- Compression applies to both camera captures and local storage uploads for the following file types
- PNG
- JPG
- WebP
- HEIC
- PNG
- Compression settings are configured by
your NetSuite Administrator in eXtendTech → eXtendMobile →
Setup