NetSuite 使用 csv 更新 Assembly Build

NetSuite update Assembly Build with csv

我们正在尝试实施一个系统,我们可以导出工作订单的详细信息(作为 csv)并将其导入到我们的制造系统中进行生产。该部分运行良好,但是制造系统 returns 包含我们希望存储在 NetSuite 中的其他详细信息的 csv。

我已经创建了所有字段并将它们应用到 AssemblyBuild,但后来我意识到没有针对 Assembly Build 的 CSV 更新。我希望这里有人可以解决如何更新 Assembly Build。

到目前为止,我的想法是使用自定义字段创建自定义记录类型,并以某种方式将其链接到构建,因为我可以为自定义记录类型创建 csv upload/update。

我也愿意编写解决方案脚本,但不确定如何在 NetSuite 中执行此操作。我几乎想创建一个托管 Web 应用程序,您可以在其中输入程序集构建 ID,在那里上传 CSV 文件进行解析,然后应用程序使用 suitetalk 连接以更新记录。

感谢您的帮助!

My thoughts so far are creating a custom record type with the custom fields and somehow linking that to the build since I can csv upload/update for custom record types.

这行得通。要 link 它到构建,您只需要在包含构建 ID 的自定义记录中有一个字段,然后创建一个用户事件脚本,设置为在创建自定义记录时在 afterSubmit 上触发。在 UE 脚本中,您可以加载构建,然后从自定义记录中设置相关字段。自定义记录将在 UE 脚本中作为 currentRecord.

提供

在 CSV 导入过程中,您需要确保在“导入选项”页面上的“高级选项”下选择了 'Run server SuiteScript and trigger workflows' 选项。

为了获得更好的导入性能,您可以将其设置为计划脚本或 Map Reduce 脚本而不是用户事件,并且 运行 分批处理工作负载。这需要一种稍微不同的方法,您需要搜索并加载相关的自定义记录,然后加载构建等等。

如果您 运行 遇到麻烦,请返回更具体的问题并提供更多详细信息 - 祝您好运!