SuiteApp Project Properties for SuiteCloud Development Framework

SuiteApp projects require essential properties like Project ID, Publisher ID, and versioning following semantic standards for deployment consistency.

·2 min read·View Oracle Docs

The properties of a SuiteApp project are essential for successful deployment and management within the SuiteCloud Development Framework. Understanding these properties helps developers streamline the development process and maintain project integrity.

Essential Properties of a SuiteApp Project

When creating a SuiteApp project, the following properties must be specified:

PropertyDescription
Publisher IDThe unique identifier assigned to you by SDN for your SuiteApp project.
Project IDA unique identifier assigned to the project.
Project NameA descriptive name for your project to facilitate identification.
Project VersionThe version number assigned to your project, which adheres to semantic versioning practices. For instance, version 1.02.01242017 designates the minor revision as 01242017. Modifying this version number allows updates to the SuiteApp version upon deployment.

Note: Maintain a compressed zip project size of no more than 50 MB. To ensure small project sizes, utilize the File Cabinet for large files and images instead of embedding them directly in the SDF project.

Managing SuiteApps in NetSuite

After creating a SuiteApp project, the application ID encompasses both the Project ID and the Publisher ID. You can further manage and uninstall SuiteApps by navigating to Customization > SuiteCloud Development > Installed SuiteApp List. Users should enable the SuiteCloud Development Framework feature if they do not see the relevant menu options.

Important: Once deployed, account customization projects cannot be uninstalled and require manual deletion of unwanted components. Understanding the update and deletion process when managing SuiteApps is vital for maintaining a clean and efficient environment.

For detailed information on viewing and uninstalling SuiteApps, consult the documentation on Viewing and Uninstalling SDF SuiteApps in a NetSuite Account. Additional topics related to SuiteCloud projects can enhance your understanding and improve your development practices.

Key Considerations

  • Utilize semantic versioning to avoid future compatibility issues.
  • Keep your SuiteApp projects lean by managing assets within the NetSuite File Cabinet.
  • Regularly review installed SuiteApps to maintain a streamlined account environment.

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

Frequently Asked Questions (4)

What essential properties must be specified when creating a SuiteApp project in SuiteCloud Development Framework?
When creating a SuiteApp project, you must specify the Publisher ID, Project ID, Project Name, and Project Version. These properties are crucial for successful deployment and management within the framework.
Can I use large files and images in my SuiteApp project directly within the SDF project file?
No, to maintain a compressed zip project size of no more than 50 MB, you should use the NetSuite File Cabinet for large files and images instead of embedding them directly in the SDF project.
What happens if I need to uninstall a deployed SuiteApp project?
Once deployed, SuiteApp projects cannot be uninstalled. If necessary, you must manually delete unwanted components to maintain your environment.
Is it necessary to enable any specific NetSuite features to manage SuiteApps?
Yes, users should enable the SuiteCloud Development Framework feature to access the menu options needed for managing and uninstalling SuiteApps.
Source: Properties of a SuiteApp Project 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 SuiteCloud Development Framework

View all SuiteCloud Development Framework articles →