我在Dynamics CRM 2013中使用MarketingTists与MemberTyp联系人。 当我删除其中一个联系人时,我想触发一个正在做一些逻辑的工作流程和/或插件 - 这可能吗? 我想我需要从MarketingList中删除联系人时触发的事件。
我尝试在Marketinglist实体上使用Post-Operation,Update开发一个插件,但我找不到如何获取已删除的特定contactc guid的方法。
有人有想法吗?
答案 0 :(得分:0)
您需要在Disassociate
消息上注册插件步骤。这不会注册到特定实体,并且会在解除关联事件发生时触发。
然后在您编写的插件代码中,应检查您所关注的关系是否与您感兴趣的关系(您可以在CRM的元数据/系统自定义程序中查看此信息):
if (context.InputParameters.Contains(“Relationship”)) {
relationshipName = context.InputParameters[“Relationship”].ToString();
}
// Check the “Relationship Name” with your intended one
if (relationshipName != “{YOUR RELATION NAME}”) {
return;
}
有关详情,请提供代码来源:https://rajeevpentyala.wordpress.com/2013/04/17/associatedisassociate-plugin-messages-in-crm/