For a SuiteApp to be BFN approved, either the Application ID needs to be recorded if you are deploying your SuiteApp via SDF/SACC, or the Bundle ID needs to be recorded if you are deploying with SuiteBundler. The Bundle ID is self-explanatory, but the Application ID can sometimes confuse new partners.
The Application ID is a lowercase string, and the concatenation of your Publisher ID and Project ID. The Publisher ID is assigned when you become a partner, and the Project ID is unique to each SuiteApp. Here’s an example:
Publisher ID: “com.netsuite”
Project ID/Name: “myfirstintegration”
Application ID: “com.netsuite.myfirstintegration”
The Publisher ID can be found on the SDN tab of your Partner record. If you can’t find it, then feel free to ask your Partner Manager. The Project ID is arbitrary, but it should match what is recorded in the manifest file of your SDF SuiteApp. Although not public, please avoid using any NetSuite trademarks as yourProject ID (SuiteApp, SuitePayments, SuiteTalk, etc.)
<manifest projecttype=”SUITEAPP”>
<publisherid>com.netsuite</publisherid>
<projectid>myfirstintegration</projectid>
<projectname>WMS Integration</projectname>
Additional documentation regarding SDF is available in your SDN Portal:
SDN Portal > TECHNICAL > More Technical Resources > SUITECLOUD DEVELOPMENT FRAMEWORK (SDF) > Managing SDF SuiteApps in SuiteApp Control Center
To avoid approval delays, either the Application ID or Bundle ID must be filled out accordingly, and ideally prior to your BFN Consultation call.
