Odoo 快速入门与实战:Python 开发 ERP 指南 (2):Odoo 简介 1.2

阅读数:4 2019 年 12 月 28 日 23:03

Odoo快速入门与实战:Python开发ERP指南(2):Odoo简介 1.2

(Odoo 与主流 ERP 系统的对比)

内容简介
本书包括基础篇、研发技术篇和实战篇,按照由基础到进阶,再到实战的顺序讲解。基础篇涉及 Odoo 简介、Odoo 的安装与配置、Odoo 应用概览、Python 基础和 PostgreSQL 基础。通过本篇的学习,可以让读者快速掌握 Odoo 二次开发所需具备的基础知识。研发技术篇是本书的核心内容,涵盖了搭建模型的基础知识、模型建设进阶内容、ORM 介绍以及后端视图的介绍。另外还包括了数据的导入和导出功能,以及安全设置等内容。在本篇的介绍过程当中,一直按照 bug 管理系统的开发为主线,从简单功能一直到整个系统完整上线,读者可以按照书中的代码,一步一步来实现该系统。实战篇则是对前面知识的融会贯通和提升,针对一个完整的培训行业管理系统的开发进行讲解,其系统的复杂性和难度都要比第二篇增强。

首先,从国际市场占有率来看,最知名的 ERP 系统肯定是目前市场占有率第一的 SAP,不过可以这样说,Odoo 与 SAP 并不是竞争关系,SAP 的客户主要来自于世界 500 强等大型国际化公司,而 Odoo 则主要应用于中小型企业。

从产品的功能特性来说,Odoo 的特点是灵活、便于二次开发以及免费开源。而 SAP 则是具有强大的可配置性和丰富的行业解决方案,二次开发的学习成本非常高,需要使用其特有的 ABAP 语言。

从国内的 ERP 系统市场占有率来分析,Odoo 的市场份额明显更大,因为与国内的 ERP 产品相比,Odoo 的优势比较明显。

国内 ERP 系统基本上都是以某个行业或模块为核心来进行客户定位、功能设计与市场营销的,比如金蝶、用友主打财务,鼎捷软件(神州数码)主打生产,其标准产品都是可以直接使用的。Odoo 本质上是一个用于快速开发的基于 Python 的 Web 架构 ERP 系统框架,而并非行业软件。

Odoo 中自带的各个模块并不是提供给大家直接使用的,绝大多数情况下它们都无法直接使用。原因很简单,其主流程虽然是完善的,但并不具备分支流程和异常流程,要想正常使用大都需要进行二次开发。而 Odoo 的精妙之处正在于此,大多数公司的主流程都大同小异,直接使用原生模块即可,分支流程和异常流程需要基于原生模块对其进行定制。Odoo 框架的设计初衷就是让开发人员用最少的代码实现最多的功能,甚至不用代码仅用配置即可实现。因此其用于开发管理系统的开发速度可以说是其他框架或语言的 10 倍都不止。

综上所述,Odoo 本质上其实就是一个快速实现各种定制化管理系统的框架工具,而且其本身也形成了一定的社区和生态。

那么在具体的产品上,Odoo 具有哪些优势呢?下面就来讲解如下。

  • 电子商务。虽然 SAP 提供了电子商务功能,但与 Odoo 提供的企业网站、电子商务、企业论坛以及电子商务与 ERP 系统的完美结合这几点对比来看,SAP 还是有其先天弱势的,SAP 需要大量的实施工作。而国内的 ERP 产品基本上都依赖于定制开发,费时费力而且 bug 比较多。
  • 消息及邮件系统。这一点是 Odoo 最鲜明的特色,其在很大程度上实现了 OA 的大部分功能。该项功能可以完成关注信息的自动推送,内部信息的发送和群发,消息系统和企业邮箱的继承,以及与日历的集成等操作。
  • 客户关系管理。虽然很多 ERP 系统都提供 CRM,但 Odoo 的 CRM 却有其自己的特色。客户的访谈和日历是集成的、会议也是集成的,以便记录客户的各种信息;所有的单据都提供了附件上传功能,以便上传自己记录的文件。
  • 多语言、多公司、多货币。特别是与国内的 ERP 产品相比,Odoo 在这一点上的优势非常明显,Odoo 可以根据个人用户的设置将界面自动翻译成用户的本地语言,也可以将多种货币兑换成公司的本币。这两项功能在国内的 ERP 产品中都是没有的,多公司则是允许一个 ERP 系统内有多个公司。

综上所述,可以看到 Odoo 在中小企业范围内是非常优秀的 ERP 产品,如果企业恰好没有 OA 系统,或者恰好从事外贸等需要多语言的业务场景,那么 Odoo 无疑是企业的首选。

Odoo快速入门与实战:Python开发ERP指南(2):Odoo简介 1.2

购书地址 https://item.jd.com/12612902.html?dist=jd

评论

发布