通过创建外部记录触发 before/after 提交脚本 API

Trigger the before/after Submit Scripts through External record create API

外部系统 (SharePoint) 正在调用 SOAP API 以在 Netsuite 中创建记录,在满足字段条件时创建记录时应在更新字段值时触发提交前脚本。当通过 Netsuite UI 创建记录时,beforesubmit 运行正常,但是当通过 API 调用创建记录时,工作流似乎不是 运行.

那么是不是像我们不能通过外部API调用调用sfdc中的Workflow/beforeSubmit进程?如果是这样,应该做些什么来通过外部 SOAP API 调用触发 Workflow/beforeSubmit 进程?

对此有系统级别的偏好。

设置 > 集成 > SOAP Web 服务首选项

检查“运行 服务器套件脚本和触发器工作流”

默认关闭。

也可以根据请求管理首选项。

例如通过将以下内容添加到 SOAP Headers

中的 Preferences 元素
<runServerSuiteScriptAndTriggerWorkflows>true</runServerSuiteScriptAndTriggerWorkflows>

您是否看过执行提交前的 userEvent 脚本的上下文过滤?