Board logo

标题: [KB225924250080608功能解说] 如何查询特定账套的用户连接记录 [打印本页]

作者: anne.yao    时间: 10 小时前     标题: [KB225924250080608功能解说] 如何查询特定账套的用户连接记录

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


如何查询特定账套的用户连接记录(例如,查看用户登录X3的日志)


创建日期:2022-05-02
最后修改日期:2022-05-02


解决方法


注意:  对于V7及更高版本,如果用户访问的是经典功能,该表会存储数据。  但是,它不会存储任何关于Syracuse使用情况的数据(即,如果用户在“管理”菜单中进行了操作,则不会显示)。  MongoDB没有交易日志,因此相关历史记录不会被存储。  


X3内部有两个存放连接信息的表,且这些表是特定于每个账套的。ALOGIN表:存储与每次登录相关的信息、当前状态以及数据连接日期时间戳。AESPION表:存储日期时间戳、用户名、一条表示连接的记录和另一条表示断开连接时间的记录,以及用户在系统内进行数据更改时所处的功能。


您可以使用SQL Requester或通过以下语法直接使用SQL查询AESPION表。注意:请将下方示例中的架构参考DEMO替换为您要在X3中查询的账套名称。例如,如果您的账套名为PRODUCTION,则需要将DEMO替换为PRODUCTION。


SELECT
ESPDAT_0 ActionDate,
ESPTIM_0 ActionTime,
ESPUSR_0 X3User,
ESPMOT_0 Reason,
ESPFNC_0 X3Function,
ESPTAB_0 X3Table,
ESPNAT_0 OperationAccount,
ESP1_0 Characters1,
ESP2_0 Characters2

FROM DEMO.AESPION

ORDER BY ESPDAT_0 desc, ESPTIM_0 desc  
•        请按从下到上的时间顺序阅读。




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