SOME FACTS ABOUT NETSUITE SUITELET SCRIPT

Feel free to reach your NetSuite Solution Provider , TheSmilingCoders for proper netsuite implementationnetsuite consultation , netsuite customizationnetsuite Support,netsuite Training, contact us at: Email : info@smilingcoders.com
What are Suitelet scripts?

Suitelets are server-side scripts that operate in a request-response model.

What are the two types of suitelets?

Front end and Back end suitelet.

What are front end suitelets?

Suitelets which are used for designing custom pages that look like standard Netsuite pages. It can be used for creating a form like page to enter user data, creating html page, assistant suitelet page or displaying results. Custom fields, tabs, sublists, buttons etc can be added to a front end suitelet page.

How is a front end suitelet called?

This can be achieved by invoking the suitelet url. Suitelet url can be called using window.open from client script or by using nlapisetredirecturl api in the server side script. A suitelet can be also added in the Netsuite header tab or to a record's tab.

Which api in 1.0 is used to create a form in suitelet?

nlapicreateform

What are backend suitelets?

Suitelets which are used to execute only backend logic without creating any ui objects. These are mostly called from client script to execute api's which cannot be executed in the client side like using file api's or scheduling a script or using any other server side api's.

How is a front end suitelet called?

It can be called using nlapirequest url api.

Which api is used for retrieving url of suitelet?

nlapiresolveurl

What is the governance limit of a suitelet script?

1000 units

How can we pass parameters to a suitelet script?

Parameters can be passed by appending it to the end of suietelet url. Eg:

var testparam ='123';
url = suiteleturl+'&custpage_param1='+testparam;

You can then call this url depending on whether it is a front end or backend suitelet.

How to retrieve parameters in suitelet?

By using request.getparameter and passing the parameter name. eg:

var p = request.getParameter('custpage_param1');

What are the parameter names which cannot be used?

e
id
cp
l
popup
s
d
_nodrop
sc
sticky
print
email
q
si
st
r
displayonly
nodisplay
deploy
script

What are externally available suitelet?


Suitelets which can be accessed without logging to the Netsuite. They can be directly accessed using its URL. This can be achieved by marking the available without login checkbox in the suitelet deployment page.



Email : info@smilingcoders.com

Comments

  1. We are NetSuite Solution Provider with vast experience in NetSuite Implementation, netsuite customization including netsuite training & netsuite integration.
    NetSuite Solution Provider
    NetSuite Training
    NetSuite Implementation
    NetSuite Customization
    NetSuite Integration

    ReplyDelete

Post a Comment

Popular posts from this blog

Work Around the 1000 Row Limit Returned by Saved Searches in Netsuite

Understand Core Technology behind SuiteScript 2.0

HOW TO SET SUBLIST SUB RECORD VALUES IN SUITE SCRIPT 1.0 AND 2.0