SuiteCloud Development Framework (SDF) Overview and Updates New Release 2025.1

What is SuiteCloud Development Framework?

SuiteCloud Development Framework (SDF) is a robust development framework and deployment mechanism designed for NetSuite customization. Customers and partners can leverage SDF to create tailored customization projects for internal organizational use or for commercial distribution. SDF enables developers to define and manage custom objects in XML, offering a structured approach to extending NetSuite functionality.

For additional details about SDF, refer to the help topic SuiteCloud Development Framework. For a comprehensive list of supported custom records and customizations, see Customizations Supported by SuiteCloud Development Framework.

NetSuite 2025.1 Release Enhancements

The NetSuite 2025.1 release, effective as of March 17, 2025, introduces the following enhancements to SDF features:

  1. New SDF Custom Objects for Prompts and Text Enhance Actions
  2. Changes to Audience Fields in Script Deployments and Single Page Applications

Below are the details of these updates.

New SDF Custom Objects for Prompts and Text Enhance Actions

SDF custom objects are XML-defined components used to customize NetSuite. These objects can be created within a SuiteCloud project or imported from a NetSuite account. They represent various NetSuite elements, including custom records, workflows, scripts, and more. For further guidance, see Developing SDF Custom Objects.

With the 2025.1 release, two new SDF custom objects are introduced:

  • prompt
  • This object represents a prompt created and managed using Prompt Studio. Prompts enable dynamic user interactions within NetSuite. For more information, see the help topic Prompt Studio.
  • textenhanceaction
  • This object represents a Text Enhance action, manageable via Prompt Studio. Text Enhance actions allow for advanced text manipulation and automation. For details, refer to Text Enhance.

These additions expand the flexibility of SDF, enabling developers to incorporate advanced prompt-based and text-enhancing capabilities into their customizations.

Changes to Audience Fields in Script Deployments and Single Page Applications

The 2025.1 release modifies the behavior of audience-related fields in SDF custom objects, enhancing control over role-based access for script deployments and Single Page Applications (SPAs). These changes improve granularity and clarity when defining script and SPA audiences.

Script Deployment Audience Field Updates

For the scriptdeployment structured field within script-type SDF custom objects, the following fields have updated behaviors:

  • allrolesSetting this field to T (true) selects all internal roles automatically.
  • This simplifies audience configuration for broad internal access.
  • audslctroleUse this field to specify individual roles, including external roles, in the script audience.
  • If allroles is set to T, any internal roles listed in audslctrole are ignored, ensuring external roles remain configurable.

These changes apply to the following script-type SDF custom objects:

  • clientscript
  • massupdatescript
  • portlet
  • restlet
  • suitelet
  • usereventscript
  • workflowactionscript

Single Page Application (SPA) Audience Field Updates

For the singlepageapp SDF custom object, the following fields have updated behaviors:

  • audienceallrolesSetting this field to T (true) selects all internal roles automatically.
  • This mirrors the allroles behavior in script deployments.
  • audiencerolesUse this field to specify individual roles, including external roles, in the SPA audience.
  • If audienceallroles is set to T, any internal roles listed in audienceroles are ignored, preserving external role configurations.

These updates streamline audience management, offering developers greater precision when targeting internal and external users.

Leave a comment

Your email address will not be published. Required fields are marked *