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

Hub*_*cki 1 plugins microsoft-dynamics crm dynamics-crm

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

dyn*_*CRM 5

CRM不会公开"UserLogon/UserAccess"的插件消息,您可以在其上注册插件.

您可以做的是启用审核用户访问并在Create审核实体上注册您的插件并过滤AuditAction(操作)中的值,并且User Access Via Web (64)是您要查找的值.

var entity = ((Entity)pluginExecutionContext.InputParameters["Target"]).ToEntity<Audit>();
if (entity.Operation.GetValueOrDefault() == 64)
{
   //logic here
}
Run Code Online (Sandbox Code Playgroud)