标题:
[PU9功能解说] 在Sage X3中审计数据
[打印本页]
作者:
lynn.yu
时间:
2017-8-31 10:14
标题:
[PU9功能解说] 在Sage X3中审计数据
背景信息:
Sage X3中提供了强大的自表层级到字段层级的数据审计。系统管理员可以为数据审计标记字段。他们可以获取终端用户执行的所有CRUD(创建、修改、删除)操作的标有时间戳的历史记录。
在本示例中,我们会为所有由“客户”对象管理的表设置记录审计。
方法:
我们要想知道需要审计哪些表,就必须先确定与客户关联的表是哪些。我们可以通过查看与功能关联的对象来找到客户表。要想确定对象,只需取用功能代码的后三位字符。而功能代码则通过将光标悬停在“客户”菜单项上方即可知晓。
[attach]3985[/attach]
“BIC”就是客户功能的对象代码。
导航至功能:开发→脚本字典→对象,并选择BIC对象。
[attach]3986[/attach]
对象的“表头”表列示在[关联表]字段中了。在本示例中,客户对象的“表头”表为“SINVOIC”。这是我们要启用数据审计的第一个表。而[环境]页签汇总了该对象管理的所有表的清单。
[attach]3987[/attach]
进入“客户”功能时会打开很多表,但是绝大多数表并不会应用于记录本身。相反,这些表是用来填充例如客户描述、地址等各种字段的。在本示例中,相关的其他表就只有“BPCINVLIG”,这个表中包含了行数据。
[attach]3988[/attach]
现在,既然我们知道了必要的表,我们就可以配置审计了。具体功能路径如下:开发→数据字典→表→表。
[attach]3989[/attach]
我们要处理的是SINVOICE表记录中的[审计]页签。
[attach]3990[/attach]
我们要在创建、修改或删除一条客户记录时审计该表,并勾选相应合适的复选框。如果你希望表中发生任何更改时都触发一个工作流,那么就必须勾选[工作流]复选框。“追踪键”则是在审计期间用来识别记录的。在本示例中,合理选择应该是SIH0,即号。强烈建议选择一个独一无二且不重复的追踪键。
[attach]3991[/attach]
我们将把所有字段包含在“审计字段”网格中。这样在字段被修改时,我们就能同时看到该字段之前的值和新的值。此外,我们还可以查看实行修改的用户,以及发生更改的时间。
[attach]3992[/attach]
最后,“保存”并“审核”记录。
[attach]3993[/attach]
对于BPCINVLIG记录,我们将执行相同的操作。审计的数据是在以下路径查看的:工具→审计→表。
[attach]3994[/attach]
在这个功能中,你可以指定要搜索的审计数据的时间范围,并将范围限定到特定的表或用户。此外,你还可以按CRUD操作(创建、修改或删除)限制显示的结果。数据会显示在[审计]网格中。
[attach]3995[/attach]
现在我们要在客户功能中修改一条记录,再查看其数据审计跟踪。在本示例中,我们将DIR000031上[控制科目]的从OAR更改为AR。
[attach]3996[/attach]
[attach]3997[/attach]
要想查看审计跟踪,需进入功能:工具→审计→表,录入一个时间段,并点击“搜索”按钮。
[attach]3998[/attach]
在[审计]网格中会显示审计跟踪。你可以看到收到影响的表,发生更改的时间,事件类型(创建、更新或删除),键(在本示例中是编号),以及做出更改的用户。
[attach]3999[/attach]
最后,我们可以通过点击序列号右侧的操作按钮,并选择“字段的明细”选项,来向下挖掘数据查看字段数据变更的详情。
[attach]4000[/attach]
然后,就会显示所修改列之前的值和新的值。
[attach]4001[/attach]
欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/)
Powered by Discuz! 7.2