我兼职工作的商店是 Microsoft CRM 的新手。我只是想调查一下开发人员对系统做了哪些项目来扩展其功能。
5 回答
我用 CRM 3.0 做了一些工作。我的工作增强了程序并将其变成了一个文档管理应用程序,您可以在其中根据案例、联系人、客户、供应商等扫描和上传文档。当时的 .NET SDK 可能需要更多的工作,但我听说使用更新版本的 CRM,它变得更好了。CRM 允许附件,但不是在所有级别,更多的是在案例级别。
我(和其他人)已经为 Web 服务层http://www.codeplex.com/LinqtoCRM实现了一个 LINQ 查询提供程序。
我可以将我所做的工作分为四个部分:
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
上有一些(战争)故事。
我们扩展了 3.0 以发送短信而不是电子邮件。不过,现在有可用的工具(至少 4.0 版)可以做到这一点。
我们还将它扩展到将服务预约推送到 Exchange,因为由于员工大多是移动的,他们没有 Outlook 的 CRM 客户端。