如何为联系人提供 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 中更新他们的详细信息?的主要内容,如果未能解决你的问题,请参考以下文章
如何为没有 UI 的应用提供 Facebook 应用评论截屏视频?
如何为模板重用 Kendo UI 组件?属性“.name”为多个 HTML 元素在 DOM 中提供完全相同的 ID