学习笔记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本质上是一个用于快速开发的基于PythonWeb架构ERP系统框架,而非行业软件,自带的各个模块并不是提供给用户直接使用的,虽主流程是完善的,但是不具备分支流程和异常流程,需要进行二次开发。

【优势】

  1. 电子商务:虽然SAP提供了电子商务功能,但是Odoo提供的企业网站、电子商务、企业论坛以及电子商务与ERP系统的完美结合这几点对比来看,SAP还是有先天劣势的,SAP需要大量的实施工作,国内的ERP产品基本都依赖于定制开发,费时费力而且bug较多;
  2. 消息及邮件系统:这是Odoo最鲜明的特点,其在很大程度上实现了OA的大部分功能。可以完成关注信息的自动推送,内部信息的发送和群发,消息系统和企业邮箱的继承,以及与日历的集成等操作;
  3. 客户关系管理:大部分ERP都有CRM模块,但是Odoo的CRM却有自己的特色。客户的访谈和日历是集成的,会议也是集成的,以便于记录客户的各种信息,所有的单据都提供了附件上传的功能,以便于上传自己记录的文件;
  4. 多语言、多公司、多货币: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的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记Odoo

odoo10学习笔记九:Odoo10 API

odoo10学习笔记十六:定时任务

odoo10学习笔记十六:定时任务

odoo10学习笔记十:Actions

odoo10学习笔记十二:web controller