【问题标题】:Trigger the before/after Submit Scripts through External record create API通过外部记录创建 API 触发之前/之后提交脚本
【发布时间】:2021-10-30 22:48:39
【问题描述】:

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

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

【问题讨论】:

    标签: netsuite


    【解决方案1】:

    对此有系统级别的偏好。

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

    选中“运行服务器套件脚本并触发工作流程”

    默认关闭。

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

    例如通过将以下内容添加到 SOAP Headers 中的 Preferences 元素

    <runServerSuiteScriptAndTriggerWorkflows>true</runServerSuiteScriptAndTriggerWorkflows>
    

    【讨论】:

    • 已经启用
    • 检查您的系统 > 集成 > Web 服务使用日志。查看添加或更新请求是否显式发送带有 false 值的元素。
    【解决方案2】:

    您是否查看过执行 beforesubmit 的 userEvent 脚本的上下文过滤?

    【讨论】:

    • 是的,我试过了,但还是没有触发
    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 2014-11-01
    相关资源
    最近更新 更多