通过 SuiteScript 可以添加到 NetSuite 销售订单的最大行数是多少

问题描述 投票:0回答:1

我正在使用 Suitelet 创建销售订单,并想知道可以向销售订单添加多少行并且仍然可以保存而不会出现错误。我知道 NetSuite 记录了 CSV (5000)、Web 服务 (5000) 和 UI (500) 的限制,但我对这里的 SuiteScript 感兴趣。

netsuite suitescript
1个回答
0
投票

对于 suitelet,据我所知有两个记录在案的限制。

suitelet 的“SuiteScript 治理”限制为 1000 点。要创建单个销售订单,您可以使用

record.create()
(10 分)和
Record.save()
(20 分)。添加行的子列表操作不会吸引使用点。因此,根据您的问题详细信息,您不应达到此限制。

另一个限制是“脚本执行时间限制”,对于 Suitelet,该限制为 300 秒(5 分钟)。在此时间范围内可以添加多少行将取决于启用的功能以及您帐户中的任何自定义设置。我认为您不太可能在该时间限制内创建包含接近 5000 行的销售订单。

如果您有一个用例,您需要向销售订单添加如此多的行,以至于您在接近时间限制的情况下运行,您应该考虑将大部分工作交给计划的脚本,该脚本的时间限制为3600 秒(1 小时)。

此外,如果您需要对 UI 中的记录执行任何操作,请考虑性能影响。 EG:添加备忘录、加载备忘录以供履行或创建发票可能会花费非常长的时间。

© www.soinside.com 2019 - 2024. All rights reserved.