随着智能手机设备的快速增长,对企业数据的移动访问需求也在增加。这种需求同样适用于Dynamics CRM的实施。实现移动数据访问有两种基本方式:基于Web的CRM客户端和丰富的客户端应用程序。
第一种情况是创建一个基于Web的CRM客户端。然而,这种解决方案有明显的缺点,比如性能慢,或者需要永久的网络连接。
另一种情况是创建一个可以在离线模式下工作,并且只需要偶尔与Dynamics CRM服务器数据库同步的丰富客户端应用程序。这种解决方案似乎更方便,因为移动工作人员经常在没有互联网接入的地方工作,移动应用程序应该提供与客户相关的数据,并通过硬件扩展(如条码扫描器等)快速收集新数据。
从头开始开发这样的应用程序可能是一个具有挑战性和耗时的任务。此外,CRM集成商(或拥有自己开发人员的用户)通常只有有限的移动应用开发经验。因此,建议使用专门的开发者平台,这将大大简化开发和定制客户端应用程序。
Resco MobileCRM Studio是一个开发者平台,它协助开发作为Microsoft Dynamics CRM扩展的移动应用程序。它完全集成在Microsoft Visual Studio环境中,并允许开发可以在离线模式下工作并且能够按需与Microsoft Dynamics CRM同步本地数据的移动应用程序。
Studio包括MobileCRM工具,如数据设计器,允许在移动应用项目中使用自定义CRM实体,以及UI设计器,简化了相关移动表单的设计或定制。如果需要非常特定的定制,可以使用专门为移动设备优化的一套移动控件。
Resco MobileCRM Studio的另一个重要且有用的功能是默认应用程序,它作为定制移动CRM项目的基础。它包括最重要的Dynamics CRM模块,分为三个层次——数据、同步和呈现(UI)。所有层次都提供了C#源代码。
使用Resco MobileCRM Studio开发的移动应用程序符合当前移动技术所需的所有现代UI标准。应用程序的吸引力是通过出色的图形设计实现的。所有表单都很容易用手指控制,这要归功于先进的触摸支持。该产品支持以下移动平台:Windows Mobile、Tablet PC、iPhone。Android支持也在计划中。iPhone和Android应用程序是使用MonoTouch和MonoDroid实现的。