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

Dynamics crm 2011 是否可以使用Dynamics CRM开发不相关的CRM软件?,dynamics-crm-2011,dynamics-crm,dynamics-crm-2013,microsoft-dynamics,dynamics-crm-2015,Dynamics Crm 2011,Dynamics Crm,Dynamics Crm 2013,Microsoft Dynamics,Dynamics Crm 2015,在学习Microsoft Dynamics CRM 2015的同时,我发现有一个良好的内置软件基础架构可用于生成新模块 尽管UI中可用的功能非常有限。但使用它的SDK,似乎可以作为一种工具来创建软件 问题1:使用Dynamics CRM开发一些与CRM无关的软件是否合适,例如,生产计划、物流、仓储、会计、工资系统等 问题2:它与其他解决方案(如使用DevExpress-XAF、灯光开关等)相比如何 是的,绝对如此,尤其是CRM 2015 Online的最新更新(可在Prem soon上获得),允

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

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

问题1:使用Dynamics CRM开发一些与CRM无关的软件是否合适,例如,生产计划、物流、仓储、会计、工资系统等

问题2:它与其他解决方案(如使用DevExpress-XAF灯光开关等)相比如何

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

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


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

    • 插件
    • Web资源(主要是JS)
    • 工作流程
    这些不同的东西帮助我们定制系统如何为每个客户机工作。但更具体地说,你的问题是,是的,我们开发了仓库管理系统

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


    这只是CRM开发人员的一个意见。希望您得到更多

    谢谢分享你的经验。我对使用CRM作为框架非常感兴趣。但我最关心的是以下话题。如何管理分布在表单和实体上的定制?例如,通过TFS(而不是使用Solution Packager的整个解决方案)跟踪web资源或业务规则和版本中的变更集。如何使用[黑盒数据库]解决方案?所有的挑战都是以一种根本不需要直接使用数据库的方式发现和解决的吗?我使用了两个第三方应用程序进行更改控制。功能最全的是ADX Studio()提供的ALM工具包。它允许您导出所有CRM定制,包括实体元数据,甚至实体数据(如果您愿意)。第二个是CRM解决方案管理器(),它与Visual Studio一起工作。它允许您在VS中处理与代码(web资源、插件、工作流活动等)有关的任何事情,然后允许您使用您选择的源代码管理(TFS、Git等),在我十年的CRM开发过程中,我从未需要直接访问数据库,只有少数例外:与MS一起处理支持票证或SSRS报告,这些报告使用数据库中的过滤器视图(仅限内部部署)。