学习CRM Dynamics的先决条件

时间:2014-12-23 15:29:08

标签: asp.net dynamics-crm crm microsoft-dynamics

我不确定这是否是一个有效的问题,但无法在其他地方找到答案。我即将开始使用Microsoft Dynamics CRM进行培训,并且使用asp.net,一点点JavaScript,HTML和CSS只有一年多的经验,我不确定我是否会以正确的方式前进。

这足够吗?在开始使用Dynamics之前,我应该尝试哪些技巧?

1 个答案:

答案 0 :(得分:3)

Dynamics CRM可能是我曾经研究过的最灵活的系统。你可以扩展它并让它做任何事情。因此,您首先要了解的是不同的向量或自定义。您可以通过几种不同的方式自定义CRM,每种方式都有优点和缺点:

  • Javascript [仅限客户端]。请注意,CRM不通过直接访问DOM来支持自定义,而是通过XRM公开的接口进行工作。它允许通过REST和FetchXML查询进行实际的GUI和数据操作。

  • 工作流。这些是您可以通过"指向并点击"接口。它允许您监视某些操作何时发生,然后相应地做出反应。这些运行服务器端,因此它独立于客户端。系统附带了许多规则,但可以编写自定义规则以扩展这些规则。

  • 插件。与工作流程类似,但这些在订阅事件后立即触发。您可以在此处执行操作,例如执行验证(您也可以在Javascript中执行,但插件是服务器端)并在保存时或之后操作数据。

对于自定义工作流程和插件,您肯定需要熟悉.NET(至少4.0)。您可以使用C#或VB.NET,但Visual Studio集成(真的很好)仅限于C#。您可以使用VB.NET但它需要大量的手动配置,因此我不建议在两者之间进行选择。但在撰写本文时,Visual Studio集成仅限于VS 2010和VS 2012 Professional。

这只是一本入门书,有关MSDN的更多信息,有很多博客可以帮助您入门。当然,您可以随时在SO上发布您的具体问题以寻求帮助......

祝你好运。