SuiteCloud Development Framework Architecture

SuiteCloud Development Framework (SDF) acts as a deployment mechanism that operates between the SuiteCloud SDK and a NetSuite account. With this mechanism, you can work with account components locally in the SuiteCloud SDK tools. NetSuite components, sometimes referred to as customizations, consist of files, scripts, and custom objects such as custom records, custom forms, and workflows.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

When you use SuiteCloud SDK to create SuiteCloud projects, you can create, import, and customize account components. NetSuite objects and record types are represented as XML definitions in SuiteCloud projects.

When you deploy SuiteCloud projects to a NetSuite account, SDF converts the XML definitions to NetSuite objects and record types. The SDF custom objects overwrite earlier versions of objects that have the same script IDs in the target NetSuite account. The updated files and scripts overwrite earlier versions of files and scripts with the same names in the file cabinet.

You can customize account components either in a SuiteCloud project or in a NetSuite account. SDF includes a validation process that informs you of any differences or conflicts between SuiteCloud components and account components.

Related Topics

Getting Started with SuiteCloud Development Framework
Customizations Supported by SuiteCloud Development Framework
SuiteCloud Development Framework Setup
SuiteCloud Project Types
SuiteCloud Development Framework Tutorial

General Notices