我想在用户登录Dynamics CRM上的帐户时触发事件?比如在CRM旁边打开一个Web应用程序......这可能吗? 我知道我可以编写插件,允许增加一些业务流程,如帐户创建。任何建议将不胜感激!
答案 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时都使用相同的主页(请让他们说不要更改它),您可以设置自定义页面作为主页,并且您可以添加脚本做任何你想做的事。