0

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

4

5 回答 5

1

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

于 2008-09-25T19:45:59.960 回答
1

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

于 2008-12-04T19:37:48.613 回答
1

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

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

  • 自定义 - 更复杂的更改,通常需要 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
    上有一些(战争)故事。

于 2009-01-09T07:28:39.690 回答
0

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

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

于 2008-10-16T09:07:16.677 回答
0

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

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

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

在环境中注册的自定义工作流程序集的屏幕截图

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

于 2009-07-29T00:38:50.847 回答