构建可在 WM、TabletPC、iPhone 或 iPad 上运行的 Dynamics CRM 移动应用





0/5 (0投票)
毫无疑问,Microsoft Dynamics CRM 是世界上最受欢迎的 CRM 系统之一。 它的独特之处在于其定制功能,允许企业根据其具体需求进行调整,无论其主要重点是销售商品、提供服务还是完全不同的东西。
在当今移动性发挥重要作用的世界中,能够上网的智能手机设备的普及率以惊人的速度增长,因此对移动访问企业数据的需求不断增加是自然而然的。 这同样适用于 Dynamics CRM 的实施。
基于 Web 的应用 vs. 富客户端应用
使用 Dynamics CRM 实现移动数据访问有两种基本方法。
第一种方法是创建基于 Web 的 CRM 客户端。 但是,这种解决方案具有明显的缺点,例如性能缓慢或需要永久的网络连接。
另一种方法是创建可以在离线模式下工作,并且只需要与 Dynamics CRM 服务器数据库进行偶尔同步的富客户端应用程序。 这种解决方案似乎更方便,因为移动工作人员经常在没有互联网访问的位置工作,并且移动应用程序应在丰富的用户界面中提供与客户相关的数据,从而可以使用条形码阅读器等硬件扩展快速收集新数据。
从头开始开发这样的应用程序可能是一项具有挑战性且耗时的任务。 除此之外,CRM 集成商(或拥有自己的开发人员的最终用户)通常只有有限的移动应用程序开发经验。 因此,建议使用专门的开发人员平台,这可以大大简化客户端应用程序的开发和定制。
Resco MobileCRM Studio
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 实现。
MobileCRM Studio 与 Microsoft Visual Studio 完全集成。 后端集成通过 Microsoft Dynamics CRM SDK 实现,这意味着任何自定义都在熟悉的开发环境中,使用众所周知的编程语言 C# 执行。
使用 Resco MobileCRM Studio 开发的客户端应用程序在离线模式下工作,并将数据存储在本地数据库中。 后端集成通过 Microsoft Dynamics CRM Web Services 实现。
许可
该解决方案的主要优点是许可策略。 它基于开发人员席位,并且包括免版税分发。 使用 Studio 开发的移动应用程序的分发是免费的,无论移动设备的数量如何。 重新品牌化功能允许使用客户的公司名称来标记移动应用程序。