Both Suitelets and Restlets are used in NetSuite for different purposes. Here’s a comparison: Restlets: They are server-side scripts and interact with NetSuite data3. They can be used with GET, POST, PUT, DELETE requests, making them ideal for building an API to use in another application. They are more suitable for low-bandwidth use cases where… Continue reading Using Suitelets and Restlets as API – Differences
Author: Derin Jose
NetSuite User event script VS Workflow for custom buttons
NetSuite workflow and event scripts are both tools that can be used to create custom buttons in NetSuite. While they serve a similar purpose, there are some key differences between the two. Advantages of NetSuite Workflow for Custom Buttons: 1. User-Friendly Interface: NetSuite workflow has a drag-and-drop interface, making it easier for users to create… Continue reading NetSuite User event script VS Workflow for custom buttons
Unable to search keywords in the NetSuite template page – Fix
I recently found that it is not directly possible to search any keywords using the standard browser search method inside the NetSuite template page when the ‘source’ toggle is on. This is because the browser considers the source code section inside the template page as a raw HTML element and not text. This was confusing… Continue reading Unable to search keywords in the NetSuite template page – Fix
Delete multiple custom record entries through NetSuite UI
We can delete any custom record entry by opening it in ‘Edit’ mode and clicking Actions> Delete. But it is very time-consuming to delete a large number of custom record entries one by one in this method. Another option for deleting multiple records is to use a script with a saved search. There is an… Continue reading Delete multiple custom record entries through NetSuite UI
Tips for creating an effective ‘Readme’ file for a software project
A README file in a software project is a text file that provides a detailed description of the project. It serves as a guide for other developers and users, offering information about the project, its purpose, how to install and run it, and any other relevant details. You can find this file in most project… Continue reading Tips for creating an effective ‘Readme’ file for a software project
Proposal For Pending Donation Approval with Email Notification
Proposal summary This proposal covers the scope of implementing a method for creating an ‘Incoming Fund’ customtransactions after reviewing the ‘Pending Donation’ custom transactions created on NetSuite,submitted by Donors through a custom portal. Requirement The requirement is to implement a method for creating Incoming Fund custom transactions afterreviewing the Pending Donation custom transactions. The customization… Continue reading Proposal For Pending Donation Approval with Email Notification
Proposal for Donor Portal – NetSuite APIs For Pending Donation
Proposal summary This proposal covers the scope of implementing Donor Portal – NetSuite APIs for Pending Donation.The portal will be able to create a new pending donation record, cancel a pending donation, andfetch details of all the pending donation records from NetSuite using the APIs. Requirement The requirement is to implement NetSuite APIs that can… Continue reading Proposal for Donor Portal – NetSuite APIs For Pending Donation
How to create a React-JS application and host it on the NetSuite file cabinet
We can use the ‘Vite.js’ development tool for creating a React-JS application and deploying it to the NetSuite file cabinet. To install Vite, use the command in CMD: To create a new Vite react project(replace ‘project-name’ with actual project name): You will be able to select the framework (react) and variant(typescript) executing the previous command.… Continue reading How to create a React-JS application and host it on the NetSuite file cabinet
How to provide NetSuite access to customers with a custom dashboard
In order to provide NetSuite access to customers with a custom dashboard, we will have to customize the ‘Customer Center’ role.For this, navigate to SetUp> Users/Role> Manage RolesClick on the ‘Customize’ hyperlink in the ‘Customer Center’ role row.Now, under the ‘Permissions’ subtab select the permissions you want to give to the customers for each transactions,… Continue reading How to provide NetSuite access to customers with a custom dashboard
How to use the standard ‘User Notes’ feature in a custom record and generate email notifcation
We can use the standard ‘User Notes’ feature in a custom record by enabling the ‘Show Notes’ checkbox in the custom record.Once the check box is enabled, notes can be created through UI similar to all the standard NetSuite records. Since the user notes are a different record, notes can be even added when the… Continue reading How to use the standard ‘User Notes’ feature in a custom record and generate email notifcation