2025.10.1
This version is currently available for early access testing in sandbox accounts.
Internationalization Enhancements
Field Service Management (FSM) now supports user locales across the scheduler, mobile, and NetSuite UI. This enhancement localizes dates, times, and number formats in FSM following the user's browser locale setting.
Language translations including scripted strings are not yet supported in this release.
For more information, see Internationalization Overview.
More information will be available in the Help Center and SuiteAnswers starting October 28, 2025.
Mobile Sync Improvements Help Prevent Duplicate Records
The syncing process in the FSM mobile app is improved, reducing the likelihood of duplicate record creation. The system now generates a unique idempotency key on the draft record of the mobile app before syncing. It uses this key to help ensure only one record gets created during repeated sync attempts.
The idempotency feature works with standard mobile tabs. For custom tabs configured in the mobile, you’ll need to create an idempotency field in the record and reference it in configuration. For more information, see Idempotency.
Text Enhance Now Available on Some FSM Records
The Text Enhance feature is now available on the following fields, letting you use AI-assisted text input:
Record or Form Name |
Field |
---|---|
Field Service Repair |
Notes |
Field Service Maintenance |
Notes |
Field Service Install |
Notes |
Field Service Uninstall |
Notes |
For more information, see Text Enhance.
Updated Oracle NetSuite Logo in Scheduler and Mobile
The Oracle NetSuite logo appears on the scheduler board and FSM mobile banner, so you’ll see consistent branding across all Field Service Management interfaces.
Issue Fixes
-
Correct Field Service Start Date Set on New Task Creation
When you create a new task from an asset, the Field Service Start Date defaults to today after selecting a task type. Before, it sometimes showed yesterday’s date if your time zone and the asset's didn't match. Now, it always defaults to today once you pick the task type or asset.
-
Case Status Updates Now Trigger Reliably When Task Status Changes
Case status updates are now processed consistently when a task is started on-site or completed off-site. The system doesn’t reset the Field Service Update Status box too soon, making sure the Status Scheduled Script detects and processes case record updates correctly.
-
Draft Forms Now Save and Resync Correctly After App Closure
If you submit a form and close the FSM mobile app before it syncs and gets a response, it stays in draft, even if syncing is interrupted. When you restart the app, syncing resumes where it left off, so drafts are submitted correctly.
-
Asset Address Field Now Supports Long Addresses Without Error
Entering an address over 200 characters in the asset address field no longer causes a character limit error. The system now supports longer addresses and idempotency keys, so records are created successfully.
-
Scheduler and Mobile Now Handle Invalid Latitude Values Without Error
The scheduler and mobile app now load properly even if tasks, assets, or employee records have invalid latitude values. The system spots and handles values outside the valid range to avoid errors, so the map and board display as expected.
-
Long Filter Options in Scheduler Now Display Fully
Filter options in the scheduler filter pop-up now display their full text, and long option names wrap, so every filter value is clear and easy to read.
-
Date and DateTime Field Validation Now Enforces Min/Max Limits in Mobile
Date and DateTime fields in FSM Mobile now check minimum and maximum values correctly. Users get clear error messages for dates outside the allowed range and can’t save forms with invalid input.
-
Scheduler Pop-ups on Hover Now Display Without Map View Enabled
Pop-up windows in the scheduler now show up correctly on mouse hover, even if map view is turned off. Pop-ups still work if your preferences enable ‘On mouse hover’, no matter what the map setting is.
-
Invalid URL Entry Now Displays Error Message Instead of Blank Screen
If you enter an invalid URL in the URL Pattern block, you'll now see an error message below the input instead of a blank screen. The app stays responsive and clearly tells you about the incorrect URL format.
-
More Secure Handling of Embedded HTML Content
The system now sanitizes HTML content in configuration, such as those used in Task details, before rendering it in the mobile app. With this change,
<script>
and<iframe>
tags in embedded HTMLs are no longer rendered in the app.