是否可以使用 Dynamics CRM 开发一个不相关的 CRM 软件?

Is it possible to use Dynamics CRM to develop an unrelated CRM software?

在学习 Microsoft Dynamics CRM 2015 时,我发现有一个很好的内置软件基础架构可用于生成新模块。

尽管 UI 中可用的功能非常有限。但是使用它的SDK,似乎可以用作创建软件的工具。

问题1:用Dynamics CRM开发一些与CRM无关的软件是否合适,例如Production Planning,物流仓储会计薪资系统、... .

问题 2: 它与使用 DevExpress XAFLight Switch[=27= 等其他解决方案相比如何] 或类似的解决方案?

  1. 是的,绝对是,尤其是 CRM 2015 Online 的最新更新(即将在本地可用)允许您在数据库事务中批量更新。我使用 Dynamics CRM 框架创建了学生信息解决方案、油井管理解决方案、房地产解决方案、贷款管理解决方案、捐赠管理系统和其他几个较小的解决方案。

  2. 最大的区别在于您设计解决方案的方式。与任何框架一样,在 CRM 中几乎一切皆有可能,但您必须围绕框架功能设计您的解决方案。如果您使用的是较低级别的框架,如 DevExpress 或 LightSwitch,甚至只是 .NET 代码,您将对用户界面和代码拥有更多的权力。但是随着这种能力而来的是维护和界面设计方面的更多责任。一旦掌握了 CRM,您几乎可以快速创建任何东西,而不必担心 "plumbing." 您只需要学习所有不同的框架功能和相关限制。

问题 1: 绝对 可以将 CRM 用于完全不相关的事情。在我目前作为业务应用程序顾问的工作中,我们以 CRM 为起点并利用:

  • 插件
  • Web 资源(主要是 JS)
  • 工作流程

这些不同的东西帮助我们定制系统如何为每个单独的客户工作。但更具体地说,您的问题是,我们已经开发了 仓库管理系统

问题2:因为我只熟悉CRM,所以我无法说出这些不同事物之间的区别。

这只是 CRM 开发人员的一个意见。希望你越来越多!