Configure Microsoft 365 OAuth Integration (Azure Active Directory Application) Integration with Microsoft 365 via OAuth 2 API enables users to log in with their Microsoft 365 account and connect their mailbox to the Oro application using OAuth authentication. To achieve this, you need to register a custom Azure application and connect it with your Oro… Continue reading Configure Microsoft 365 OAuth Integration (Azure Active Directory Application)
Category: NetSuite ERP
NetSuite ERP
How to use a mapping object to replace values in a data array of objects
The requirement was to show abbreviated values for the shipping item label values sourced from the NetSuite side in a React JS web application. For this, I created a map object and stored the original names and abbreviations as key-value pairs. Used a map function to replace the values in the data object before rendering.… Continue reading How to use a mapping object to replace values in a data array of objects
Email communication is not present in transactions for a custom role.
For a custom role, the Email icon is not shown in any transaction record. To enable this, we need to enable Track messages in the Lists subtab of the custom role record.
The NetSuite Intercompany Framework Feature
Introduction The NetSuite Intercompany Framework feature allows you to manage intercompany workflows. Primarily, this feature manages intercompany cross charges and intercompany netting. NetSuite Intercompany Framework Overview So how does the Intercompany Framework feature work? Let’s take a look! Intercompany Cross Charges and Intercompany Netting When the NetSuite Intercompany Framework feature has been enabled, you will… Continue reading The NetSuite Intercompany Framework Feature
Script to create custom record as a table in View context.
Cannot add filters or columns in the Print Transactions
When trying to add filters or columns on the Print transactions page, NetSuite throws an error. To add those, we need to add the permission of Find Transaction in the Transactions subtab of the custom role.
Skipped Actions in a workflow.
When SuiteFlow skips an action, the action may not be supported for the server trigger on which the workflow entered the state. The following screenshot shows a record that entered a state on a Before Record Load trigger and consequently, the Send Email action was skipped: You can view the options for the Send Email… Continue reading Skipped Actions in a workflow.
CSV Import Process with Server SuiteScripts and User Event Scripts in NetSuite
To activate the script during CSV import, it has been clarified that the checkbox RUN SERVER SUITESCRIPT AND TRIGGER WORKFLOWS must be checked for recognition. When we check the option “RUN SERVER SUITESCRIPT AND TRIGGER WORKFLOWS” during a CSV import in NetSuite, the process typically follows these steps: Reading and Processing CSV Data: NetSuite reads… Continue reading CSV Import Process with Server SuiteScripts and User Event Scripts in NetSuite
Points to be noted before deploying Workflow using SDF
We have different methods to deploy a workflow from sandbox to production. The methods can be manual creation, Suite Bundler, Copy to account or SDF method. While deploying a workflow to production, keep note of the following points. If the workflow has dependency fields that are created on the sandbox and not yet in the… Continue reading Points to be noted before deploying Workflow using SDF
HTTPS GET vs POST for a Portal to NetSuite data sync API
The choice between using HTTPS GET or POST for a data sync API between NetSuite and portal storage depends on the specific requirements and use case of the application. GET requests should be used for retrieving data from the server(NetSuite records), and they can be cached and bookmarked. However, they have limitations on the amount… Continue reading HTTPS GET vs POST for a Portal to NetSuite data sync API