Board logo

标题: [V6功能解说] 如何使用审核功能解决任意数据问题? [打印本页]

作者: lynn.yu    时间: 2019-5-30 10:48     标题: [V6功能解说] 如何使用审核功能解决任意数据问题?

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


你是否曾经碰到过这样的情况:你的任意一个或以上数据字段为空或者已变更,而你无法弄清这个问题发生的原因和过程,或者你同样无法确定重现这个问题的步骤,以至于你无法从Sage ERP X3处获得帮助?

而Sage ERP X3中的审计功能可能对此有所帮助。

在我们讨论启动审计的步骤之前,我不得不说过度审计也不是好事,对使用量很大的表启用审计会降低性能,所以如果我们要打开审计来解决某个数据问题,最好在收集到必要的数据后关闭它。

现在,来看一个实例:

假设你是一个客户,你无意中注意到在采购请求中CREUSR(用户创建字段)为空。

你要怎么解决这个问题?答案是:通过启用审计,至少你可以了解这个问题是何时自哪个用户引发的。

1.        打开功能:开发→数据字典→表→表
2.        选择你想要审计的表,在本示例情况下为PREQUIS(采购请求)。
3.        点击[审计]页签。
4.        勾选[创建][修改][删除]复选框(如果你需要的话)。
5.        在审计字段上你可以录入自己想要审计的字段,在本示例情况下我想要审计CREUSR字段,并选择合适的运算符,在本示例情况下我选择“无关”,所以无论何时这个字段发送变化,系统都会记录下来。

[attach]5085[/attach]

6.        点击“保存”按钮。

7.        点击“审核”按钮。

8.        审核时选择“OK”按钮,(强制以不同的方式审核)出于这种目的,我们会选择“OK”

[attach]5086[/attach]

在我们通过这一步之前,强烈建议你也可以通过右键单击一个字段并选择“所有字段”来审核该表中的所有字段

[attach]5087[/attach]

现在让我们测试一下,看看记录了什么。

9.        打开功能:采购→采购请求→采购请求

10.        点击“新建”按钮,并创建一个新的采购请求。

11.        打开功能:工具→审计→表

12.        在表中输入PREQUIS,并输入正确的日期,然后单击“搜索”按钮。

13.        在代表采购申请编号的行上右击,然后选择字段详细信息

[attach]5088[/attach]

14.        注意到系统显示了你为其设置审计的任何字段之前的值和新的值。

[attach]5089[/attach]


结论:

审计表可以让你深入了解对字段或记录所做的更改,但过度审计可能会影响性能,(请牢记这一点)


下一步是什么:

查看《使用指南-审计数据变更》(KB 18694)和《使用指南-表触发器》(KB 18582)。




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2