我们在测试服务器上部署了Dynamics CRM门户。 我们为此门户网站提供了某些登录信息,用户可以使用这些登录信息来管理组织和联系人。
现在,我们希望能够向外部用户更新联系人详细信息。为此,我打算编写一个.NET网站,允许联系人使用他/她的电子邮件地址登录(一些身份验证),并可以更新他/她的详细信息。联系人不是CRM门户中的实际用户。如何实现联系人身份验证并允许他们通过新的.NET网站更新其详细信息?
对此的任何帮助都非常感谢!
谢谢和Regadrds
Nirman
答案 0 :(得分:0)
您可以使用ASP.NET membership,然后您需要为联系人创建凭据字段(或实体)和角色。
阅读以上链接,然后按照以下链接中的说明创建会员制:
Walkthrough: Creating a Web Site with Membership and User Login
你也可以使用ADX Portals。使用Adxstudio的Portals产品,您可以使用Contact实体进行Adxstudio提供表单身份验证的身份验证机制,或者使用Facebook和Twitter等其他身份管理器。为CRM实体创建Web UI也非常简单。
答案 1 :(得分:0)
听起来您正在计划执行自己的身份验证,以验证联系人是联系人,并且应该能够更新自己的联系信息。一旦你遇到这个障碍,只需使用SDK来执行更新。
使用服务帐户访问CRM中的数据,使用您希望的任何方法/技术将其显示给用户,并根据用户的编辑进行额外的SDK调用以更新CRM中的数据。
答案 2 :(得分:0)
Nirman,
我只是想确保您了解CRM SDK中提供的CRM 2011客户门户允许用户编辑自己的联系信息。您是否考虑过实施它而不是编写自定义内容?