dynamics-crm-2011 - 使用 Dynamics CRM 2011 进行敏捷风格开发

标签 dynamics-crm-2011 dynamics-crm microsoft-dynamics

我的团队负责一个中型 CRM 系统(约 1000 个用户)。目前,我们的 CRM 是基于 Java Servlet 内部构建的,我们正在切换到 Microsoft Dynamics CRM 2011。我们将不得不进行大量自定义以适应我们的业务逻辑和法规要求。

我们目前每两周发布一次功能和错误修复(换掉旧的 jar/jsp 文件,换入新的)。我的问题是:

  • 使用 Dynamics CRM,如何完成类似的工作?托管解决方案?
    如果用户根据已部署的托管解决方案的 v1 进行自定义,我是否可以卸载该解决方案并安装 v2?
  • 变更控制是如何进行的?
  • 您认为哪些是最佳实践,哪些是陷阱?
  • 最佳答案

    如果您应该使用托管或非托管解决方案有待讨论,因此您不会得到“这样做”的答案,或者更准确地说,您可能会得到很多不同的“这样做”。

    我的经验是,最好对您拥有或维护的系统使用非托管解决方案,对您销售的产品使用托管解决方案。我认为这是因为很容易在解决方案之间建立依赖关系,这使得它们很难(如果不是不可能的话)删除,在某些情况下甚至更新。

    您将无法卸载具有依赖资源的解决方案,但您可以使用新版本更新它们。

    系统中未实现变更控制,因此您需要的任何内容都必须在其他地方进行管理。

    这些是我对这个主题的想法,你可能会听到更多,如果它们没有不同,我会感到非常惊讶。我在 MSDN 上找到了一篇文章这涵盖了您的一些问题。

    希望这可以帮助。

    关于dynamics-crm-2011 - 使用 Dynamics CRM 2011 进行敏捷风格开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14946551/

    相关文章:

    dynamics-crm - 货币数据类型字段的汇总字段不适用于自定义实体

    javascript - Dynamics CRM - 如何在 Javascript Web 资源中使用 JQuery

    c# - OrganizationServiceContext.CreateQuery 与获取

    sql-server - 如何改善 CRM 2011 On Prem Dev Environment 中的删除超时问题?

    history - MS CRM 2011 中的用户日志记录历史记录?

    axapta - Dynamics AX 对需要事件缓冲区的表单发出警报

    azure - Dynamics 365 和 Azure 集成

    javascript - 如何使文本字段适合 Dynamics CRM 2011

    c# - 使用插件将字段设置为只读

    dynamics-crm - 我可以使用 ActivityPointer 实体在不同的事件类型上设置相同的状态吗?客户关系管理 2011