* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。
概述
自V5开始有的审计功能可以追踪针对任意表执行的插入、删除和修改,并可以选择存储你指定的任意字段之前和之后的值。
在以下示例中,只要任意用户更改了某个销售订单明细行上的毛价,就会触发审计记录,当然还会有一封触发的工作流email。
如有必要,你需要先激活业务代码AUDIT。
按表设定审计
前往功能:开发→数据字典→表→表,并点击[审计]页签。
你想要采集的所有活动的跟踪都存储在AUDITH(表头信息——表变更)表和AUDITL(之前和之后的字段值)表中。
[审计类型]——根据你所选择的审计类型,你可以追踪是谁在任意表中创建、修改和/或删除了某条记录。
[审计字段]——如果你不想深入到太明细的层级,那么这个表格是选填的,
一旦有人在该表上更改了记录,你就可以前往功能:工具→审计,查看审计数据。
此外,你也可以选择运用UPDFLD工作流规则设置自动化的工作流通知。这个工作流规则默认是不激活的,所以你需要勾选“激活的”复选框,才能启用审计的工作流功能。请参见下一页,了解更多关于工作流功能的信息。
工作流规则UPDFLD——[常规]页签
email消息是在[消息]页签上预定义的。
工作流规则UPDFLD ——[接受者]页签
工具/审计菜单选项
连接 ——这是按日期排列的所有连接到X3的用户的列表。
表 ——这个功能显示了数据库表中记录修改的审计行。每次在表中设定一个可审计的事件(创建、修改或删除)时,都会在AUDITH表中为每条记录创建一行。修改记录的键值显示在如下。如果你想要获得字段修改的详细信息,那么就需要如上所示在审计表中定义这些字段。然后,你就可以在字段上使用审计的查询功能(参见下面的“字段”部分)。
字段 ——如果你在之前上所显示的屏幕中填写了任意字段,那么这个功能显示的就是你设定了用于审计的任意表中任意更改过的字段之前的值和之后的值。你可以按[表]、[字段]、[用户]、[登录]或[事项]进行筛选。
电子签名历史
当你在一个账套上激活业务代码AUDIT时,X3系统就会追踪该账套的所有连接/断开连接。这些存储在表ALOGIN中的数据可以通过这个功能查看。 |