MS CRM开发项目

时间:2008-09-25 19:42:43

标签: integration dynamics-crm

我正在兼职的商店是Microsoft CRM的新手。我只想调查开发人员为系统做了哪些项目以扩展其功能。

5 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

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

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

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

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

答案 3 :(得分:0)

我们扩展了3.0以发送短信而不是电子邮件。但是现在有一些工具(至少4.0)。

我们还将其扩展到将服务预约推送到Exchange,因为由于员工主要是移动设备,因此他们没有Outlook的CRM客户端。

答案 4 :(得分:0)

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

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

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

Screenshot of the custom workflow assemblies registered in an environment

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