关于把图形报表整合到CRM的应用比较普遍,也是大家比较感兴趣的问题。我总结了一下自己在项目中用到的一些方法:
- Windows Sharepoint Service (WSS 3.0) + Office web part
在WSS 2.0 里有一个免费的webpart: Office 2003 Add-in: Web Parts and Components, 但是3.0不可以直接安装了(可以手工安装),这个webpart的好处是简单易用,但不是很灵活。而且如果你想看到它产生的图形报表,你的机器必须安装 Microsoft Office 2003/2007,所以还是有局限性的。
- Windows Sharepoint Service (WSS3.0) + Reporting Service web part
你还可以在WSS 3.0里用SQL 报表的webpart Reporting Services Add-in,方法是先写好Report,然后用 Report Viewer webpart把Report添加在WSS的页面上,由于这种方法其根本是调用SQL Reporting Service,所以很灵活。但这种方法对性能上有一定的影响。
- ASP.Net + FusionCharts
FusionCharts 是专业的生成图形报表的软件,它其实是Flash文件,通过接受XML数据来显示图形。FusionCharts有一个免费的版本可以非常好的实现图形报表了。这种发式其实是使用ASP.Net + FusionCharts开发报表了,所以更加灵活,可以很方便的支持多组织,效果也很漂亮。 类似的报表软件还有:Visifire(使用Silverlight), AnyChart(使用Flash), Dundas(SharePoint webpart)
- CRM Analytics Accelerator
这个呼之欲出的CRM 4.0 Addon也可以很好地实现CRM Dashboard,更多信息参见:CRM Accelerators – Part I – Analytics Accelerator