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

  作者:潘春燕
2009/8/17 11:43:45
任何一家公司的后台系统需要许多不同层软件。最困难的任务就是提供下列这种软件:充当公司业务的核心、处理所有大大小小的最基本的细节;以及让客户支付发票金额、确保银行账户里面有足够现金来付工资。

    任何一家公司的后台系统需要许多不同层软件。像电子邮件和基本网站这些必要的部分是运行起来相对简单的。最困难的任务就是提供下列这种软件:充当公司业务的核心、处理所有大大小小的最基本的细节;以及让客户支付发票金额、确保银行账户里面有足够现金来付工资。

    这些系统就包括客户关系管理(CRM)和企业资源规划(ERP)等应用系统,但它们其实只是一组精心创建的数据库表,外加防止员工弄乱信息的一组例行程序。它们通常对公司而言必不可少,以至于数据库管理员可以挺起胸膛,说出让人相信的这番话:“我们公司说白了就是一个庞大数据库,外加照吩咐办事的销售队伍和仓库。”他们的话夸张了一点,但与事实并非相差甚远。

    在过去的十年间,市面上出现了好多开源解决方案,它们让公司只要下载一些代码,启动编译器,然后连接数据库,就比较容易使所有业务运营实现数字化。与Oracle、SAP及其他厂商的大型企业软件包相比,与之竞争的这些开源软件包起初成本非常低。

    亏本赚吆喝

    比起早些年少数编程员交换代码以获得地位,如今这个行业成熟多了。Openbravo、SugarCRM和Compiere等公司自称是专业的开源公司,至少提供两个级别的产品:社区版和专业版;专业版得到了厂商的支持,常常有额外特性。它们还开始提供软件即服务(SaaS)版本,为客户把整套应用软件托管在诸多服务器组成的云环境中。

    我们可以通过这些产品,大致了解开源软件开发在如何针对商业化顺势而变,至少有一些开源项目正是冲着专有工具而来的。你不用花钱,就能享受到开源版本的许多特性;当然也可以成为付费客户,获得更好的特性和更多手把手的指导。

    由于许多公司已经很善于弄清楚用户需要什么、愿意为此支付多少费用,做出这样的决定并不容易。毕竟,如果它们搞不明白这个问题,就会关门大吉、开源版本就会出岔子。开源公司喜欢夸耀自己没有像专有软件公司那样把用户锁定。

    所谓的社区版还兼有营销的作用。这些公司希望你轻松采用社区版,因为快乐的用户极有可能在以后升级到专业版。但它们也作了精心安排,以便社区版很容易满足不了基本系统的发展要求。有人可能觉得这是一个无情的伎俩,不过我倒觉得这些试用机制是

    市面上最礼貌、最友善的营销手段之一。这种方式也许不如销售代表出钱邀你游览拉斯韦加斯来得好玩,但比耐着性子看完充斥着流行语和空头承诺的PowerPoint幻灯片有效得多。决定采用开源版还是专业版牵涉大量的细微差异和种种选择,但一切都大白于天下。

    本文着重介绍了SugarCRM、Openbravo和Compiere,不过许多类似工具也能胜任工作。比方说,许多电子商务前端系统提供了极其丰富的特性,让人以为它们本身就是ERP本台。Magento等公司提供的电子商务解决方案为良好的店铺提供了许多后台工具。

    店铺工具还出现在让人意外的地方。Drupal和Joomla等项目本该是内容管理系统(CMS),但编程人员在开发购物手推车及其他工具,可以把它们变成提供足够多特性的店铺,足以成为小企业的ERP。

    其他缩略语也涌入到了ERP领域。作为报表工具的最新流行语,商业智能BI)已极其先进而复杂,足以处理许多ERP和CRM事务。Jasper和Pentaho绝不仅仅是把SQL查询转储到外观漂亮的表中的工具。利用诸如此类的工具,很快就能构建起自己的CRM或ERP解决方案。

    作为把体现员工之间如何联系的流程图变成让一切顺畅运行的软件这一门艺术,业务流程管理BPM或BPMS)可能还非常适合一些CRM或ERP系统。Intalio利用开源组件开发出了一款BPM解决方案。

    但SugarCRM、Openbravo和Compiere正面处理必要的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非常出色地集开源软件开发和专有软件开发两者之所长。可以访问源代码意味着,可以改动你所运行的任何一部分代码,即便改动主要是通过插件机制来进行的。与此同时,来自专有版本的额外特性物有所值,许多资金充裕的大公司会希望购买――购买专有版本后,照样可以改动及扩展代码。

共3页: 上一页1 [2] [3]
责编:姜玲
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918