动态CRM 2011在aspx页面/门户中显示表单

时间:2014-09-19 10:35:25

标签: asp.net dynamics-crm-2011

我想知道是否有办法在aspx页面上显示CRM 2011表单(如联系人实体的信息表单)?

我想建立一个客户门户网站(asp.net),它可以准确显示CRM本身配置的字段。

有什么建议吗?

干杯

1 个答案:

答案 0 :(得分:0)

您有几个选择:

  1. 将iframe放入ASPX页面并将其指向CRM表单网址。该URL具有以下格式:

    http://myhost.com/ORGNAME/main.aspx?etn={ENTITYNAME}&pagetype=entityrecord&id={ENTITYGUID}

  2. 直接从您的应用程序使用CRM数据库视图(或CRM webservice)。将数据源配置为CRM数据库

  3. 第一个解决方案的缺点是可能会要求用户提供凭据(您可能希望介绍SSO),如果CRM在不同的域上运行,那么确保用户之间的JavaScript通信会有点困难。您的网页和iframe。但是,并非不可能 - http://easyxdm.net/wp/。优点是它很容易构建。

    第二种解决方案是更多的工作,但另一方面,你可以控制一切。