Creating a SuiteApp Definition

SuiteApps are represented in SuiteApp Control Center by a SuiteApp definition that contains the properties for each SuiteApp.

To create a SuiteApp definition:

  1. Go to Control Center > My SuiteApps > My SuiteApps.

    Note:

    You need to have a SuiteApp Release Manager role assigned to access My SuiteApps page.

  2. Click Create New.

    The New SuiteApp Definition popup window appears.

  3. Enter the following information:

    • SuiteApp Name – is the display name for the SuiteApp. For example, Merchandise Optimization Portlet.

      Note:

      The SuiteApp name that appears on the SuiteApp Marketplace is taken from the marketing content, that you must fill out in the Advanced Partner Center (APC) for your SuiteApp, whereas the SuiteApp name you define in SuiteApp Control Center is meant for the release manager’s reference only. For more information about the Advanced Partner Center role, see The Advanced Partner Center.

    • Project ID – defines an ID for a specific SuiteApp project. The project ID must be unique for each SuiteApp defined with the publisher ID in SuiteApp Control Center. This value cannot be updated after the SuiteApp definition is created.

      Note:

      When uploading a SuiteApp ZIP archive as part of creating a SuiteApp version, the projectid field value in the manifest of the SuiteApp project contained therein must match the project ID specified here. For more information, see Creating a SuiteApp Version and Properties of a SuiteApp Project.

    • Publisher ID – is an ID that SDN has assigned to you and can be selected from the list of available values. There can be more than one Publisher ID associated with your account.

      Important:

      The Publisher ID field value cannot be changed after the SuiteApp definition is created. If you later decide to change the publisher ID, a new SuiteApp definition must be created.

      This publisher ID is also used by the future versions of this SuiteApp. The ID selected here must match the value contained in each SuiteApp ZIP archive for each version of this SuiteApp. For more information, see Creating a SuiteApp Version.

      If there is no publisher ID available to select, contact SDN. For more information, see Publisher ID for SDN Partners.

    • If the Managed SuiteApps feature is enabled in your account, you can select one of the following upgrade types:

      • Unmanaged – configures the SuiteApp so that only your SuiteApp users can manually upgrade the SuiteApp in their NetSuite accounts from the SuiteApp Marketplace. The default selection is Unmanaged.

      • Managed - configures the SuiteApp so that you and other Release Managers can push SuiteApp upgrades to customer accounts. Users are not able to manually upgrade managed SuiteApps. For more information about using the Managed SuiteApps feature to develop managed SuiteApps, see Developing Managed SuiteApps.

        Important:

        You cannot change the upgrade type after the SuiteApp is created.

      After the SuiteApp is created, the upgrade type can be viewed from the Upgrades field in the SuiteApp Definition. For more information, see Editing a SuiteApp Definition.

      If the Managed SuiteApps feature is not enabled in your account, the upgrade type is set to Unmanaged.

  4. Click Create.

    The SuiteApp definition is created and displayed on the Definition tab of the SuiteApp details. For information about the available tabs and fields displayed, see SuiteApp Control Center Interface.

  5. When you are finished making modifications, click Done.

    The SuiteApp is added to the My SuiteApps list. For information about the available fields and actions, see Viewing All SDF SuiteApps.

Important:

After you create the SuiteApp definition in SuiteApp Control Center, it is necessary that you fill out the Application ID field in the Advanced Partner Center (APC).

Application ID is an ID for the SuiteApp that is based on the publisher ID and project ID. SuiteApps created with SuiteCloud Development Framework (SDF) are always represented by an application ID. For more information about Application ID notation, see Properties of a SuiteApp Project.

Application ID is an identifier that matches your SuiteApp record in the APC with SuiteApp Control Center. The Application ID must be filled out in the APC for the SuiteApp to appear on the SuiteApp Marketplace.

Related Topics

SDF SuiteApp Creation and Listing Access
Editing a SuiteApp Definition
Viewing All SDF SuiteApps
Setting SuiteApp Marketplace Access

General Notices