在 ADempiere 中找出已登录的用户

Saj*_*eev 5 erp adempiere

我已经在服务器中部署了 ADempiere,并向网络中的用户提供基于 jnlp 的客户端安装。如何找出一次访问服务器的用户。是否有任何审计选项或 cange 日志功能。当客户端访问服务器时,它标记为

 12:52:37,547 INFO  [[/admin]] Request: /admin/adempiere.jnlp
 12:52:37,555 INFO  [[/admin]] User-Agent: JNLP/6.0 javaws/1.6.0_30
 (b12) Java/1.6.0_30 12:52:37,565 INFO  [[/admin]] Resource returned:/adempiere.jnlp
Run Code Online (Sandbox Code Playgroud)

如何识别访问服务的用户?

提前致谢。

Gir*_*iri 4

通过查询该AD_Session表,可以得到登录系统的用户数。

您将根据该processed列获得活动/非活动连接。

为了获得系统中的活跃用户:-

SELECT AD_Org_ID, AD_Role_ID, remote_addr, remote_host, processed, logindate, 
created as "login date with time",  createdby As AD_User_ID FROM AD_Session 
WHERE Processed='N' AND logindate >  current_date-1; 
Run Code Online (Sandbox Code Playgroud)

(您可以根据需要更新上面的sql)