如何为联系人提供 UI 以在 CRM Dynamics 中更新他们的详细信息?

Posted

技术标签:

【中文标题】如何为联系人提供 UI 以在 CRM Dynamics 中更新他们的详细信息?【英文标题】:How to provide UI to contacts to update their details in CRM Dynamics? 【发布时间】:2013-10-21 11:07:09 【问题描述】:

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

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

对此的任何帮助都非常感谢!

感谢和问候

尼尔曼

【问题讨论】:

【参考方案1】:

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

阅读以上链接,然后按照以下链接创建会员系统:

Walkthrough: Creating a Web Site with Membership and User Login

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

【参考方案3】:

尼尔曼,

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

【讨论】:

以上是关于如何为联系人提供 UI 以在 CRM Dynamics 中更新他们的详细信息?的主要内容,如果未能解决你的问题,请参考以下文章

如何为企业选择合适的CRM办公系统

如何为没有 UI 的应用提供 Facebook 应用评论截屏视频?

如何为模板重用 Kendo UI 组件?属性“.name”为多个 HTML 元素在 DOM 中提供完全相同的 ID

如何为其他开发者提供 App 名称?

如何为我的 iOS 应用创建深层链接以在 Facebook 中使用?

如何为 Windows 7 编写进度条以在任务栏上进行自我更新?