当新提要/提要更新通过时,如何记录 hybris 中的最后更改

问题描述

我知道 Hybris 有 savedvaluesmodelsavedvalueentrymodel 来捕获数据模型的最后更改及其属性值,无论最近发生了什么变化,而且它还维护历史记录。

这仅在我们在登录后台修改数据时才有效,并且这似乎不适用于通过 HotFolder 提供的提要。我想知道,Hybris 是否有任何开箱即用的规定来捕获通过提要对给定数据模型所做的相同信息或更改?

我根据 OOTB 代码观察到的是,此类 DefaultItemmodificationHistoryService 负责记录在模型级别完成的更改(填充值并将最后更改保存到保存的值模型表中),并且它位于 OOTB Backoffice 扩展程序中,并且此扩展程序已由 myprojectbakcoffice 扩展程序扩展,后者进一步扩展了 myprojectcore 扩展程序。

为了捕获通过提要完成的最后更改,我们考虑在拦截器中处理该逻辑,但是无法在我们的 myprojectcore 扩展中访问上述类,因为它在 Backoffice 中声明。

为了实现这一点,我能想到的其他可能的解决方案是什么?

here 中找到了一些与此相关的文章

请指教。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)