odoo:开源erp/crm入门与实践--上海嘉冰信息技术公司提供咨询服务

author author     2022-09-24     336

关键词:

odoo:开源 ERP/CRM 入门与实践

看了这张图,或许你对odoo有了一些兴趣。

技术分享

这次Chat就是和大家一起交流开源ERP/CRM系统:odoo

对以下读者有帮助:研发、产品、项目、市场、服务、运营、管理等。

一、背景趋势

  1. 社交网络、电商O2O;

  2. 每家企业都将是电子商务企业、精益企业;

  3. 每家企业都需要有套软件管理人、财、物,管理信息量,物流和资金流。

二、odoo是什么

  1. odoo不仅仅是开源ERP/CRM;

  2. 还是一套伴随企业成长可扩展的商业运营支撑系统;

  3. 一个巨大的应用生态系统,有近12500个Apps可供选用。

三、为什么是odoo

  1. 相比商业和其它开源ERP/CRM系统odoo有哪些优势;

  2. 对个人来说:学习成长、开发实践、职业规划;

  3. 对企业来讲:流程梳理、数据沉淀、商业运营。

四、odoo应用

  1. 企业网站、电子商务系统、进销存系统、客户关系系统;

  2. 人力资源系统、项目管理系统、生产制造系统、财务会计系统;

  3. 还有很多的应用系统和广泛的行业应用。

五、odoo开发

  1. 构建新Apps,满足企业个性需求;

  2. 继承、扩展、贡献已有应用,不重复发明轮子;

  3. 开发免费或商业Apps供下载或销售。

六、odoo实施

  1. 官方实施方法论;

  2. 其它服务商的实施方法;

  3. 与客户共同推进的最佳实践。

七、odoo成功案例

  1. 优站精选;

  2. 优选Apps;

  3. 案例分析。

八、odoo文档集和资源

  1. 优选幻灯片、手册、开发、培训文档集;

  2. odoo服务商链接;

  3. odoo开发者链接。

一、背景

当前是大数据、人工智能、云计算的时代,学好 ABC(AI,Big Data,Cloud Computing)走遍天下。

可是,目前大多企业的现状是这样:只有简单的办公软件,缺少一套支撑企业日常运营的业务系统,企业所有的信息都散落在公司的各个员工电脑和和手机里,公司和个人很依赖微信、微博等社交工具。有的公司虽然安装了OA、CRM等系统,但大多业务流程还是分离的,数据没有统一存储和管理。

大多数人每天都会接触到社交网络、社交电商,所以业务支撑系统若能整合这些平台会带来极大的方便和好处。

odoo除了自己提供了完善的电子商务解决方案外,也可集成主流电商解决方案:Magento、PrestaShop、WooCommerce等。

有一些开源项目实验了odoo与微信、微信支付、支付宝的整合。如:

https://github.com/JoneXiong/oejia_wx

技术分享

技术分享

技术分享

在企业的发展过程中,需要信息化的支持和不断完善。企业若没有业务数据沉淀,没有业务流程梳理和优化,企业会很难做好做大。精益企业更需要数字化、流程化、智能化的支撑。每个企业都需要有套信息化运营支撑系统去实施各项业务和流程优化。

通过实施和部署信息化运营支撑系统,帮助企业把人、财、物管理起来,把企业资金流、信息流、物流跑通。别小看这个,国内知名企业华为去年才把上述流程跑通。有篇微信文章《再见了 咨询》提到华为的信息化折腾了20多年,到了2016年才实现“流程基本贯通、账实终于相符”(参见华为轮值CEO徐直军2017新年献词),这其实也就是刚刚做到ERP最核心的内容,财务业务一体化。我想,华为的业务基础,管理水平和员工素质应该是国内领先的,其他企业的信息化应该怎么做,自己想想。所以,我们应该尽早尽快引入企业信息化和ERP运营系统,odoo为我们提供了这种可能。

二、odoo是什么

odoo是一套现代、开源ERP/CRM系统,也是Next Generation MRP Software。

