0

我们在测试服务器上部署了一个 Dynamics CRM 门户。我们有此门户的某些登录名,用户可以使用这些登录名管理组织和联系人。

现在我们希望能够为外部用户更新联系方式。为此,我计划编写一个 .NET 网站,允许联系人使用他/她的电子邮件地址(某种身份验证)登录,并可以更新他/她的详细信息。联系人不是 CRM 门户中的物理用户。如何实现联系人身份验证并允许他们通过新的 .NET 网站更新其详细信息?

对此非常感谢任何帮助!

感谢和问候

尼尔曼

4

3 回答 3

0

您可以使用ASP.NET 成员资格,然后您需要为联系人创建凭据字段(或实体)和角色。

通读上面的链接,然后创建会员系统,如下面的链接所述:

演练:创建具有成员资格和用户登录的网站

您还可以使用ADX 门户。使用 Adxstudio 的 Portals 产品,您可以将 Contact 实体用于 Adxstudio 提供表单身份验证的身份验证机制,或使用 Facebook 和 Twitter 等其他身份管理器。为 CRM 实体创建 Web UI 也非常简单。

于 2013-10-21T11:37:47.863 回答
0

听起来您正计划执行自己的身份验证,以验证联系人是联系人并且应该能够更新他们自己的联系信息。一旦您克服了这个障碍,只需使用 SDK 来执行您的更新。

使用服务帐户从 CRM 访问数据,使用您希望的任何方法/技术将其显示给用户,并进行额外的 SDK 调用以根据用户的编辑更新 CRM 中的数据。

于 2013-10-21T15:26:06.263 回答
0

尼尔曼,

我只是想确保您知道 CRM SDK 中提供的 CRM 2011 客户门户允许用户编辑自己的联系信息。你有没有想过只是实现它而不是编写一些自定义的东西?

于 2013-10-25T01:26:15.187 回答