SuiteCloud Development Framework (SDF) is a development framework and deployment mechanism.
Customers and partners can use SDF to create customization projects for internal use within their
organizations or for commercial distribution. For more information about SDF, see the help topic SuiteCloud Development Framework. For a complete list of custom records and customizations that are supported by SDF, see the help topic Customizations Supported by SuiteCloud Development Framework. New SDF Custom Objects for Prompts and Text Enhance
Actions
SuiteCloud Development Framework (SDF) custom objects are components you define in XML to
customize NetSuite. You can create SDF custom objects in a SuiteCloud project or import them from a NetSuite account. These objects represent NetSuite elements such as custom records, workflows, scripts, and so on.
Two new SDF custom objects are now available:
- prompt – This object represents a prompt.
- textenhanceaction – This object represents a Text Enhance action. For more information about Text Enhance, see the help topic Text Enhance. For more information about SDF custom objects, see the help topic Developing SDF Custom Objects. Changes to Audience Fields in Script Deployments and
Single Page Applications
Important: This feature is targeted to be available in February 2025. For the scriptdeployment structured field within each script type SDF custom object, the behavior of the following fields has changed:
Change
- allroles – Setting this field to T (true) means that all internal roles are selected.
- audslctrole – You can use this field to specify roles individually, including any external roles, in the script audience. If the allroles is set to T, any internal roles listed in the audslctrole field will be ignored.
These changes apply to the following custom objects for script types:
- clientscript
- massupdatescript
- portlet
- restlet
- suitelet
- usereventscript
- workflowactionscript
For the singlepageapp SDF custom object, the behavior of the following fields have changed:
- audienceallroles – Setting this field to T (true) means that all internal roles are selected.
- audienceroles – You can use this field to specify roles individually, including any external roles, in the SPA audience. If the audienceallroles is set to T, any internal roles listed in the audienceroles field will be ignored.