odoo是企业一体化管理软件,一套电商ERP和企业运营支撑系统,odoo伴随企业成长而不断发展。

odoo通过Apps和Connector扩展和集成数以万计的应用和服务,odoo目前有超过12500个Apps可选用。

技术分享

三、为什么是odoo

再回头看看最开始的那幅图。

我们从以下几个方面进行比较:

  • odoo制造与其它厂商的比较:MRP Comparison White Paper: Microsoft Dynamics AX, Netsuite, Odoo & SAP Business One。

  • odoo CMS与其它开源CMS比较:Open Source CMS A performance comparision

  • odoo与其它开源ERP/CRM比较:iDempiere、Apache OFBiz、Opentaps、Openbravo,odoo模块化、易扩展、巨大的应用市场。

    其中,最重要的一点是:传统ERP以会计为核心,odoo以客户为中心。

技术分享

技术分享

图片取自:

https://www.odoo.com/zh_CN/slides/slide/keynote-odoo-strategy-2015-200

介绍了odoo了一些优势和优点外,我们来看看odoo给个人和企业能带来些什么?

对个人:

首先,可以通过odoo搭建个人主页,有论坛、有博客。

个人在学习和工作中通过引入odoo,学习odoo所涉及的企业运营管理所需要的方方面面的知识,而这些知识对你的工作和职业发展是很有帮助的。

举一个自己的例子:我当时为了学习生产制造ERP系统,花了3000RMB买了一套PowerBuild开发的生产制造系统(含源码)。这套系统非常不错,在东莞和深圳等地有100多家用户。不知这位小哥怎么弄到的,不停的在卖,然后用挣到的钱移民加拿大了,估计现在这哥们在那边快活着,这是10多年前的事。现在,大家要学习使用就不用到处找和花钱购买了,odoo就是个现成的生产制造ERP系统,它可作为你学习、开发、实践的业务支撑系统。我前些年为了学习财务相关知识,也跑到数码城买了一套有加密狗的用友财务系统,现在大家都不需要这样做了,直接安装一个odoo会计模块就可以了。

odoo的文档很好,中、英文都有,大家可无障碍的学习财务、采购、销售、库存、人力资源、成本、零售(POS)等业务知识。

个人觉得这些业务知识对于个人发展是很有帮助的,我们很多时候是不太清楚自己擅长什么,自己今后的路如何走,所以多接触些企业运作的业务知识对自己是会有帮助的。这其中,不少朋友今后都会选择创业,大家有时也会有种错觉,觉得我做好产品和技术就可以了,对如何经营和运作一家公司并不清楚,我以前也是这样认为。其实不是,尤其在中国这个特殊的大环境下,光有些技术和产品是远远不够的。

在这个持续学习的过程中,你可以不断的审视自己,自己在一家企业经营运作过程中,什么角色和职位更适合自己,你需要尝试和调整。

总之,创业不仅仅只有产品和技术,要用全局的视野去看(或者说要有个更高的格局,我们大多数人都不怕吃苦,但往往有时选择比努力更重要)。

对企业:

企业首先可通过odoo拥有一个漂亮的企业网站。

再说说企业要发展好、活下来,需要有很强的商业运营能力,我见过一些企业,其实没有什么技术,但商业运营能力很强,企业活得很好。他们能把一个不怎么样的业务系统不停使用和不断优化,最后打造成公司的赚钱机器,公司对外宣称是个技术公司,实质是个销售型企业,有大量的销售人员和客服。

自己10年前带领团队开发了多个生产制造、电能量管理ERP,那时没有太成熟的开源ERP。我们都是自己从头开发,幸好当时公司有快速开发框架让这些项目能顺利落地。那时若有现在的odoo,我们一定会基于它来做定制开发,大多数企业也都可以这样做,基于odoo定制企业运营支撑系统。

大多企业对流程梳理和数据沉淀都不重视,或者说根本没有。我有个朋友,他有1000多个客户,10几人的公司团队,我问他客户资料都在哪,他说不太清楚,10多年来这些资料散落在不同的电脑设备和各个word文档excel表格里,现在都找不全所有客户资料。虽然现在在使用销售自动化App,但早以错过了很多老客户再次消费的机会和提升用户满意度。

