如何为用户(系统用户)的每次登录创建地理日志实体



我想为用户在CRM中的每次登录创建地理日志实体的记录。所以,我想采取IP地址,浏览器,操作系统,经度,纬度等。对于用户在系统中的每次登录。我想在服务器端执行此操作,但是我在创建用于触发用户登录事件的插件时遇到了问题。

就像Zach提到的,所有这些客户端遥测数据都可以在JavaScript中收集,并使用Web API在CRM实体中创建为记录。

当我们不知道用户登陆的位置时,没有受支持的解决方案可以以所有形式注入脚本(在 ADFS 质询/SSO 用户将根据其个人偏好登陆其工作区选项卡之后(。

诀窍是强制每个用户登陆特定的仪表板或实体视图,将JavaScript添加到任何功能区按钮"启用规则"以触发和执行代码段。您也可以在实体窗体或应用程序功能区(始终可见按钮(上使用窗体加载脚本。

服务器端 - 没关系。为了您的满意,您可以执行自定义操作以在实体中创建数据,并且数据可以作为参数从JavaScript传递到该自定义操作。

最新更新