我正在为销售订单编写简单的用户事件脚本(在我的例子中使用 beforeSave 条目),它读取其中的每个项目行并根据给定的情况更改项目行中的一些值。
我遇到的问题:
如果销售订单中项目行的某些字段刚刚或不久前被管理员(角色)更改,则此字段不应被我的脚本更改。通过 N/runtime 模块,我可以获得当前用户角色并验证他刚刚更改了某些内容,但如果更改在当前编辑“会话”之前完成,那将无济于事。
如果任何管理员更改了某些内容,我怎么知道?我可以获取销售订单中每个项目行的一些历史记录/日志/系统信息吗?
提前致谢