现在你可以使用odoo将你的日常业务数据和信息收集、整理、输入存档到系统里,随着企业规模扩大,人员的增加和业务熟悉,团队不断完善系统,企业内部推行、做好员工培训,帮助大家都用上用好这套系统,系统用得越久、适应的越好,价值也就越大。

我们也都知道实施ERP/CRM是个需要全员一同推动的事情,从最初的喜欢上odoo,到在公司和企业落地,有时需要漫长过程。刚开始,不用一下子就上很多应用,一个个上,一点点来,给自己和企业增强信心,保持连续性,而不是热情几天。

另外,企业ERP和运营支撑系统,是需要不断调整、优化、扩展的,传统和商业ERP,在这点上很困难。而odoo开源、模块化设计,开发维护系统和Apps变得更容易,

四、odoo应用

官方odoo分为社区版和企业版,odoo社区版可以满足你日常大多数业务需求,有些高级点的功能需要时可购买企业版。

先了解下odoo适用于哪些公司和行业:

技术分享

图片来自:

https://xpansa.com/odoo/odoo-community-vs-odoo-enterprise/

接着看看odoo社区版所提供的应用Apps:

技术分享

安装odoo,你可以立刻拥有这些应用,接下来我们介绍odoo的一些主要应用:

odoo CMS

  • 企业信息、产品、服务的发布和展示;

  • 为客户和合作伙伴建立的互动社区;

  • 即时的客户响应;

  • 官方博客的发布和维护,不需另外搭建。

技术分享

odoo CRM

  • 获得精准的预测;

  • 通过出色工具,以更少时间,完成更多工作;

  • 实时概览,对比您的每月目标,准确了解您的表现。根据您安排的下一行动,组织您的工作;

  • 与您的客户保持联系。

销售漏斗有很多形式,列举几个:

技术分享

技术分享

技术分享

(以上图片从bing图片搜索获得,配合内容介绍)

odoo以看板的方式展示销量漏斗模型

技术分享

我们推荐你使用看板实现销售漏斗:

  • 线索收集(0%)

  • 目标识别(20%)

  • 赢得支持者(40%)

  • 覆盖决策者(70%)

  • 商务谈判(90%)

  • 付款阶段(100%)

odoo eCommerce

  • 企业拥有一个现代化开源网上商店;

  • 网店美观大气、简单易用;

  • 产品自动推荐,提高订单收益;

  • 库存和销售可通过自动库存调整和报告进行维护;

  • 此外,你也可通过Connector连接其它的主流电子商务解决方案:Magento、PrestaShop、WooCommerce.

技术分享

电子商务应用的一些细节和难点:

odoo eCommerce是个多渠道的电商解决方案,支持零售业(拥有友好的POS系统)。

odoo POS

odoo比较亮点的地方,就是与其它ERP相比,odoo提供了一套商店、餐厅的POS应用和POSBox硬件跨平台解决方案,帮助你高效运营商店、酒吧和餐厅,零售型企业可迅速部署起来。

技术分享

odoo PM

  • 组织:简单的拖放视图可帮助您在适当的阶段轻松将任务分组;

  • 时间安排:轻松检查团队的计划并重新计划,以便保持在您的截止日期内;

  • 计划:追踪截止日期和项目进展,清晰了解概况;

  • 分析:轻松概览您的工作量和各项任务的状态。

技术分享

odoo Accounting

  • 与银行同步:自动同步银行对账单与银行数据,或导入文档。

  • 开具发票:以销售订单、交货单或以时间和材料为基础,自动创建并发送专业发票并接收在线付款。

  • 管理账单和开支:控制供应商发票并对您未来需要支付的账单进行清晰预测。

  • 对账:通过我们的智能对账工具,节约时间并自动进行 95% 的对账。

  • 报表:损益表、资产负债表、现金流量表。

  • 分析销售额:通过动态和自定义统计面板直接访问关键信息。按产品、客户、销售人员等定义并分析发票。

  • 状态:利用状态概览帮助追踪发票草稿、已付和未付的发票。 通过从银行账户导入银行结单并对账,自动记录所有交易。

  • 开支:管理每个团队的开支和员工的日常开支。

