SDF Flashcards
(64 cards)
SuiteApp Project Vs. Account Customisation, are both of these SuiteCloud projects?
Answer:
Yes, they are both SuiteCloud Projects
Account customization projects are intended for what?
Answer:
Account customization projects are intended for customizations on accounts you own
Can you lock objects in account customisation projects?
Answer:
No. Locking objects is not supported in account customisation projects
Can you configure account features in SuiteApp projects?
Answer:
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?
Answer:
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.
Answer:
False.
Hiding files is not supported in Account Customisation projects
True or False?
We can import Bundle Components in SuiteApp projects
Answer:
False.
Importing Bundle Components is not supported in SuiteApp projects
True or False?
Importing files is not supported in SuiteApp projects
Answer:
True
Deleting files is not allowed in Account Customisation. However, what files CAN be deleted in SuiteApp customisations?
Answer:
.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
Answer:
True
What ARE SuiteApp projects?
Answer:
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?
Answer:
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?
Answer:
“createproject”
When creating a SuiteCloud project through the Java CLI with the “createproject” command, what are the options/parameters for this command?
Answer:
-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?
Answer:
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?
Answer:
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?
Answer:
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?
Answer:
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?
Answer:
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?
Answer:
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?
Answer:
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?
Answer:
Token based authentication
Using the SuiteCloud CLI for Node.js, what command creates a new SuiteCloud project?
Answer:
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?
Answer:
-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