Scripting and NetSuite Integration
You can use the following user scripting functions to trigger an integration run:
-
NSOA.NSConnector.integrateAllNow()
— Use this function to import and export records in bulk from your scheduled scripts. The run will include all integration workflows that are active at the time the run is triggered. See NSOA.NSConnector.integrateAllNow(). -
NSOA.NSConnector.integrateWorkflowGroup(name)
— Use this function to import and export records in bulk from your scheduled scripts. The run will include only integration workflows in the workflow group specified by name. See NSOA.NSConnector.integrateWorkflowGroup(name). -
NSOA.NSConnector.integrateRecord()
— Use this function to export a single OpenAir record from your form scripts. See NSOA.NSConnector.integrateRecord().
If you are using the NetSuite <> OpenAir integration, and depending on the integration configuration, NetSuite Connector may use software logic associated with the Project form when importing project records from NetSuite to OpenAir. In this case, form scripts associated with the Project form and triggered by an “On submit”, “Before save”, or “After save” event will run for each imported project record. This will impact the performance of your integration runs and may result in errors related to scripting governance limits. For more information about configuration options that result in the integration triggering form scripts, see NetSuite Integration.