技术分享

在这个环节,我们介绍两个主要内容:会计恒等式、复式记账

会计恒等式是财务报表结构的基础,也是会计体系运行的定律。复式记账是会计的精髓,会计恒等式和复式记账的结合,形成了现代的会计体系。

资产、负债、所有者权益、收入、费用、利润六大会计要素,满足两个会计等式:

  • 资产 = 负债 + 所有者权益

  • 收入 - 费用 = 利润

复式记账就是一笔业务必须在两个地方同时记录。如:一家商店某日商品销售收入2万元,如何记录:

  • 借:库存现金 20000

  • 贷:商品销售收入 20000

有借必有贷,借贷必相等。借方为去向(去到什么资产项目),贷方为来源(这钱是怎么来的)。

  • 资产类的、成本类、费用类的会计科目在核算时,增加计借方,减少计贷方。

  • 负债类、所有者权益类、收入类的会计科目在核算时,增加计贷方,减少计借方。

财务会计处理,大体上需要经历证、账、表三个环节。

(以上会计内容来自:零基础学会计(财务知识轻松学)Kindle版)

odoo HR

  • 集中管理企业所有的HR工作和信息;

  • 招聘、分配、工时表、出勤、评价、休假、费用信息一目了然;

  • 追踪员工工作时数并按项目、客户或任务进行排序。轻松访问统计数据,记录并分析工时表并检查每位员工的出勤情况;

  • 费用审批和报销,精简开支管理;

  • 员工评估流程的自动化;

  • 发布职位信息,创建筛选问卷,自动与求职者记录关联,简化招聘流程;

  • 通过社交网络互动改善员工之间的沟通,通过奖励激励员工。

技术分享

odoo ERP/MRP

  • 库存降低;

  • 物料成本降低;

  • 人工成本减少;

  • 客户服务和销售改善;

  • 会计控制改善。

通过实施odoo MRP,打造企业精益生产,帮助企业逐步走向精益企业之路。

技术分享

技术分享

一些细节和难点:

  • 采购询价(RFQ),采购招标(PT)还是采购订单(PO)?

  • 选择正确的补货策略:最小库存规则、按单补货。

最小库存规则:用于确保你已经有了制造和响应消费需求的最小库存量。当某产品的库存水平到达最小量时,系统自动生成一个采购订单,该订单的数量能满足最小库存量。

按单补货:触发与产品相关的销售订单的采购单,系统不会检查现有库存。这就意味着无论现有产品的数量是多少,都会生成一个采购订单草稿。

此外,在OCA上,有这样一些解决方案

五、odoo开发

对于odoo开发,有几个核心点要了解和掌握:

开发企业自身的Apps,满足个性需求,你也可以将其卖钱或开源出去。

围绕odoo的一些开发服务:

  • 平台开发:基于odoo源代码持续构建一个自己的平台

  • 平台部署:持续集成、持续交付

  • 个性化功能开发:odoo应用开发

  • 移动应用开发: iOS、Android App开发

  • 数据分析:数据分析门户

  • 主题开发:网站前端和后端样式

  • API集成:统一的API管理和治理

  • 电子商务集成:集成主流电子商务平台

  • 整合第三方用户认证:支持QQ、微信、支付宝等社交账号登录

  • 整合第三方支付:集成微信支付、支付宝

Odoo Community Association(OCA)给出了一个很好的参与odoo社区贡献的方法和指南,Odoo Apps市场上也有很多OCA提交的应用

通过Odoo Connector集成第三方应用和服务:如:Magento Prestashop, Salesforce, JIRA ...

我们接下来会开发Odoo Mobile(iOS,Android)应用和微信小程序。

在这里,我们先给出一个非常简单的例子(自己先感受下):creaetwebpagedemo

  • 下载解压到addons目录下

  • 开启开发者模式

  • 在应用中找到createwebpagedemo模块,点击安装

  • 浏览器访问:http://localhost:8069/example

