Internal ID |
Type |
nlapiSubmitField |
Label |
Required |
Help |
allemployees |
checkbox |
false |
Select All |
false |
Click this box if you want the script to execute for all employees once it is deployed. |
allpartners |
checkbox |
false |
Select All |
false |
Click this box if you want the script to execute for all partners once it is deployed. |
allroles |
checkbox |
false |
Select All |
false |
Click this box if you want the script to execute for all roles once it is deployed. |
auddepartment |
select |
false |
Departments |
false |
Select the department(s) that this script executes for once it is deployed.
To select multiple departments, hold down the CTRL key while clicking each department. |
audemployee |
select |
false |
Employees |
false |
Select the employee(s) that this script executes for once it is deployed.
To select multiple employees, hold down the CTRL key while clicking each employee. |
audgroup |
select |
false |
Groups |
false |
Select the group(s) that this script executes for once it is deployed.
To select multiple groups, hold down the CTRL key while clicking each group. |
audpartner |
select |
false |
Partners |
false |
Select the partners(s) that this script executes for once it is deployed.
To select multiple partners, hold down the CTRL key while clicking each partner. |
audslctrole |
select |
false |
Roles |
false |
Select the role(s) that this script executes for once it is deployed.
To select multiple roles, hold down the CTRL key while clicking each role. |
audsubsidiary |
select |
false |
Subsidiaries |
false |
NetSuite OneWorld enables you to manage data for a hierarchical structure of separate legal entities, or subsidiaries.
For more information, see the help topic Subsidiary Setup. |
externalid |
text |
false |
ExternalId |
false |
|
externalurl |
text |
false |
External URL |
false |
When the Available Without Login box is checked, this URL can be used for external access to this suitelet.
You must also check the All Roles box and have no selections under Groups, Departments, Employees, and Partners to ensure external access without login. |
isdeployed |
checkbox |
false |
Deployed |
false |
Click this checkbox if you want to deploy your script to run in NetSuite. Note that if you do not click the Deployed checkbox, the script will not run. |
isonline |
checkbox |
false |
Available Without Login |
false |
Suitelets using external redirects must be deployed with the Available Without Login check box selected. Selecting this check box allows any user without an active session access to the Suitelet.
To ensure access for all users, under the Audience tab, check the All Roles box, and clear all values from the Departments, Groups, Employees, and Partners fields.
The Website feature must be enabled for Clients Scripts to work in externally available Suitelets.
Note: Because there are no login requirements for Suitelets that are available without login, be aware that the data contained within your Suitelet will be less secure. |
loglevel |
select |
false |
Log Level |
false |
Set the debugging log level for scripts or plug-in implementations to one of the following:
* Debug: Generally set when a script is in testing mode. A log level set to Debug shows all Audit, Error, and Emergency information in the script log.
* Audit: Generally set for scripts running in production mode. A log level set to Audit provides a record of events that have occurred during the processing of the script (for example, “A request was made to an external site”).
* Error: Generally used for scripts running in production mode. A log level set to Error shows only unexpected script errors in the script log.
* Emergency: Generally used for scripts running in production mode. A log level set to Emergency shows only the most critical errors in the script log. |
recurrenceminutes |
select |
false |
Repeat |
false |
Select how often you want this script to be placed into the NetSuite scheduling queue. On the day(s) the script is scheduled to go into the queue, it will go into the queue at the specified Start Time and repeat every n hours until midnight. |
script |
select |
false |
Script |
false |
Lists the script type (Suitelet, RESTlet, User Event, Scheduled, Map/Reduce, Client, Portlet, Mass Update, Workflow Action, Bundle Installation).
Note: Client SuiteScripts in this context are record level scripts. These scripts must be deployed and you must specify the record(s) they will run against. |
scriptid |
identifier |
false |
ID |
false |
If desired, enter a custom internal ID for the script record, script deployment, or plug-in implementation. If this field is left blank, a system-generated script ID will be created for you.
Whether creating a custom ID or accepting a system-generated ID, once the script record or plug-in implementation is saved, the system automatically prepends customscript to the ID. If a custom ID is created for a script deployment, customdeploy is appended to the front of the deployment ID. (For example, a custom script deployment ID called employeeupdates will be called customdeployemployeeupdates once the script record is saved.)
Custom IDs are recommended if you plan to bundle the script and deploy it into another NetSuite account. Custom IDs reduce the risk of naming conflicts when deployed into other accounts. Although not recommended, you can edit your custom ID once the record is saved. To do so, click the Change ID button on the Script Record, Script Deployment, or Plug-in Implementation pages.
Note: Custom IDs must be in lower case and contain no spaces. |
starttime |
select |
false |
Start Time |
false |
The time the script will be placed into the NetSuite scheduling queue. This time is not necessarily the time the script will execute - only the time the script will be placed into the queue. |
status |
select |
false |
Status |
true |
Specify the status of the deployment. |
title |
text |
false |
Title |
true |
The name for this deployment. |
url |
text |
false |
URL |
false |
For suitelets, this field displays the internal URL that can be used to access and test your suitelet content. |