Script Deployment

Internal ID: scriptdeployment

Fields

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.

Search Joins

Join ID Join Description Actual Join Name
script Script Script
user User Employee

Search Filters

Internal ID Type Label
eventtype select Event Type
formuladate date Formula (Date)
formulanumeric float Formula (Numeric)
formulatext text Formula (Text)
internalid select Internal ID
internalidnumber integer Internal ID (Number)
isdeployed checkbox Is Deployed
loglevel select Log Level
queueid integer Queue
recordtype select Record Type
script select Script ID
scriptid text Custom ID
status select Status
title text Name

Search Columns

Internal ID Type Label
eventtype select Event Type
formulacurrency currency Formula (Currency)
formuladate date Formula (Date)
formuladatetime datetime Formula (Date/Time)
formulanumeric float Formula (Numeric)
formulapercent percent Formula (Percent)
formulatext text Formula (Text)
internalid select Internal ID
isdeployed checkbox Is Deployed
loglevel select Log Level
queueid text Queue
recordtype select Record Type
script select Script ID
scriptid text Custom ID
scripttype select Script Type
status select Status
title text Title