0

我知道这很难,但您如何改善Dynamics CRM 2011中的用户体验

  • 你如何设计你的表格?您的表单是否“充满了 iframe”?您是否隐藏所有字段,然后插入一个 iframe 来托管和公开所有功能?

  • 您是否尝试在 iframe 中模仿 Dynamics CRM 的默认样式(以便更好地与用户界面集成)?

  • Xrm.Page.data.entity.attributes允许安装onChange()处理程序。据我所知,这就是全部。您如何通过几乎没有来自用户的反馈来提供良好的用户体验

我希望这些是常识性问题:) 提前谢谢你!

PS:我是 Dynamics CRM 开发的新手,而且......你如何制作一个自动完成的文本字段

4

2 回答 2

5

您将不断地在可维护性和定制之间进行战斗。当然,您可以做很多自定义 iframe、javascript 和其他一切,但 Dynamics CRM 是一个快速的应用程序开发平台。制作有史以来最漂亮的网站并不是它的意图。允许具有业务知识的人员进行更改和定制,这些更改和定制是通过多个发布周期得到支持的。我会尽量保持简单。

至于自动完成文本字段,使用 jquery 连接一些更改事件并从那里开始。

于 2012-08-07T12:45:55.370 回答
4

With regards to mimicing the default style, I think you'll find the style guide in the SDK useful for matching particular colors and fonts, etc. You can find it in sdk\resources\styleguide:

sdk\resources\styleguide

As for improving the experience, I try not to fight what the CRM framework provides. I use the existing controls as much as possible and use supported javascript to smooth over the on-form details. If you have a specific requirement we can suggest solutions. The form events for onload, onsave, and onchange provide an acceptable level of feedback for almost all situations on a data form. What specific requirement do you have that requires more than those?

Hope that helps.

于 2012-08-07T12:46:45.950 回答