接下来,就是持续开发Module和Hack Odoo。

六、odoo实施

比如下面这个实施步骤:帮助企业逐步建立起内容管理、客户服务、进销存、电子商务、ERP的技术储备和运营能力:

  • CMS

  • Intranet/Comunity

  • 进销存

  • E-Commerce(包含3)

  • ERP

技术分享

每个核心App都有相应的实施步骤:

odoo官方提供的实施方案:

技术分享

比如开始实施你的CMS(网站):

技术分享

财务会计实施指南, 具体步骤有:

  • 完善你的公司设置

  • 输入你的银行账户

  • 选择你的科目表

  • 确认常用税率

  • 设置外币

  • 导入你的客户

  • 导入你的供应商

  • 导入你的产品

  • 导入你的未清账款交易

  • 导入你的起始余额

  • 为会计定义用户

还有其它Apps的实施向导。

odoo有社区版和企业版之分,相应的在实施方法和流程上会有些差异。

技术分享

https://xpansa.com/odoo/odoo-community-vs-odoo-enterprise/

除了odoo外,我们也简单了解一下SAP和Oracle的实施方法论。

技术分享

技术分享

Oracle JDE实施方法论。

技术分享

大家可看出,ERP实施方法大体都差不多,所以掌握实施的核心方法和要点就很关键。

技术分享

  • 迪威特科技

技术分享

  • 广州尚鹏

技术分享

  • 上海寰享实施方案:SaaS服务方案包含一个或多个Odoo标准模块或应用,能一周上线使用。服务包括:设置、数据导入、培训、上线和支持。

技术分享

综上:

  • 大家可使用odoo供应商的SaaS服务(目前国内的odoo供应商都比较小,SaaS服务质量能否保证需要重点评估);

  • 搭建自己的SaaS平台(需要有技术和保障团队);

  • 供应商提供咨询顾问和企业组成开发实施团队,共同推动项目发展。

最佳实践:适合企业自身的才是最好的,我们可以参考官方和同行做法,最大可能的避免犯错和提高实施成功率。

七、odoo成功案例

优站精选

ps: 很多网店使用odoo构建,所以你可放心基于odoo构建你的电子商务平台。

优选Apps

下载这些Apps,安装体验下。

案例分析

八、odoo文档集和资源

参考资料

国内外odoo开发商/服务商

开发者链接:

odoo:开源erp/crm入门与实践

Odoo下载安装Odoo社区版下载链接:http://nightly.odoo.com/,下载11.0社区版Windows安装包:http://nightly.odoo.com/11.0/nightly/exe/。双击安装,一直点击下一步(Next),就可以完成安装。安装包会自动安装PostgreSQL数据库,自动安装Odoo软件。 ... 查看详情

docker入门与实践之docker安装与了解(代码片段)

一、Docker 概述Docker是一个开源的应用容器引擎,基于 Go语言 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚... 查看详情

《odoo快速入门与实战》的在线开发在13版与11版的问题与解决

学习《odoo快速入门与实战》,由于书籍是基于 Odoo11 版本写的,所以 书中的很多操作在 Odoo13中会出现问题,下列是一些及解决:1、书中示例在 Odoo12、13 上是安装不好的,11中可以安装成功。2、参考书中&nbs... 查看详情

django入门与实践课程系列第1篇

...快速的开发4)高度集成(不用自己造轮子),免费并且开源2.知识补充1)正常上网流程:2)浏览器浏览网页的基本原理a.本质是 查看详情

odoo(openerp)开发实践:通过xml-rpc接口访问odoo数据库

Odoo(OpenERP)服务器支持通过XML-RPC接口访问、操作数据库,基于此可实现与其他系统的交互与集成。本文是使用Java通过XMLRPC接口操作Odoo数据库的简单示例。本例引用的jar包包括xmlrpc-common-3.1.3.jar,xmlrpc-client-3.1.3.jar和ws-commons-util-1.0... 查看详情

odoo模块的升级:11,12升级13(代码片段)

