Scheduling Map/Reduce Script Submissions in NetSuite 2026.1

In NetSuite 2026.1, you can now schedule map/reduce script deployments for one-time or recurring submissions, enhancing task automation.

·3 min read·1 views·NetSuite 2026.1·View Oracle Docs

You can schedule map/reduce script deployments for processing in NetSuite 2026.1. This capability allows for one-time submissions or repeated executions daily, weekly, monthly, or even yearly. Scheduling these scripts efficiently can enhance task automation and overall system performance.

How to Schedule Map/Reduce Script Submissions

To schedule a submission, set the Status field to Scheduled. Additionally, you must configure one or more upcoming times on the record's Schedule subtab. You can set deployments every 15 minutes; for instance, you might schedule a script to execute at 2:00 pm, 2:15 pm, 2:30 pm, etc.

Understanding Execution Timing

It's crucial to understand that the times set on the Schedule subtab do not guarantee immediate execution. Delays might occur before a script runs, especially if other scripts are already queued. Thus, even with ideal scheduling, expect potential variations in run times.

Important Considerations

  • Deployed Box: Ensure that the Deployed box is checked; a script won't run if this box is unchecked, regardless of its status. To stop executions, simply uncheck this box.
  • Session Time Zone: The times displayed on the Schedule subtab reflect the session time zone of the logged-in user, which may differ from the company’s time zone.

Step-by-Step Scheduling Process

To schedule a one-time or recurring map/reduce script submission, follow these steps:

  1. Create your map/reduce script entry point by uploading a JavaScript file and creating a script record from it.
  2. Open the desired script record in view mode and click the Deploy Script button.
  3. Check the Deployed box if it isn’t already marked.
  4. Set the Status field to Scheduled.
  5. Complete the other relevant fields (for detailed definitions, see the Map/Reduce Script Deployment Record documentation).
  6. On the Schedule Subtab, configure your deployment options. Here’s an example for an hourly submission:
    • Deployed = checked
    • Daily Event = [enabled]
    • Repeat every 1 day
    • Start Date = [today’s date]
    • Start Time = 12:00 am
    • Repeat = every hour
    • Status = Scheduled
    • Log Level = Error
  7. Click Save.

Handling Multiple Submissions

If you wish to submit a map/reduce script multiple times in quick succession, keep in mind that the system won’t allow submissions if a previous instance is still processing. In such cases, create multiple deployments for the same script to manage this.

Who This Affects

  • Developers: Those creating and maintaining map/reduce scripts.
  • Administrators: Users managing script scheduling and deployment.

Key Takeaways

  • Streamlined scheduling options for map/reduce scripts are available in NetSuite 2026.1.
  • Submissions can be configured for one-time or recurring execution with user-defined timings.
  • Execution timing may experience delays based on system load and queued scripts.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

What configurations are necessary to schedule a map/reduce script in NetSuite 2026.1?
To schedule a map/reduce script, set the 'Status' field to 'Scheduled' and configure the upcoming times on the 'Schedule' subtab. You must also ensure the 'Deployed' box is checked for the script to run.
How does the session time zone affect script scheduling in NetSuite 2026.1?
The times displayed on the 'Schedule' subtab reflect the session time zone of the user logged into NetSuite, which may differ from the company's time zone, potentially affecting perceived execution times.
What issue might arise if you try to submit multiple map/reduce scripts in quick succession?
If a previous instance of the map/reduce script is still processing, the system won't allow new submissions. You need to create multiple deployments for the same script to handle this situation.
Does setting a schedule guarantee immediate execution of map/reduce scripts in NetSuite 2026.1?
No, the scheduled times do not guarantee immediate execution. Delays may occur, especially if other scripts are queued, affecting the actual run time.

Weekly Update History (1)

SuiteScriptadded

Added information to the following topics to clarify which user and role a script runs as when it is triggered: Scheduling a Map/Reduce Script Submission Submitting an On-Demand Map/Reduce Script Deployment from the UI Submitting an On-Demand Map/Reduce Script Deployment from a Script Scheduling a One Time or Recurring Scheduled Script Submission Submitting an On-Demand Scheduled Script Instance from the UI Submitting an On-Demand Scheduled Script Instance from Another Script

View Oracle Docs
Source: Scheduling a Map/Reduce Script Submission Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in SuiteScript

View all SuiteScript articles →

Also from NetSuite 2026.1

View all NetSuite 2026.1 changes →