Dynamics crm 2011 如何在Microsoft Dynamics CRM 2011中将联系人转换为Lead时复制笔记和活动

Dynamics crm 2011 如何在Microsoft Dynamics CRM 2011中将联系人转换为Lead时复制笔记和活动,dynamics-crm-2011,dynamics-crm,crm,Dynamics Crm 2011,Dynamics Crm,Crm,我要求在将潜在客户转换为联系人时复制所有笔记和活动,反之亦然 当我限定潜在客户联系时,我使用由QualifyLead事件触发的自定义插件。没有现成的解决方案将联系人转换为潜在客户,因此我使用自定义的按需对话框。但此对话框无法运行我的自定义插件(它将把笔记和活动从联系人复制到潜在客户) 请帮助我找到一种方法,将所有这些内容从联系人复制到潜在客户。您可以使用自定义插件的代码创建自定义工作流活动,并将其用作按需对话框中的步骤 你可以从这里开始: 另一种方法是使用IFrame和一些JavaScript(

我要求在将潜在客户转换为联系人时复制所有笔记和活动,反之亦然

当我限定潜在客户联系时,我使用由QualifyLead事件触发的自定义插件。没有现成的解决方案将联系人转换为潜在客户,因此我使用自定义的按需对话框。但此对话框无法运行我的自定义插件(它将把笔记和活动从联系人复制到潜在客户)


请帮助我找到一种方法,将所有这些内容从联系人复制到潜在客户。

您可以使用自定义插件的代码创建自定义工作流活动,并将其用作按需对话框中的步骤

你可以从这里开始:


另一种方法是使用IFrame和一些JavaScript(如中所述)简单地引用联系人、客户或Opportunity实体中Lead的注释。根据您有多少条记录,这可能是一个更好的解决方案,因为您只保留一份注释副本,这将有助于使数据库的大小更易于管理,性能更好。或者,您可以将此解决方案用于注释,并将Guido推荐的解决方案用于活动记录。我不得不更改CRM 2013使用的URL,并复制了下面的部分

//src="/"+context.getContext().getOrgUniqueName()+"/_controls/note/notesdata.aspx?id="+lookupItem[0].id+"&ParentEntity=3&EnableInlineEdit=false&EnableInsert=false";
// change to this for CRM 2013
src=serverUrl+"/"+Xrm.Page.context.prependOrgName("/_controls/notes/notesdata.aspx?id="+lookupItem[0].id+"&ParentEntity=3&EnableInlineEdit=false&EnableInsert=false");

谢谢!你帮我节省了很多时间!