学习笔记Odoo
Posted SAP剑客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记Odoo相关的知识,希望对你有一定的参考价值。
Odoo
Odoo(OpenERP)是当今最主流的免费管理系统和ERP系统框架,是一个完整的中小企业的ERP系统,模块包括管理会计、财务会计、库存管理、销售管理、采购管理、人力资源管理、项目管理等,总共有700多个。Odoo遵循通用公共许可证(GUN),并且源码开放,个人和企业都可以在遵循GUN协议的情况下使用Odoo,是SAP和Oracle之外应用最广泛的管理系统。
【与主流ERP的对比】
市场占有率
SAP:客户主要来自于世界500强等大型国际公司;
Odoo:客户主要是中小型企业;
产品功能特性
SAP:有强大的可配置性和丰富的行业解决方案,二次开发成本高(ABAP);
Odoo:灵活,便于二次开发,免费开源;
金蝶、用友:主打财务;
鼎捷软件(神州数码):主打生产;
Odoo本质上是一个用于快速开发的基于Python的Web架构ERP系统框架,而非行业软件,自带的各个模块并不是提供给用户直接使用的,虽主流程是完善的,但是不具备分支流程和异常流程,需要进行二次开发。
【优势】
- 电子商务:虽然SAP提供了电子商务功能,但是Odoo提供的企业网站、电子商务、企业论坛以及电子商务与ERP系统的完美结合这几点对比来看,SAP还是有先天劣势的,SAP需要大量的实施工作,国内的ERP产品基本都依赖于定制开发,费时费力而且bug较多;
- 消息及邮件系统:这是Odoo最鲜明的特点,其在很大程度上实现了OA的大部分功能。可以完成关注信息的自动推送,内部信息的发送和群发,消息系统和企业邮箱的继承,以及与日历的集成等操作;
- 客户关系管理:大部分ERP都有CRM模块,但是Odoo的CRM却有自己的特色。客户的访谈和日历是集成的,会议也是集成的,以便于记录客户的各种信息,所有的单据都提供了附件上传的功能,以便于上传自己记录的文件;
- 多语言、多公司、多货币:Odoo可以根据个人用户的设置将界面自动翻译成用户的本地语言,也可以将多种货币兑换成公司的本币,多公司是允许一个ERP系统里面有多个公司。
【应用场景】
如果一般中小型企业,恰好没有OA系统,恰好从事外贸等需要多语言的业务场景,Odoo是非常适合的。
【安装部署】
推荐操作系统Debian/Ubuntu,因为Odoo开发团队一直将Debian作为参考部署平台,其SaaS应用也是基于Debian的。
在Ubuntu上安装Odoo时不可以在root用户下安装Odoo,需要创建一个新用户。
$ sudo adduser odoo
编辑文件/etc/sudoers为Odoo授权。
# User privilege specification
root ALL=(ALL:ALL) ALL
odoo ALL=(ALL:ALL) ALL
最后保存,使Odoo用户拥有root权限。之后切换为Odoo用户进入其home目录。
$ su odoo
$ cd ~
检查软件包是否为最新版本,并且安装了git。
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install git
更新完成后重启服务器。
$ sudo reboot
然后安装Node.js。
$ sudo apt -get install -y npm
$ sudo ln -s /usr/bin/nodejs/usr/bin/node
$ sudo npm install -g less
下载Odoo11版本源码。
$ git clone https://github.com/odoo/odo.git odoo11 -b 11.0--depth=1
略...
以上是关于学习笔记Odoo的主要内容,如果未能解决你的问题,请参考以下文章