SUITEBUILDER Flashcards

1
Q

True or False?

On a custom record we can set the dashboard view

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What happens when you delete a custom record type?

A

It is completely removed from the database and makes it so that it is unable to be used again.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the following freemarker code snippet do?
<#setting locale=”en_US”>

A

Sets locale to US

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

True or False?

We cannot make new record instances of a record type that has been inactivated

A

False.

You can make new records of a type that has been inactivated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

True or False?

We can set the default form of a custom record for a role as a preference.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Does inactivating a custom record type also delete it from the database?

A

No, of course not. It is reversible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False?

We are unable to restrict the dashboard view of a custom record as a preference

A

False.

We CAN restrict the dashboard view of a custom record as a preference.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a performance concern when adding more custom fields to a record?

A

Adding too many custom fields can reduce the processing speed of those records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

SuiteGL provides 3 significant processes that can be performed, what are they?

A

Custom GL Lines Plug-in; allowing the creation of custom GL impact lines on STANDARD transactions

Custom Transactions: Like standard transactions, but custom. We can define how they impact the GL

Custom Segments: Custom classification fields similar to classes, departments and locations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

If we want to improve the performance of a GET operation in SuiteTalk, what can we do with fields on the web services only form?

A

We can hide any unnecessary fields to improve the performance of a GET request.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

True or False?

On a custom record, we can not set search results or the search form as preferences.

A

False

We can set both the search results and search forms as a preference on custom records.
Defining a saved search as a preferred results
Defining a saved search as a preferred search form

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or False?

We can set the sublist view of a custom record as a preference

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A record that is currently being edited will throw an error when the same record is saved elsewhere.

What is this called, and what records is it available on?

A

It is called “Optimistic Locking”, and it is available on all records, both custom and standard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 2 custom data sources that the N/render module allows us to add to a PDF?

A

XML
JSON objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does the following freemarker code snippet do?

nsformat_DATA TYPE

A

It forces the use of default NetSuite formatting on user defined data or hardcoded variables, taking User Preferences into consideration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

When trying to delete a record that has dependencies, what will happen?

A

Records with dependencies cannot be deleted before unlinking it from other related records.

However, they can instead be inactivated, which is functionally the same.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

True or False?

We cannot change the access level of a role on a custom record as a preference

A

False.

We CAN change the access level of a role on a custom record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What does the “<#setting>” tag in freemarker allow you to change?

A

The format of data types for all fields of that data type in the PDF

19
Q

What is the N/render module used for?

A

Used for printing, PDF creation, form creation from templates, and email creation from templates

Can also load an Advanced PDF as well as add standard and custom data sources to the PDF.

20
Q

When creating a record via script, what is the default form that will be used? How would you changed it?

A

The preferred form, and it can be changed by defining the form in the script while creating the record in the script.

21
Q

True or False?

We can change language and translation based on locale using freemarker

22
Q

Is it possible to disable record locking on both standard and custom records? If so, how?

A

No. Optimistic locking can be disabled, but only on custom records.

This is done by unticking the “Enable Optimistic Locking” checkbox.

23
Q

What happens to the custom record definition in the list of custom records if that record is made inactive?

A

The custom record definition will no longer be displayed in the list of custom records

24
Q

True or False?

We can set the list view as a preference on custom records

25
If a field is hidden or disabled on a form, how can SuiteTalk access that field?
It cannot
26
When creating an advanced PDF via a script, what are our two options?
We can user BFO: Populates the XML with values in script Can use freemarker to include NetSuite data We can use the N/render module
27
True or False? We can restrict the list view of a custom record as a preference
True
28
What happens to the menu links of a custom record that has been made inactive?
They will be hidden
29
What are the 3 standard data sources that the N/render module allows us to add to a PDF?
Records Search results Query results
30
True or False? The format of dates, numbers, and currency is unaffected by locale
False. The format of dates, numbers, and currency can be affected by locale: If the locale is France, then a currency amount for EUR will be displayed like this: “€1 000,00”. If the locale is Ireland then that amount will be displayed like this: “€1,000.00”
31
What do SuiteGL features allows you to do?
Allows you to customise General Ledger processes
32
True or False? We can make a custom record available for specific roles as a preference.
True
33
Name 4 Company Preferences that can be used to impact Advanced PDF's
*Setup>Company>Printing & Fax* * Customers Default to Print Transactions * Vendors Default to Print Transactions * Print Return Form with Packing Slip * Print Remittance Form with Invoices & Statements * Print Transaction Forms Landscape * Print Separate Voucher for Bill Payments * Print Accounts on Vouchers * Print Discount and Shipping Lines in Columns * Print Business Number on Forms * Use Location Address on Forms
34
How can we ensure that a field is not visible on a form and prevent changes to it's value?
We can change the default access level to "None"
35
If you wish to format values that you do not wish to be affected by locale or preferences, what should you use?
Freemarker
36
If a field is hidden or disabled on a form, can you still access that field via SuiteScript?
Yes, you can access hidden and disabled fields as normal via SuiteScript
37
SuiteGL includes 3 distinct features, what are they?
Custom GL Lines Plug-in Custom Transactions Custom Segments
38
True or False? The N/render module can both print the PDF and display it on a webpage and return the PDF as a server response
True
39
True or False? On a custom record we can restrict the available forms as a preference.
True
40
We can use freemarker to override the user's locale with a hardcoded locale in a PDF. What does the following code snippet do? <#setting number_format="number">
Sets number format to be US format
41
True or False We are unable to restrict the sublist view of a custom record as a preference
False We CAN restrict the sublist view of a custom record as a preference.
42
If you require adding a large quantity of necessary custom fields to a record, what should we consider doing instead?
Creating a custom record.
43
We are able to default the value of custom fields. Where would we find that functionality on the custom field record?
Under the "Validation and Defaulting" subtab