在NetSuite套件中实施记录和重试机制



我需要一种实现错误记录的方法,并提供了一种通往套件中发生的任何故障的方法。

这是我对实施的想法:

说,对于雷斯特,我可以记录数据,或在文本文件中任何userevent脚本中的传入数据以及其成功或失败的状态。稍后,有一个计划的脚本来处理该文本文件,该文件可能会将这些错误发送到我的.NET API,我可以为Admins提供重试的方式。

任何人都可以建议我在NetSuite项目中通常如何做?

对于类似系统,我通常建议您创建自定义记录。您的自定义记录可以拥有一个字段来存储原始数据(JSON,XML等)以及状态(成功,失败,重试等)。您可以考虑重试机制,例如将用户事件在创建记录创建后立即重试的自定义记录中,那么如果失败的地图/减少按时间表进行的地图/减少以清理内容。

如果本机执行日志在这方面没有为您提供足够的功能,则可以添加"记录"的自定义记录,但我建议您先尝试先使用本机日志。脚本执行日志UI提供合理的搜索/过滤功能。

最新更新