Visual programming using Google Apps Script

Google 很强大,虽然我不止一次地说,但用了 Google Apps Script 以后,我还是想再说一次。

Many of Google Products are helping people use the web. Google Apps Script help me visually programme route jobs.

在工作流中,有很多变化着的因素,导致很多程序是一次性的。快速变化的环境不要求程序很智能,但要能快速响应业务的变化。很多时候我很郁闷——因为编程速度跟不上业务速度,导致人工重复劳动。

Google Apps Script 是目前跟我理想中的 crm, accounting 最接近的解决方案。

I can dislike vtigercrm just for one little thing

vtigercrm 早期版本安装总不顺利,最近下了 5.1.0 版,希望看到它有改进,但还是失望。

原因是我在安装时设定的密码含有非字母数字字符,vtigercrm 也没说这样不可以,还告诉我安装成功。可我总是登录不了,一时没想到是特殊字符的原因,以为是我输入错误或其他原因,于是拆了重装了好几次,均无法登录。

用了密码重置为 admin/admin 的办法,终于得以登录:

update vtiger_users set user_hash=’21232f297a57a5a743894a0e4a801fc3′, user_password=’adpexzg3FUZAk’,confirm_password=’adoY/6Mlw8kqg’,crypt_type=” where user_name=’admin’;

然后尝试着修改密码成我想要的密码,就算含有对 vtigercrm 非法的字符,vtigercrm 也没有阻止我修改,只是不让我登录,很不友好,我不喜欢。

Ebuyer does not know what I want

Yesterday I received an newsletter from ebuyer promoting an Extra Value PC at under £200. I particularly like the point no OS comes with this PC. However, the reason for not buying was its 32-bit CPU. I definitely want my next generation PC is 64-bit.

I discarded that newsletter. The funny thing is just now I received another newsletter from ebuy promoting the same Extra Value PC, but with Vista Ultimate as a package. Of course price is increased, £264.98. It is making things worse.

As many friends who know me know I hate Vista, ebuyer does not know what I want. Nevertheless, I can not expect ebuyer CRM system being so intelligent.

开源ERP软件的比较

