2011-11-29 121 views
0

我对Dynamics很新,想要创建潜在顾客时,我的工作流程将创建联系人。不过,我不想重复创建联系人。我读到,重复检测在工作流程中不起作用,我需要编写一个插件。我正在关注这个tutorial。我创建了一个EmailExists实体并引用了Lead实体。我需要做的是获得该潜在客户实体,然后检查是否存在与该潜在客户电子邮件地址的联系人。我很困扰如何从我的自定义实体中获得潜在客户,然后查询contactbase。任何建议或进一步阅读将不胜感激。Dynamics CRM 2011在线,自定义工作流程

在此先感谢

回答

3

您参考链接是不能够在CRM在线注册自定义工作流活动的问题的方法。如果您正在使用On Premise版本,则应该可以编写自定义工作流程活动。

如果您已经要编写插件,则无需按照该链接中的说明进行操作。你可能只需编写一个插件,引导Lead实体的预创建。它会去查询该电子邮件地址的联系人,如果它找到一个,它会抛出一个InvalidPluginExecutionException,它将取消创建。无需“EmailExists”实体。

下面是创建一个简单的插件一步一步的指导:

http://msdn.microsoft.com/en-us/library/gg695782.aspx

相关问题