从netsuite触发外部API

Dan*_*rov 5 api web-services netsuite web

我是 NetSuite 新手,我需要将其与第 3 方系统集成。每次创建新的销售订单时,我都需要将其详细信息传递给第 3 方。NetSuite中有没有办法在事务创建时调用一些外部API?

有一些用户事件套件脚本可以在记录加载/提交之前和提交之后运行。是否有任何 NetSuite 服务器端 API 可用于将记录数据发送到某些外部 Web 服务?

小智 2

您当然可以使用 afterSubmit 事件处理程序和 nlapiRequestURL 函数将数据发送到第 3 方系统。

AfterSubmit 绝对是偶数代码,而不是 beforeSubmit。数据可以在 beforeSubmit 和 afterSubmit 事件之间发生变化。

如果超过 1 个脚本附加到 afterSubmit 事件,您还可以更改脚本的时间 - 即您可能希望在 afterSubmit 中触发最后一个脚本时将数据发送给第 3 方。