SuiteCloud Development Framework Flashcards
SuiteApp Project Vs. Account Customisation, are both of these SuiteCloud projects?
Yes, they are both SuiteCloud Projects
Account customization projects are intended for what?
Account customization projects are intended for customizations on accounts you own
Can you lock objects in account customisation projects?
No. Locking objects is not supported in account customisation projects
Can you configure account features in SuiteApp projects?
No. Configuring account features is not supported in SuiteApp projects
Can we edit the custom transaction status from the NetSuite Account UI in SuiteApp projects?
Editing custom transaction status from the NetSuite Account UI is not allowed in SuiteApp projects
True or False?
We can hide files in Account Customisation projects.
False.
Hiding files is not supported in Account Customisation projects
True or False?
We can import Bundle Components in SuiteApp projects
False.
Importing Bundle Components is not supported in SuiteApp projects
True or False?
Importing files is not supported in SuiteApp projects
True
Deleting files is not allowed in Account Customisation. However, what files CAN be deleted in SuiteApp customisations?
.js files can be deleted in SuiteApp customisations, but only .js files.
True or false?
Deleting instances, objects and subrecords is not allowed in Account customisation projects
True
What ARE SuiteApp projects?
SuiteApp projects are self-contained, standalone projects you can use to develop and deploy SDF SuiteApps to target NetSuite accounts
Can you deploy SDF SuiteApps to NetSuite accounts you don’t own?
Yes, you can deploy SDF SuiteApps to accounts you might not own
Using the Java CLI, what command do we use to create a SuiteCloud project?
“createproject”
When creating a SuiteCloud project through the Java CLI with the “createproject” command, what are the options/parameters for this command?
-type - Required
-overwrite - Optional
-parentdirectory - Required
-projectname - Required
-projectid - Required when type is specified as SUITEAPP
-projectversion - Required when type is specified as SUITEAPP
-publisherid - Required when type is specified as SUITEAPP
Using the createproject command to create a SuiteCloud project through the Java CLI, one of the parameters is “Type”.
What are the 2 account types that can be set?
ACCOUNTCUSTOMIZATION or SUITEAPP
Using the createproject command to create a SuiteCloud project through the Java CLI, one of the parameters is “Overwrite”.
What does this do?
Overwrite is a boolean (true or false flag) that indicates whether this new project will overwrite an existing project with an identical project name.
Using the createproject command to create a SuiteCloud project through the Java CLI, one of the parameters is “parentdirectory”.
What does this do?
Sets the parent directory of the project created.
Using the createproject command to create a SuiteCloud project through the Java CLI, one of the parameters is “projectname “.
What does this do?
It’s a name for your project.
Using the createproject command to create a SuiteCloud project with an account type of SUITEAPP through the Java CLI, one of the parameters is “projectid”.
What does this do?
A unique identifier to assign to the project.
This value must be a word with lowercase alphanumeric characters. It must be less than 40 characters
Using the createproject command to create a SuiteCloud project with an account type of SUITEAPP through the Java CLI, one of the parameters is “publisherid”.
What does this do?
The publisher ID of your SuiteApp project.
Using the createproject command to create a SuiteCloud project with an account type of SUITEAPP through the Java CLI, one of the parameters is “projectversion”.
What does this do?
The version to assign to your project, using semantic versioning.
For example, specify the following project version if your SDF SuiteApp is version 1.02, minor revision #01242016.
1.02.01242016 <– Would look like this
When using the Java CLI to create a new project, it will always prompt you to enter an account password, unless you are using what?
Token based authentication
Using the SuiteCloud CLI for Node.js, what command creates a new SuiteCloud project?
project:create
When creating a SuiteCloud project through the SuiteCloud CLI for Node.js with the “project:create” command, what are the options/parameters for this command?
-i or –interactive - Optional
–type - Required
–overwrite - Optional
–projectname - Required
–projectid - Required when type is specified as SUITEAPP
–projectversion - Required when type is specified as SUITEAPP
–publisherid - Required when type is specified as SUITEAPP
What does the -i or –interactive parameter do for the project:create command when creating a SuiteCloud project through the SuiteCloud CLI for Node.js.
What are the 2 commands not supported when using this parameter?
Runs the command in interactive mode.
-account:savetoken
-account:setup