Create SuiteScript 1.0 SSP Application Records in NetSuite

Create SuiteScript 1.0 SSP Application records to manage website assets, link scripts, and facilitate debugging in NetSuite.

·3 min read·View Oracle Docs

The SSP Application record is essential for managing your website's customizations in NetSuite. It allows you to organize website assets, debug script files, and bundle your customizations for use across different NetSuite accounts. This record, therefore, plays a crucial role in enhancing your site's functionality and efficiency.

What is Required to Create an SSP Application Record?

To effectively create an SSP Application record, you must define several key properties:

  • Folder Location: The NetSuite file cabinet folder where your assets are stored.
  • Supported Touch Points: The pages where users can interact with the SSP application.
  • URL Root: The base URL for linking to your assets from the web store.

How to Create an SSP Application Record

Creating an SSP Application record involves several steps:

  1. Navigate to one of the following paths:

    • Customization > Scripting > SSP Applications > New
    • Commerce > Hosting > SSP Applications > New
    • If an SSP Application folder exists, go to Commerce > Hosting > Website Hosting Files, select your folder, and then click New SSP Application.
  2. Name: Enter a name for your SSP application, which serves as the project name in lists.

  3. ID (Optional): Enter an identifier for scripting purposes, or accept the default format webapp###.

  4. SuiteScript Version: Select the version used. This option is visible only when SuiteScript 2.0 is enabled. Note that the selected version cannot be changed after saving.

  5. Application Folder: Choose one from existing folders or create a new one if needed.

  6. URL Root: Review and edit the URL root for linking purposes. It’s essential for visibility on the web store.

  7. Description (Optional): Enter a brief description for internal reference.

  8. Status: Set to Testing during creation and debugging, and switch to Released once finalized.

  9. Log Level (Optional): Choose the desired log level to control message output during execution.

  10. Owner (Optional): Assign ownership of the SSP application record.

  11. Scripts: Add external library script files that can be referenced by your application scripts.

  12. Supported Touch Points: Select pages where interaction is permitted.

Key Considerations

Creating an SSP Application in NetSuite allows for seamless integration and management of web assets. It’s crucial to ensure that the name chosen is both descriptive and consistent across your applications to avoid confusion later. Additionally, pay close attention to the URL root format to ensure compatibility with your site's structure.

Who This Affects

  • Developers: Who will be building and managing web customizations.
  • Administrators: Responsible for overseeing NetSuite settings and configurations.

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

Key Takeaways

  • The SSP Application record is vital for organizing website assets and facilitating debugging.
  • Selected properties like Name, ID, and URL Root are critical for accurate setup.
  • The version of SuiteScript used cannot be changed once saved, so choose wisely.

Frequently Asked Questions (4)

Does creating an SSP Application record require enabling SuiteScript 2.0?
No, SuiteScript 2.0 is not required to create an SSP Application record. However, if SuiteScript 2.0 is enabled, you will have the option to select the version during the setup.
Can I change the SuiteScript version after saving the SSP Application record?
No, once the SuiteScript version is selected and the SSP Application record is saved, the version cannot be changed.
What should I consider when setting the URL Root for an SSP Application?
Ensure that the URL Root is accurately formatted to fit within your site's structure, as it will be used for linking your assets from the web store.
What role do Supported Touch Points play in SSP Applications?
Supported Touch Points define the pages on which users can interact with the SSP application, thereby determining where your customizations will be accessible.
Source: Create a SuiteScript 1.0 SSP Application Record 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 →