【发布时间】:2021-11-10 04:26:28
【问题描述】:
我编写了一个 SuiteScript 2.0 Map/Reduce 脚本。 getInputData 函数只是加载一个事务搜索,然后在 map 函数中我只是加载一个 SalesOrder 记录并获取字段和子列表信息。不设置任何值或保存记录或任何东西。 (我正在构建 JSON 文件,结果在最后)
我的问题是,在处理了几百条记录后,我一直遇到 WF_EXEC_USAGE_LIMIT_EXCEEDED 异常。在销售订单的record.load 行上引发异常。我们确实在销售订单记录上运行了一些工作流程,因此我通过将发布状态更改为“未启动”来禁用所有这些工作流程,但无论如何都会发生异常,这对我来说似乎很奇怪。我认为这可能与“活动工作流”有关,因为有些记录确实具有活动工作流值,但后来我意识到有些记录没有。所以这似乎不是问题所在。 (我还应该提到,同样的脚本也适用于其他记录,例如联系人。)
我该如何绕过这条 WF_EXEC_USAGE_LIMIT_EXCEEDED 消息?如果禁用工作流甚至不起作用,我会不知所措,与此异常相关的信息似乎几乎不存在。任何帮助,将不胜感激。谢谢!
【问题讨论】:
标签: javascript netsuite suitescript2.0