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:
-
Go to Control Center > My SuiteApps > My SuiteApps.
Note:You need the SuiteApp Release Manager role to access the My SuiteApps page.
-
Click Create New.
The New SuiteApp Definition popup window appears.
-
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. You can’t change this value after the SuiteApp definition is created.
Note:When you upload a SuiteApp ZIP archive to create a SuiteApp version, the projectid in the manifest must match the project ID you set here. For more information, see Creating a SuiteApp Version and Properties of a SuiteApp Project.
-
Publisher ID – this is the ID SDN assigned to you, and you can pick it from the list of available values. You might have more than one Publisher ID linked to your account
Important:You can’t change the Publisher ID after the SuiteApp definition is created. If you want to use a different publisher ID later, you’ll need to create a new SuiteApp definition.
This publisher ID is also used for future versions of this SuiteApp. The ID you pick here must match the value in each SuiteApp ZIP archive for every version. For more information, see Creating a SuiteApp Version.
If you don’t see a publisher ID to select, contact SDN. For more information, see Publisher ID for SDN Partners.
-
You can select one of the following upgrade types:
-
Managed – This lets you and other Release Managers push SuiteApp upgrades to customer accounts. Managed is the default upgrade type for new SuiteApps. Users can’t manually upgrade managed SuiteApps. For more information about using the Managed SuiteApps feature to develop managed SuiteApps, see Developing Managed SuiteApps.
-
You can’t change the upgrade type after the SuiteApp is created.
-
Unmanaged – This lets only your SuiteApp users manually upgrade the SuiteApp in their NetSuite accounts from the SuiteApp Marketplace.
After the SuiteApp is created, you can see the upgrade type in the Upgrades field in the SuiteApp Definition. For more information, see Editing a SuiteApp Definition.
-
-
-
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.
-
When you’re done making changes, click Done.
The SuiteApp is added to the My SuiteApps list. For information about the available fields and actions, see Viewing All SDF SuiteApps.
After you create the SuiteApp definition in SuiteApp Control Center, you need to fill out the Application ID field in the Advanced Partner Center (APC).
Application ID is an ID for the SuiteApp 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. You have to fill out the Application ID in the APC for the SuiteApp to show up on the SuiteApp Marketplace.