【问题标题】:MS CRM Development ProjectsMS CRM 开发项目
【发布时间】:2010-09-13 05:27:06
【问题描述】:

我兼职工作的商店是 Microsoft CRM 的新手。我只是想调查一下开发人员对系统做了哪些项目来扩展其功能。

【问题讨论】:

    标签: integration dynamics-crm


    【解决方案1】:

    我可以将我所做的工作分为四个部分:

    • 定制 - 简单的字段级别更改。其中很多只是为了确保领域和语言适合我正在开发的业务。

    • 自定义 - 更复杂的更改,通常需要 JavaScript 和 ASP.NET。一些示例是使用 IFrame 并将值从 CRM 表单传递给它。然后,IFrame 会做一些有趣的事情,比如映射、制图或给你做其他事情的按钮。对于按钮,我经常会使用 JavaScript 来替换 IFRAME 的 HTML dom 中的 outerHTML,以显示按钮。

    • 集成 - 使用 .NET 将 MSCRM 连接到其他系统。将它连接到 Great Plains、Speech Server、SCOM(当时称为 MOM)、自定义 LOB 系统等...我做的一个有趣的事情是开发一个 SSIS 组件,该组件通过 Web 服务写入 MSCRM。

    • 报告 - 构建报告。在报告服务和 Excel 中。 Excel 因其动态更新特性而适用于出色的仪表板。
      如果您有兴趣,我在http://www.sadev.co.za/taxonomy/term/7 有一些(战争)故事。

    【讨论】:

      【解决方案2】:

      我(和其他人)已经为 Web 服务层 http://www.codeplex.com/LinqtoCRM 实现了一个 LINQ 查询提供程序。

      【讨论】:

        【解决方案3】:

        我使用 CRM 3.0 做了一些工作。我的工作增强了程序并将其变成了一个文档管理应用程序,您可以在其中扫描和上传基于案例、联系人、客户、供应商等的文档。当时的 .NET SDK 可能需要更多的工作,但我听说使用更新版本的 CRM,它变得更好了。 CRM 允许附件,但不是在所有级别,更多的是在案例级别。

        【讨论】:

        • 这是我听说的首要任务。
        【解决方案4】:

        我们扩展了 3.0 以发送短信而不是电子邮件。不过,现在有可用的工具(至少 4.0 版)可以做到这一点。

        我们还将它扩展到将服务预约推送到 Exchange,因为由于员工大多是移动的,他们没有 Outlook 的 CRM 客户端。

        【讨论】:

          【解决方案5】:

          尚未提及的另外两个主要开发领域是插件和自定义工作流程序集。

          插件允许您拦截 CRM 处理的许多消息以插入自定义逻辑。这给您带来了无穷无尽的可能性,因为您可以拦截各种消息,包括创建、更新、删除,甚至读取!

          自定义工作流程序集是您向 CRM 注册并与 CRM 的工作流 UI 集成的程序集。通常,他们执行在修改表单数据时很有用的简单任务。其他时候,它们更复杂,例如发送状态报告。

          自定义工作流程序集始终列在本机选项下方。在屏幕截图中,“停止工作流”下方的所有内容都是通过自定义工作流程序集添加的。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-04-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-04-11
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多