0

是否记录/记录库存数量调整?

可以使用 Commerce Manager -> 履行模块 -> 库存选项卡 -> 双击列表中的条目 -> 单击编辑数量按钮来调整库存数量

将出现一个表格以方便数量调整。鉴于这种情况,我们履行中心的一名不诚实的员工从仓库中偷走了一件物品,并调整了系统中该物品的数量以反映比应有的数量少。在本周末,管理层的一名官员将访问仓库并对系统进行库存盘点,并且会发现所有的记录,因为不诚实的员工已经篡改了系统。

我的问题是,系统是否会记录调整数量的事件并记录调整的值?有一个名为__OperationLogs的数据库表记录了Inventory数据库表的活动,但它只指定该表已被修改。它没有指定修改了什么。不诚实的员工很容易质疑他只修改了其他字段,而不是Quantity字段。我们需要确凿证据来证明员工有罪。

价目表也是如此。可以访问价目表的不诚实员工可以将商品的售价修改为低得离谱的价格并购买。之后,他/她将售价重新修改回原来的值。

Virto Commerce 通过更精细地记录敏感区域的活动,在阻止盗窃方面发挥了多大作用?股票数量和售价被认为是敏感的,因为它们会影响企业的利润。

4

2 回答 2

0

这是个好问题。我们应该跟踪库存补充的原因,特别是因为您可以在 UI 中选择它。我将不得不与负责 Inventory 模块的开发人员交谈,以了解它没有完成的原因。

关于整体审计跟踪,我们目前有所谓的变更拦截器。一个例子是:AuditChangeInterceptor。每次修改对象时以及保存之前或之后都会触发它。该拦截器将传递对象的当前值和以前的值,然后您可以将该信息保存到日志文件中。因此,可以保存有关修改的详细模式(不仅仅是日期和对象)日志。

我们还为其中一位客户实施了更高级的日志记录系统,它应该很快就会整合到产品中。

希望这可以帮助。

于 2014-08-19T18:29:50.630 回答
0

它应该存储在日志记录中。记录仍在进行中。因此,Interceptors 是存储 InStockQuantity 值更改和原因的选项。

于 2014-08-21T07:42:31.430 回答