Questions tagged [suitescript]

SuiteScript is a JavaScript-based API that gives developers the ability to extend NetSuite beyond the capabilities provided through SuiteBuilder point-and-click customization.

SuiteScript is the NetSuite platform built on JavaScript that enables complete customization and automation of business processes. Using the SuiteScript APIs, core business records and user information can be accessed and manipulated via scripts that are executed at pre-defined events. For example, field change, form submit, before read, before write, or Web requests. They can also be scheduled to run at specific times.

SuiteScript is comprised of several components enabling the most useful customization in SaaS:

  • Suitelets — Extensions to SuiteScript let you build a custom interface that is hosted within the NetSuite framework. Suitelets allow for completely custom HTML, Flash or NetSuite-based front-end development that can be build from scratch or by leveraging revolutionary SuiteScript UI Objects. Suitelets can also serve as the back-end for external HTML interfaces, providing complete flexibility in developing application extensions to NetSuite.

  • SuiteScript UI Objects — Serve as extensions which let you build a custom interface that runs invisibly within the NetSuite framework.

  • Portlet SuiteScript — Scripted Dashboard portlets allow for listing of any NetSuite content on the Dashboard or inclusion of external data-feeds via RSS, HTML or Flash, as well as Web 2.0 mashups (e.g. instant messaging, maps, blogs, more) via embedded Inline HTML fields, or iFrames.

  • Scheduled SuiteScript — Facilitates business process customization via JavaScript extensions and allow for records to be processed as a scheduled batch to automate workflows such as re-assignment of stale leads, drip-marketing or scheduling of collection calls based on days overdue.

  • User Event SuiteScript — SuiteScript can be used to enforce data validation and business rules. User Event SuiteScripts are triggered as users work with records and data changes in NetSuite as they open, edit or save records.

  • Client SuiteScript — Field-level calculations, alerts and business logic are facilitated by SuiteScripts which run within the user's browser as they work with data and records within NetSuite. Additionally Server SuiteScript APIs can be invoked via the Client SuiteScript code to apply business logic beyond a single record.
  • 1434 questions
    -1
    votes
    3 answers

    How to create item list as a select field in suitelet 1.0

    I want to add item list as a select option. when user start to enter item name, Related items name shows in dropdown list.
    Salman
    • 333
    • 4
    • 18
    -1
    votes
    1 answer

    Suitescript 1.0 attendee sublist on event record

    I am attempting to add attendee line items on an event record using a user-event suitescript. However when I save the record, it is not adding the attendee from the script. Any assistance on why this code is not working correctly would be greatly…
    ahomsher
    • 23
    • 1
    • 7
    -1
    votes
    1 answer

    How to get internal id of Tax Code in Netsuite

    I added some custom fields to the Tax Code. Now I want to use values of custom fields related to the tax code via Suitescript. In the record browser this record doesn't appear. So how could I get record id of tax code directly. Is this possible?
    niso
    • 85
    • 2
    • 14
    -1
    votes
    1 answer

    I want to create a work flow for a user logged in from particular region then Netsuite should pick up that region Invoice form

    I am trying to create a workflow please see below example For Instance, a user assigned to two regions i.e., Australia and Newzealand then user need to invoice Australian sales order then netsuite should pick up the AU-Invoice form. Could you please…
    Harry.c
    • 1
    • 1
    -1
    votes
    1 answer

    showing as sublist of muliselect customers contacts on customer record

    I have Multi select field(sourced with customers) on customer record, i have to show the contacts of the selected customers on multi select field as a sublist, please help me
    -1
    votes
    2 answers

    How to learn Netsuite SuiteScript

    I have worked on Net-suite Suite Talk web services.Now i want some customization on my account using suite script. I am adding checks to Net suite and check have some items.I want to add those items to deposit section. user will select the check…
    HItesh Kumar
    • 81
    • 1
    • 9
    -1
    votes
    1 answer

    Netsuite - How to populate sublist based on item & location search

    So I'm trying to create a custom Reallocate Items Page with the main difference is the data in the Expected Ship Date. What I want to do is, to populate the sub-list based on what is in the Item ID and Location. Just like how the Standard Reallocate…
    -1
    votes
    2 answers

    NetSuite Workflow

    I need help on how to create the following workflow please. I added a new body field in the NetSuite sand box called “sow.” It is a check box field and I added it to the sales order transaction page. Is it possible to make a formula that says: If…
    R Malak
    • 11
    • 1
    • 4
    -1
    votes
    2 answers

    What does mean standard transactions , standard non transactions and custom records in Netsuite API?

    In following link listed out unit cost associated with API. https://netsuite.custhelp.com/app/answers/detail/a_id/10365 For nlapiDeleteRecord and nlapiSubmitRecord Shown unit cost as below, When used on standard transactions: 20 When used on…
    -1
    votes
    1 answer

    Is there any limit to call nlapiSearchGlobal(keywords) method in Netsuite API?

    I need to call the nlapiSearchGlobal(keywords) API method many times. In the Netsuite API documentation it describes the method as follows: nlapiSearchGlobal(keywords) Performs a global search against a single keyword or multiple keywords. This…
    -1
    votes
    1 answer

    how to do session management in Netsuite using Suitelets?

    i have to perform session managemnet like we used to do in servlets and jsp but by using Suitelets. How to implement it in netsuite?
    xerxes
    • 11
    • 1
    • 3
    -1
    votes
    1 answer

    Button management in netsuite

    I am trying to create a Mark all and Unmark all button in my item list. is there any option to enable this feature to add buttons to my item list. The second is an option to copy all the marked items to the end of the list. I was trying to find a…
    Nidhin
    • 167
    • 1
    • 5
    • 26
    -1
    votes
    1 answer

    How to call netsuite restlet externally?

    I have Tried from google script but getting error: 'USER_ERROR error message:No Authorization header' var url = 'https://debugger.na1.netsuite.com/app/site/hosting/restlet.nl?script=107&deploy=1'; var header = { contentType:…
    YNK
    • 129
    • 2
    • 15
    -2
    votes
    1 answer

    In a summary search, you must sort by a result field with a summary function error

    I have created saved search to group by pay code type and sum amount. Pay code : Sequence--> Group, Amount--> Sum Sort by Pay code : Sequence ASC when I export this search to script and run, i am getting following…
    Maira S
    • 7
    • 5
    -2
    votes
    1 answer

    Adding EDIT button in Sales Order in NetSuite

    I'm new to NetSuite and I need to add the blue "Edit" button in the sales order form. I tried to add a button via Workflow but it doesn't show up. In case I need to use SuiteScript, how do I enter the script file to manually code the edit button?…
    Artur
    • 1
    • 1
    1 2 3
    95
    96