我想在用户登录到他在 Dynamics CRM 上的帐户时触发一个事件?例如在 CRM 旁边打开一个 Web 应用程序……这可能吗? 我知道我可以编写插件来增加一些业务流程,例如帐户创建。任何建议将不胜感激!
最佳答案
CRM 不会公开您可以在其上注册插件的“UserLogon/UserAccess”的插件消息。
不过你可以做的是启用 Audit User Access并在审计实体的 Create
上注册您的插件并过滤 AuditAction
(操作)和 User Access Via Web (64)
中的值是您正在寻找的值(value)。
var entity = ((Entity)pluginExecutionContext.InputParameters["Target"]).ToEntity<Audit>();
if (entity.Operation.GetValueOrDefault() == 64)
{
//logic here
}
关于plugins - Dynamics CRM - 在用户登录时注册一个插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40489646/