Dynamics CRM 2011自定义代码

问题描述:

我很努力地在Dynamics CRM 2011上找到大量文档,并遇到问题。我不是在寻找的代码更指针为的方法(工作流程,对话,自定义HTML网络资源等)Dynamics CRM 2011自定义代码

正确的方法我基本上想要的东西,执行以下操作:

  • 去联系名单
  • 选择一些接触
  • 丝带行动打开一个盒子,让我 选择从下拉列表中的自定义角色(源是动态 实体)
  • 选择一个单选框为添加或REM奥雅纳角色
  • 保存更改,这将添加或删除联系人作用,并同时发送电子邮件到该联系人

我知道怎么去选择recordIDs的名单,但我不知道如果我应该用JS调用对话框或自定义HTML页面。

任何人都可以指向正确的方向吗?

+0

读那些在这难道不是同样的问题呢? http://stackoverflow.com/questions/7600066/calling-a-dialog-in-dynamics-2011-and-passing-multiple-recordids-to-it/7600740#comment9293010_7600740 您需要使用HTML网络资源使用REST端点的JavaScript。 –

+0

我试图以不同的方式尝试并吸引更多的兴趣。 – Andrew

+0

我们在谈论多少角色?角色是需要其他原因的自定义实体吗?只有当他们被添加到角色或者他们被删除后,您是否需要发送电子邮件给联系人? –

最后,解决方案是创建一个功能区项目,它从联系人列表中接受选定的Guid。

然后从网络资源(Silverlight的),它叫成SDK和创建/删除相应的记录

我已经汇编了关于主题here的书签列表。我希望链接有效。
Gareth Tucker's site特别有趣。

+0

这只是一个巨大的链接列表和关于功能区编辑的一些一般信息。请提供具体有用的答案。 –

+1

@Josh:非常大的问题,非常大的答案! –

这可能对您的情况根本不起作用,但有时候值得开箱即用。这只有在你有少量角色并且角色不会经常更改时才有效。

添加联系人上的复选框,每个角色一个。构建用于更新发送电子邮件的复选框的工作流程。现在,用户可以使用多编辑功能快速编辑大量联系人角色。

这种方法的好处是它是一个“无代码”的解决方案,对用户来说非常容易,因为它使用了开箱即用的功能。缺点是你需要维护这些复选框。但它可能比编写一堆web资源和JavaScript更容易!