c# - 动态 CRM - 识别是否已从 PreContactCreate 插件中的潜在客户生成联系人

标签 c# plugins dynamics-crm microsoft-dynamics dynamics-crm-2015

我有一个在联系人实体上触发的 PreContactCreate 插件。当单击潜在客户上的“量化”按钮时,也会触发此操作。在 ExecutePreContactCreate() 的插件中,如何识别潜在客户是否已量化,而不是直接在 CRM 的联系人部分创建新联系人?

例如,通讯录中没有ContactA。我单击 LeadA 上的“资格”按钮(对于 ContactA)。 PreContactCreate 插件触发,在其中我想确定此联系人是否是通过资格潜在客户生成的。

最佳答案

有几种方法,但对我来说最简单的是检查联系人的 originatingleadid,如下所示:

var target = context.InputParameters["Target"] as Entity;
if (target.Contains("originatingleadid")
{
//your logic when contact is created during qualification
}
else
{
//other sources of creation of contact
}

关于c# - 动态 CRM - 识别是否已从 PreContactCreate 插件中的潜在客户生成联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39791904/

相关文章:

c# - ASP.NET MVC5,两个 Controller ,在不同的文件夹中具有相同的名称

C++ Singleton被实例化两次 - 静态成员变量的问题

javascript - contenteditable ="true": creating a syntax highlighted input form

jquery - 你如何在 Dynamics CRM 2011 中拥有多个 javascript 库

c# - 使用备用键删除

C# - 更新 SQL 表

c# - 如何循环访问 C# 类 (.NET 2.0) 的属性?

dynamics-crm - Dynamics Crm 2016 显示子网格 N :N relationship

c# - 如何 TypeCast SelectMany 结果

gradle - 如何从命令行配置JaCoCo Gradle插件