最近学习《Odoo快速入门与实战》,书中示例主要是基于 Odoo11,虽然书中也说可以在12中使用,但实践中,基于13,12的安装都出错。网上寻找升级模块的资料,汇总如下:1、如何升级到odoo13,模块从odoo12到13的开发对比及注意... 查看详情

odoo(openerp)开发实践:通过xml-rpc接口訪问odoo数据库

Odoo(OpenERP)server支持通过XML-RPC接口訪问、操作数据库,基于此可实现与其它系统的交互与集成。本文是使用Java通过XMLRPC接口操作Odoo数据库的简单演示样例。本例引用的jar包包含xmlrpc-common-3.1.3.jar,xmlrpc-client-3.1.3.jar和ws-commons-util-... 查看详情

serverless从入门到进阶:架构原理与实践

...erless典型应用场景,包括SSR、AI、物联网等。结合Serverless开源工具、上下游生态,打造完整的Serverless开发流程。不仅介绍了开发平台Serverless框架,还提供了多种CI/CD解决方案,包含Travis CI、GitHub Actions、Jenkins、Coding D... 查看详情

odoo安装教程-社区版与企业版的区别

...件的名称,同时也是发布软件的公司名称。Odoo采取核心开源的业务模式,社区版(CE)完全免费开源,而企业版(EE)则是一款付费产品。社区版提供了全部的框架功能和大多数与Odoo捆绑的业务应用基础功能。Odoo采取LGPL开源协... 查看详情

开源治理的基本实践与指导原则

各种规模和各行各业的公司都在开发软件产品,并依靠开源代码来实现。业界领先的研究咨询公司Forrester和Gartner都表明,80%-90%的商业软件开发人员在其应用程序中使用开源组件。随着开源项目的增多,在没有预防措施的情况下... 查看详情

docker入门与实践(代码片段)

...kerhub地址:https://hub.docker.com/ 1、基本概念Docker是一个开源的应用容器引擎,基于Go语言 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux... 查看详情

odoo中文版的发展问题与未来展望

...搞技术的人,不太讲究一些虚头八脑的东西,就是被这个开源系统的功能与技术深深吸引了(当然也可能与鄙人的见少识窄有关系)。现在回过来跟之后的版本对比一下,发现10.0这个版本的开源量,odoo官方是相当有诚意的。... 查看详情

docker入门教程与实践

title:Docker入门教程与实践tags:Docker----在Windows上安装Docker客户端1、下载DockerTollBox:https://docs.docker.com/toolbox/toolbox_install_windows/2、安装的exe文件在安装的过程中选中相应的勾选项,基本上是全部选择。docker在安装的过程中会自动安... 查看详情

《python测试开发入门与实践》

 本书主要介绍测试开发需要学习的Python基础知识,以及若干基于Python开发的WEB项目。从基础语法开始,到高级特性,再到项目实践。欢迎大家选购。感谢!图书目录 查看详情

目录与前言-github入门与实践(零)

...、Git的导入、使用GIThub的准备、GIThub功能细讲、PubllRequest入门、使用GitHub开发流程、GitHUb应用到真实生产环境等几方面开始记录。 查看详情

贺老师新作:git入门实践教程

...介02Git的安装和配置03注册Gitee账号及设置公钥04克隆一个开源软件05Git工作原理06创建远程仓库07将工作区文件提交到远程仓库 08本地工作与远程仓库的同步09在Gitee中合作开发10忽略特定的文件11Git原理进阶12使用分支合作开发13... 查看详情

首发福利!全球第一开源erpodoo系统架构部署指南电子书分享

...nERP,是比利时OdooS.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块。Odoo适用于各种规模的企业应用。Odoo功能模块涵盖了各方面的企业应用:CRM、订单... 查看详情

django入门与实践17-26章总结(代码片段)

Django入门与实践-第17章:保护视图Django有一个内置的视图装饰器来避免它被未登录的用户访问:现在如果用户没有登录,将被重定向到登录页面:现在尝试登录,登录成功后,应用程序会跳转到原来所在的位置。Django入门与实践... 查看详情