我想为CRM中用户的每次登录创建Geo Log实体的记录。因此,我想获取IP地址,浏览器,操作系统,经度,纬度等。用户在系统中的每次登录。我想在服务器端执行此操作,但是在创建用于触发用户登录事件的插件时遇到了问题。
答案 0 :(得分:0)
就像Zach提到的那样,所有这些客户端遥测都可以使用JavaScript收集并使用Web api在CRM实体中创建为记录。
当我们不知道用户在哪里着陆时(在ADFS质询/ SSO用户将根据他们的个人喜好进入他们的工作区选项卡之后),没有支持的解决方案以所有形式插入脚本。
诀窍是迫使每个用户进入特定的仪表板或实体视图,将JavaScript添加到功能区按钮“启用规则”中的任何一个,以触发并执行代码段。您也可以在实体表单或“应用程序功能区”(始终可见的按钮)上使用表单加载脚本。
服务器端-没关系。为了您的满意,您可以执行一个自定义操作以在实体中创建数据,并且可以将数据作为参数从JavaScript传递到该自定义操作。