信息化 频道

开源CRM和ERP撑起后台系统能走多远


    SugarCRM:通过插件来增强功能

    SugarCRM应用软件在2004年开始只是为公司管理客户数据的一种简单方法,在SourceForge上成为最受欢迎的项目之一后,迅速得到了风险资金的支持。最新版本5.2如今可以组织管理销售队伍与想买商品的客户之间的互动关系。它可以存储销售线索、管理销售活动、组织管理账户,以及生成跟踪这一切活动的报表和图形。

    采用的架构没有把表结构的大部分隐藏起来。像联系人、线索和账户这几个主要数据项都有选项卡,每个选项卡有类似的按钮,用于创建新的数据项或搜索旧的数据项。在需要更多手把手指导的一些地方,有几个向导程序(wizard)。比方说,用于生成电子邮件销售活动的一个向导程序会检查许多配置选项,确保邮件正确发出去。要说这个工具最主要用于发送营销邮件,我不会感到吃惊。

    这款软件是用PHP编写的,针对MySQL作了调整,不过经改动后可与其他数据库兼容,包括Oracle数据库。社区版具有用于往表里面填写人员姓名以及会议的所有基本特性。仪表板不断统计新线索以及新线索出现的情况。该系统一直采用高端的插件结构;有一个网站SugarExchange专门为这些开源插件和专业插件编制目录。

    据维基百科里面提到的一则随机估计认为,社区版含有专业版当中85%的特性,这个结论可能基于数据库中表的数量,而不是基于特性的新颖性。专业版和企业版有一些比较高级的改进之处,比如更复杂的报表、定制门户以及移动设备访问。大多数高级插件都是要花钱的。

    很容易得出这样一个印象:社区版与专业版一比相形见绌,特别是由于SugarCRM网站首页上营销文案的主要内容是为了吸引人们来试一试,然后购买某一款专业版。如果你已经在使用社区版, 那么SugarCRM随时可以让你轻松升级到专有版本。不过有大量的资源专门面向社区版,包括众多论坛和SugarForge(这是主要项目和许多插件的资料库)。

    我认为,SugarCRM在很好地同时支持开源社区和阵营庞大得多的企业(它们只需要某个方面多几个保证)。这些论坛得到收费的官方支持人员的积极监管,但大多数讨论针对的是把社区版安装在不同环境下遇到的种种难题。还有一个非员工组成的活跃社区,负责为企业维护简单版本;许多人在深入分析代码,以便更换按钮、更改URL、与Moodle等另一个软件包共享登录信息,或者甚至改动数据库表。

    这个领域的活力似乎扩散到了专业版。SugarCRM似乎拥有比Openbravo或Compiere更多更新的特性,比如与第三方数据库和社交网络集成的功能,只不过是因为有那么多项目处于不同的完成阶段。开源社区的试验是这一切创造力的源泉。

    与此同时,该公司显然期望随时提供有偿帮助。它刚推出了Sugar简易版,该产品把托管功能与社区版结合起来。如果最多供5个用户使用,一年订购费为499美元;如果最多供10个用户使用,一年订购费为799美元。如果你想使用专业版中的特性,价格就会上升。第一级是每个客户每月30美元,最全面的“企业级”是每个客户每月50美元。

    额外的报表和窗件不是可供出售的惟一部分。SugarCRM还会把托管功能捆绑到共享机器或专用机器上的服务中,这一组特性似乎在迅速完善。其中两款产品(Sugar简易版和Sugar专业版)都随带托管功能,但你总是可以安装到自己的服务器上。

    SugarCRM在迅速研究管理这些部署环境的工具。名为“云控制台”(Cloud Console)的最新工具在开始帮助企业结合一家大公司里面安装的各个Sugar版本。这些版本不需要一模一样,不同部门可以有各自的模板和特性。

    很难用一句话来总结SugarCRM和商业合作伙伴社区带来的所有额外特性。FastStack便于迅速安装每一个部分。我喜欢捣鼓模块构建器,这项特性让你可以为表拖放字段。开发自定义特性根本不需要编写太多的代码。你只要为字段选择名称,窗体和表的其余部分会随后完成。

    比较高端的解决方案需要深入了解PHP,这门编程语言得到了很好的支持。SugarForge拥有数百个颇有意思的插件,开发这些插件是为了添加特性,并且把Sugar与其他许多开源和专有软件包集成起来。

    这通常相当简单直观。你可以编写PHP代码,为菜单或不同页面添加额外特性。比方说,iNetGoogleMap插件的核心是用大约100行代码构建而成的,这些代码把数据从内置的Sugar格式处理成谷歌地图(Google Map)所需的URL格式。这个核心随带十几个其他文件,有助于把该核心与系统集成起来,并且针对其他任何一门语言进行本地化。添加插件的机制很完善,提供了访问底层系统的广泛途径。

    有相当多的插件专门用于为Sugar添加ERP功能。如果贵公司规模小、产品线短,这款产品就足以满足要求。有一些插件用于添加库存管理、信用卡处理以及启动自己的ERP所需要的几乎一切功能。

    这些插件有一些是开源插件,不过这可能是一种营销手段。比方说,PlanetAuthorize.Net的插件利用GPL代码,提供实时的信用卡处理功能。它们靠信用卡手续费获利;其他公司提供专有服务。

    我认为,SugarForge非常出色地集开源软件开发和专有软件开发两者之所长。可以访问源代码意味着,可以改动你所运行的任何一部分代码,即便改动主要是通过插件机制来进行的。与此同时,来自专有版本的额外特性物有所值,许多资金充裕的大公司会希望购买――购买专有版本后,照样可以改动及扩展代码。

0
相关文章