如何选择适合自己的ERP软件?这个问题困扰我好久。老板一直承认ERP很重要,但就是没有预算做一个ERP project。这倒也好,我有了很充足的一段时间到处试用各种ERP软件,迄今已经颇有心得。这里说说十个开源ERP软件,因为ERP软件的选择已经够多了,不开源的ERP软件我基本不考虑。

  1. 首先要说说compiere和adempiere。我也不能免俗,因为现在一说到ERP,闭源世界里的大哥大是SAP,开源世界里的大哥大似乎就是compiere。我水平有限,一年多以前我就想装一个compiere来试用,但就是装不成功,我就觉得compiere太复杂,后来一直没敢再碰。最近看到一个排名,列了25个最受欢迎的开源软件(不限于ERP),adempiere作为一个ERP软件,排名第三,不容易啊。adempiere是在compiere基础上开发的,这又引起了我的兴趣。于是下载来,费了点周折,花了两天时间,总算装成功了。我一开始没完整阅读安装说明,其实安装并不难。用了一小时adempiere,实在没有兴趣再用下去。因为
    1. adempiere的业务逻辑实在太复杂,我理解不了。比如我想新建一个产品,把它入库或者上架销售,怎么也找不到这个流程。
    2. adempiere的网店功能几乎空白,只有一个店壳。
    3. adempiere没有contact management,甚至连个contact都没有,我只找到client,或是business partner,或是staff。
  2. 接下来要说OpenTaps。它也列在25项开源软件之一,排名23。OpenTaps是目前我最看得上的ERP软件,喜欢上的理由也很简单。因为
    1. 下载1.0.0-preview7下来有349M,功能肯定很齐全,不用我再东找西找找插件了。不过我觉得有点奇怪,一年多前我下载的0.9.2版只有60M,差距如此之大。
    2. OpenTaps是在ofBiz基础上开发的,ofBiz是Apache Foundation的一个project。Apache是让我心旷神怡的open source product,爱屋及乌就到了OpenTaps。
    3. OpenTaps支持而且推荐使用MySQL。
    4. OpenTaps的安装过程也令人惊喜。我在安装adempiere时设置http port: 880, https port 8443,但半途碰到了一些困难,一时解决不了,就转而去装OpenTaps。OpenTaps的安装超简单,一解压就行,还没怎么设置,结果http://localhost:880和https://localhost:8443上竟然没出现adempiere而出现了OpenTaps。
    5. OpenTaps有我想要的contact management。
    6. OpenTaps很注重网店功能,自带的demo shop功能很完整。
  3. postbooks/openMFG/xTuple ERP。名称上就让我很困扰,哪个是哪个啊?唉,不管那么多,下了试用先。安装倒很省心,只是postbooks的contact management无法列示contact recent activities。这个功能是我必需的,所以postbooks还没热身就被我卸了。
  4. openbravo。开源ERP软件琳琅满目,本来openbravo没引起我注意,但后来我搜索MVC+ERP,各种结果都指向openbravo,看在MVC的份上,我试着安装openbravo,发现openbravo安装时的问题特别多,最后还卡在那里,实在折腾不了。我怀疑是数据库环节出现问题,但openbravo只支持oracle和postgres,我知之甚少,只能放弃。
  5. SugarCRM。其实SugarCRM有很多ERP的功能,自称为CRM有点委屈自己。SugarCRM曾评为linux平台下的十大杰作之一,功能和稳定性是有目共睹的,SugarCRM也能在Windows下运行。但SugarCRM只想做个CRM增强版,我不能指望它涵盖ERP的全部功能。
  6. Hipergate。安装也是困难重重,装好以后仍无法登录Demo,换句话说,Hipergate还没真正露脸给我。
  7. WebERP。跟SugarCRM的自谦正好相反,WebERP只能作accounting软件,自称ERP让人觉得有点上当的感觉。因为功能单一,安装和使用也很简单,如果只是寻求accounting功能,WebERP不妨做个候选。
  8. Tiny ERP。如名字所述,太tiny了。
  9. CK-ERP。要求装在Linux下,我没试过,不过看了简介,CK-ERP只是多个开源软件的连接件,没有核心,这跟ERP逻辑背道而驰啊。CK-ERP想整合的都是各个领域有众多用户的开源软件,CK-ERP是否好用完全取决于整合程度。但我对之没有信心,因为CK-ERP开发团队没有给我这个信心。
  10. erp5。也要装下Linux下,没用过。714M的安装文件啊,让人想入非非。

每个开源ERP软件都说要让SME用得起ERP。看看SME的定义,500名雇员以下的都是SME(SME的定义很多,按人数来定比较简单)。1-500雇员的企业实施ERP区别很大,Tiny ERP不太适用于3人以上的企业,OpenTaps完全适用于1-500人的企业,50人以下的企业不太玩得转compiere/adempiere,openbravo,Hipergate。500人以上的大企业要玩ERP,因为大企业有足够的财力做二次开发,OpenTaps相比compiere/adempiere,openbravo,Hipergate没有特别的优势,当然我也拒绝承认OpenTaps在大企业竞争不过compiere/adempiere,openbravo,Hipergate。

我承认上述结论有偏颇,因为我完全站在我的需求评价这些开源ERP:我们公司正从Act/Sage Line 50转型中,老板又是目光短浅,总是想零二次开发。然而,请您别指望这个问题有个大众化的结论,因为ERP不能以机械化大生产模式实施,每个公司都是个例,我只能站在我自己的角度说问题。

sugarCRM竟没有partner在中国大陆

sugarCRM是我蛮中意的一款开源软件,但我一直没能把sugarCRM应用到实际业务中。要想把sugarCRM应用起来,想起来很简单,操作起来有太多的细节要做。所以我想找个已被sugarCRM认可的partner公司,help me customise and extend sugarCRM。

可是我在sugarCRM的网站上的亚洲区partner里看了一遍,连香港都有sugarCRM partner,这么大一个中国大陆,竟然没有一个sugarCRM partner!