记录的保存时间是否与 NetSuite 中的项目行数成正比?

Is the saving time of record proportional to the number of item lines in NetSuite?

我有一个包含 500 个项目行的 SO。

单击 "Save" 按钮后,将执行以下代码,可能需要 90 到 120 秒才能完成保存:

var so_submit_id = so_record.save({
                    // enableSourcing: true,
                    // ignoreMandatoryFields: false
});

我发现项目行越多,记录保存的时间越长。 节省时间是否与项目行数成正比?它们之间是否存在时间复杂度为O(n)的线性关系?

如何减少记录保存时间?我们可以划分记录来更新值,最后合并子记录吗?

在“自定义”>“脚本”>“脚本记录”下,您的记录类型 运行 有多少个脚本?

基于此,您可以通过双击 Oracle | 获得 "Performance Details" 的结果。 UI 左上角的 NetSuite 标志。这将提示一个对话框,描述什么以及花费了多长时间。对线数进行一些测试,您可以为您的系统绘制一条曲线。

希望这个附加值对测试有用!