2025 Releases of Field Service Management
Here's a chronological list of Field Service Management SuiteApp releases for 2025. Click a version to see detailed release notes for new features, enhancements and issue fixes.
2025.10.6 Version of Field Service Management
Version 2025.10.6 of the Field Service Management (FSM) SuiteApp includes the following issue fixes:
Issue Fixes
-
Reliable Text Entry in Mobile Text Fields
The cursor now stays at your typing position and won't jump to the end in mobile text fields. This update also fixes lag and occasional character deletion, providing a smoother and more reliable text entry experience.
-
No More Duplicate Entries After App Refresh or Reopen
When you add items like inventory or time entries in FSM mobile, the app shows each entry a single time. If you refresh the page or reopen the app, you won't see duplicate entries in lists like the inventory or time tabs.
2025.10.5 Version of Field Service Management
Version 2025.10.5 of the Field Service Management (FSM) SuiteApp includes the following issue fixes:
Issue Fixes
-
Multiple Sales Orders Now Created Correctly When Max Property Is Greater Than One
When the Sales Order tab is configured with a max value greater than one, submitting the new Sales Order form multiple times now creates separate sales orders in NetSuite. Each submission creates a new record, so previous entries aren't overwritten and all sales orders are saved as expected.
-
Geolocation Now Included in File Descriptions on Upload
When you upload files from the File block, Image block, or Files tab in the mobile app, both the timestamp and geolocation coordinates are now saved in the file description in the File Cabinet. This means accurate location details get recorded with each uploaded file.
-
Save Button Now Shown for Forms With All Default Values
Forms with default values for all required fields now show the save button, so users can submit the form without changing any values. This update ensures pre-populated forms can be saved as expected.
2025.10.4 Version of Field Service Management
Version 2025.10.4 of Field Service Management includes an issue fix for table rendering performance on resource index pages. Previously, the resource index page on a task in the mobile app flickered each time it rendered, especially on tables with many rows and columns. This flicker could cause brief periods of unresponsiveness, becoming more pronounced as table size increased.
This update fixes the issue by rendering each table cell with a layout system component that matches the cell's data type, instead of a generic HTML component. This reduces flicker and improves responsiveness, especially on pages with lots of data.
After this update is deployed, the mobile app will log users out and require a restart. Users will need to log in again. Administrators should notify all mobile users about the upgrade and remind them to save their work often before and during the update window to avoid losing changes.
2025.10.3 Version of Field Service Management
Version 2025.10.3 of the Field Service Management (FSM) SuiteApp includes the following enhancements and issue fixes:
Internationalization Enhancements
Field Service Management (FSM) now supports user locales across the schedule board, mobile, and NetSuite user interface. 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. Full translation features will be included in a future release.
The FSM translation collection (custcollection_fsm) is unlocked so you can test your own translation strings.
You can perform the following to test translation functionality in FSM:
-
Add translation strings to the FSM translation collection (custcollection_fsm)
-
Create your own translation collection for your custom records, fields, and forms
-
Reference your custom translations in configuration
For more information about how translations work in NetSuite, see the following topics:
A PDF file guide on FSM translations is available with NetSuite Customer Support.
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. A 3-second debounce has also been added to the resync process when coming back online.
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 |
Field Label |
Field ID |
|---|---|---|
|
Field Service Repair |
Notes |
customrecord_nx_repair_notes |
|
Field Service Maintenance |
Notes |
customrecord_nx_maintenance_notes |
|
Field Service Install |
Notes |
customrecord_nx_install_notes |
|
Field Service Uninstall |
Notes |
customrecord_nx_uninstall_notes |
|
Case |
Field Service Case Details |
custevent_nx_case_details |
|
Task |
Field Service Internal Note |
custevent_nx_internal_note |
|
Task |
Field Service Actions Taken |
custevent_nx_actions_taken |
|
Field Service Job Safety |
Safety Check Notes |
custrecord_nx_jobsafety_notes |
For more information, see Text Enhance.
Updated Oracle NetSuite Logo in FSM Schedule Board and Mobile
The Oracle NetSuite logo appears on the schedule board and FSM mobile banner, so you'll see consistent branding across all Field Service Management interfaces.
Issue Fixes
-
FSM Schedule Board No Longer Freezes on In Progress Tasks Without Assignees
The FSM Schedule Board now loads correctly when unassigned tasks are In Progress. The system checks for an assignee before accessing related properties, so there are no runtime errors and the schedule board keeps working smoothly.
-
Multi-Select Values Now Persist in Mobile App
Selections you make in multi-select fields now stay when you leave and return to the page in the mobile app. This means selected options now stay visible and consistent until you change or save them.
-
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 after 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.
-
FSM Schedule Board and Mobile Now Handle Invalid Latitude Values Without Error
The FSM Schedule Board 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 FSM Schedule Board Now Display Fully
Filter options in the schedule board filter popup 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.
-
FSM Schedule Board Popups on Hover Now Display Without Map View Enabled
Popup windows in the FSM Schedule Board 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. This means some tags won't render anymore. However, certain HTML tags and attributes are still supported, so customer-configured content like forms, SVG graphics, and rich layouts still display correctly in the mobile app.
The following tables list all supported HTML tags and attributes:
Category
Supported Tags
Document structure
<address>, <article>, <aside>, <footer>, <header>, <h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <hgroup>, <main>, <nav>, <section>, <head>, <body>, <title>, <center>
Text content
<blockquote>, <dd>, <div>, <dl>, <dt>, <figcaption>, <figure>, <hr>, <li>, <ol>, <p>, <pre>, <ul>, <details>, <summary>
Inline text formatting
<a>, <abbr>, <b>, <bdi>, <bdo>, <br>, <cite>, <code>, <data>, <dfn>, <em>, <i>, <kbd>, <mark>, <q>, <rb>, <rp>, <rt>, <rtc>, <ruby>, <s>, <samp>, <small>, <span>, <strong>, <sub>, <sup>, <time>, <u>, <var>, <wbr>
Graphics and media
<img>, <svg>, <g>, <path>, <polygon>, <rect>, <use>, <font>
Forms and controls
<form>, <input>, <button>, <label>, <select>, <option>
Embedding
<iframe>
Style and scripting
<style>, <script>
Category
Supported Attributes
General
id, class, title, name, hidden, style
Links
href, target
Images
src, srcset, alt, width, height, loading, border, align
SVG and graphics
d, viewbox, points, x, y, transform, fill
Forms and input
type, value, multiple, accept, for, nxcvaid, nxctaskid
Appearance and layout
size, color, frameborder, scrolling, marginheight, marginwidth
Interactivity
onclick, onchange, onmouseover, onmouseout, onerror
Miscellaneous
content
2025.07.3 Version of Field Service Management
Version 2025.07.3 of the Field Service Management (FSM) SuiteApp includes the following enhancements and issue fixes:
New Bundle ID
Starting version 2025.07.x, the FSM SuiteApp has a new bundle ID.
Old bundle ID: 138180
New bundle ID: 570821
The SuiteApp is still a managed bundle.
New Configuration Preview Feature
The Field Service Configuration page now includes a preview field that displays the runtime configuration. This field shows a real-time view that merges your custom configuration with FSM's default configuration and applies all runtime logic. You can see how your custom settings interact with the defaults as they apply in the account. The preview lets you review and validate configurations before applying changes.
For more information, see Configuration Preview.
Subsidiary Field Removed from Field Service Configuration
Creating, viewing, and editing config files on the page still works as before. This change does not affect any subsidiary-related functionality.
Issue Fixes
-
Child Asset Tabs Remain Expanded in FSM Mobile
Child asset tabs in FSM Mobile now stay open after expansion. Previously, an issue caused tabs to collapse when a state change, such as a geolocation update, occurred.
-
Task Service Report Images Now Display Correctly
Task Service Reports sent after completing a Task from the mobile app now include images as expected. Previously, some reports showed broken images in the PDF attachment.
-
Case Records Linked to Sales Orders Now Load Correctly
Case records linked to Sales Orders with a payment method now open without errors. Previously, these Case records failed to load and displayed an invalid record transformation error.
-
Status Updates Now Continue After Errors
If an error occurs while updating the Field Service Update Status checkbox on a record, the system now continues processing the next records in the queue. Previously, an error on one record prevented all subsequent records from being processed.
-
Asset Address Search Results Now Show Relevant Matches
Asset address search results now prioritize locations near the user and display results in a logical order. Previously, the search returned broad and sometimes unrelated results, making it difficult to find the correct address.
-
Service Report Generation Fixed
Service reports now generate and send correctly after removal of outdated bundle ID references. When upgrading to version 2025.07.3, the system updates service report XML paths in the active config file. If you switch to an inactive config file, verify that XML paths do not reference the old bundle ID (138180) to maintain service report functionality. For more information, see Remove References to Old Bundle ID in FSM Config Affecting Service Reports (SuiteAnswers ID 1021147).
2025.04.4 Version of Field Service Management
Version 2025.04.4 of the Field Service Management (FSM) SuiteApp includes the following issue fixes:
-
Improved FSM Forms Loading Performance
FSM forms were taking longer than expected to load, with load times ranging from 5 to 20 seconds. Depending on the form, they should now load within 3 to 10 seconds. Note that these improved load times may still vary depending on several factors such as customizations or network conditions.
-
Fixed Time Tracking Records Intermittent Deletion
When the Time Tracking feature is enabled, time bills created for completed tasks were being deleted if the associated Case was updated immediately after the time entry was created. This was caused by scripts running simultaneously in the background and has been fixed. Time records will now persist as expected and will now be associated with the Task record instead.
For more information, see Tracking Field Service Time.
2025.04.3 Version of Field Service Management
Version 2025.04.4 of the Field Service Management (FSM) SuiteApp fixes an issue that caused the mobile app to freeze when users navigated to child tabs on small screens. The mobile app now navigates to the child tab and displays its contents.
2025.04.2 Version of Field Service Management
Version 2025.04.2 of the Field Service Management (FSM) SuiteApp includes the following issue fixes:
-
Fixed Task Creation from the Communications Subtab of a Case Record
Users had to click Save multiple times when creating a task from the Communications subtab of a case record. Tasks can now be created successfully on the first try.
-
Case Form Task Creation Issue Resolved
Tasks were sometimes not created when users submitted a case form with entries in the Add Tasks list. Tasks are now created reliably for each line in the list upon submission.
2025.01.2 Version of Field Service Management
Version 2025.01.2 of the Field Service Management (FSM) SuiteApp includes the following issue fixes:
-
Fixes an issue where the profile picture in the top left corner showed a question mark instead of the logged-in employee's image.
-
Fixes an issue that prevented users from accessing forms associated with disabled tabs.
2025.01.1 Version of Field Service Management
Version 2025.01.1 of the Field Service Management (FSM) SuiteApp includes the following issue fixes:
-
Supports the new access levels replacing the "No Permission Required' access type for custom records introduced in NetSuite 24.2 to enhance security. For more information, see the help topic Setting Permissions for a Custom Record Type.
-
An issue was resolved where users were unable to view Warranty Claim records due to a SuiteScript error. The error stated: "This Case cannot be deleted as it has related Tasks that are either in progress OR which have Time and/or Consumable records attached."
-
An issue was resolved where some users could not log in to the mobile app when the total number of mobile users exceeded 1,000.
-
An issue was resolved where the asset latitude and longitude fields were left empty after selecting an address multiple times.
-
An issue was resolved where the email field was not prepopulated after successive loads of the mobile sign-in page.
-
An issue was resolved where the latitude and longitude fields were not populating upon task creation.
-
An issue was resolved where Service Reports showed broken images when using the Automatic Email Notification feature.
-
An issue was resolved where the existing case contact was replaced when the Transaction, Project, or Customer fields were updated.
-
An issue was resolved where users attempting to run the schedule board encountered the error message "Your access to the Field Service scheduler has been disabled. Please contact your NetSuite Administrator."