Set SignNow buttons for specific record types and user groups

If you want to make SignNow buttons visible only in specific NetSuite entities, edit the script settings for each button.

  1. Go to Customization > Scripting > Script Deployments.
1392
  1. Click Edit for the designated button.
1461

Script Deployment page opens. Here several entities are available for quick edits:

1638
  • Change ID: click to change the button ID.
  • APPLIES TO: in this section check the object(s) where the button has been deployed to. The list is available if you hover over it.
  • DEPLOYED: to hide the button, uncheck this box.
  • EXECUTE IN COMMERCE CONTEXT: to remove the button from commerce context, uncheck this box.
    * STATUS: change the status of a button to Released or Testing in this dropdown.
    * EVENT TYPE: Select an event type from this dropdown, such as Approve or Reassign. It will make the SignNow button visible when user creates a certain type of event.
    * LOG LEVEL: Select the button’s log level, such as Debug, Audit, Error, or Emergency, in this dropdown.
  • EXECUTE AS ROLE: select a role for button execution in this dropdown.
1450

Under Audience subtab, check the ROLES, DEPARTMENTS, SUBSIDIARIES, GROUPS, EMPLOYEES, and PARTNERS who can use SignNow for NetSuite. Click on each name separately or check the Select All box.

1521
  1. To configure the types of records for this button, click on the script link right under top pane.
1041
  1. Click Edit on the next page to change settings for the button script.
1461

As you can see, almost all the parts of the script are ready for customization.

  • NAME: rename the button in this field.
  • DESCRIPTION: describe what users can do with this button in this box.
  • OWNER: select the owner of this button from this dropdown.
  • INACTIVE: deactivate the button by checking this box.
1425
  1. In the Scripts subtab link another script file if anything went wrong.
  • SCRIPT FILE: select a script file from the list under this field.
  • BEFORE LOAD FUNCTION: change the function of the button before the load.
  • BEFORE SUBMIT FUNCTION: change the function of the button before the submit.
  • AFTER SUBMIT FUNCTION: change the function of the button after the submit.
952
  1. Under Parameters add NetSuite parameters that will be associated with this button such as email address, currency, hyperlink etc.

Provide a label, ID and description for them in New Parameter.

955 1397
  1. Select who will be notified of errors using this button from Unhandled Errors subtab.
957
  1. See who used this button and when in Execution Log subtab.
949
  1. Add NetSuite objects associated with this button in Deployments subtab. Here you can specify Roles, Departments and Objects.

For example, if you want all employees to use this button add EMPLOYEE to the list, or if you want this button to appear in every Quote or Sales Order, add these objects to the list. Click Add when you’re done. To remove a role or entity from this list, go back to the Audience subtab in Step 2 and uncheck it from the corresponding boxes.

952
  1. Track edits in the script under History.
  2. Check what’s been implemented under System Notes.
  3. When you finished editing the script, click Save. If you want to go back to default settings, hit Reset.
1395