Dynamics CRM - 在用户登录时注册插件

时间:2016-11-08 14:37:52

标签: plugins dynamics-crm crm microsoft-dynamics

我想在用户登录Dynamics CRM上的帐户时触发事件?比如在CRM旁边打开一个Web应用程序......这可能吗? 我知道我可以编写插件,允许增加一些业务流程,如帐户创建。任何建议将不胜感激!

2 个答案:

答案 0 :(得分:5)

CRM不会为" UserLogon / UserAccess"公开插件消息。你可以注册一个插件。

您可以做的是启用Audit User Access并在审核实体的AuditAction上注册您的插件,并过滤User Access Via Web (64)(操作)中的值,var entity = ((Entity)pluginExecutionContext.InputParameters["Target"]).ToEntity<Audit>(); if (entity.Operation.GetValueOrDefault() == 64) { //logic here } 是你正在寻找的价值。

{{1}}

答案 1 :(得分:1)

我认为dynamicCRM给出了一个好主意,但如果你想开一些网站,插件就不是选择;它意味着执行服务器端逻辑。

如果所有最终用户在登录CRM时都使用相同的主页(请让他们说不要更改它),您可以设置自定义页面作为主页,并且您可以添加脚本做任何你想做的事。