1.位置
这是官方的数据,存在夸大成分,不过在国外小微企业应用很广,目前有超过1.2万个APP
2.以客户为中心
3.创建客户
标准的创建客户功能相对简单,支持定制开发
4.客户列表
客户列表采用卡片式展示
5.创建商机
6.商机各个阶段(支持拖动)
7.安排活动
活动安排是基于商机,销售计划是基于客户
8.记录备注
记录备注能添加关注者,不过只是发送邮件
9.摘要
摘要只是客户资料其中一项内容,没有单独做成标签
10.第三方应用(微信集成)
11.微信模块
Odoo 的微信模块,提供了对微信公众号和企业号(企业微信)的接入与管理,实现了微信消息与Odoo聊天的无缝对接:
用户、组同步管理
用户消息对接chat 一对一实时聊天
高效便捷的推送群组通知消息
全功能自定义菜单配置
各种返回消息类型的支持
灵活配置自动回复及匹配方式
支持 Odoo 8.0 到 11.0
12.管道(漏斗模型)
用面板实现类似漏斗模型
13.库存管理
14.订单管理
15.产品管理(电子商务)
16.组件化设计--模块化应用
支持各种模块,以及定制开发模块
号称已有超过1.2万个模块
17.组件化设计--CMS(内容管理系统)
支持CMS,可以随意改变页面
18.工作流(定制开发)
Odoo的工作流系统提供:
记录(文档)随时间的演变的描述
基于各种灵活条件的自动操作
管理公司角色和验证步骤
管理对象之间的交互
通过其生命周期形成可视化的文档流表示
19.定制开发
20.Odoo技术架构
该架构主要包括几部分:
1、ORM模块,映射数据库对象
2、工作流引擎
3、报表模块
4、RPC和WebService
5、客户端各种展示模块
21.数据库
数据库采用PostgreSQL
22.数据库市场占有率
1、MySQL还是主流
2、PostgreSQL与MongoDB处于竞争关系
23.Postgres性能指标(官方材料,有夸张成分)
1、性能指标宣传有夸张成分,不过性能表现抢眼,超过MongoDB
2、分布式集群上MongoDB更有优势
3、Postgres同时指出SQL和NOSQL
24.Odoo为什么选择PostgreSQL
1、Odoo主要针对小微企业,数据量不大,而PostgreSQL可以轻松应付千万级别的数据。
2、MongoDB非关系型数据库,没有事务,跟金钱相关,对事务性要求比较严格的场景不太合适
3、PostgreSQL相当于MySQL+MongoDB,既是关系型数据库,又保障性能
4、Odoo为小微企业服务,保障部署和业务简单,只选择一个数据库,综合起来,首选就是PostgreSQL
Odoo对PostgreSQL的介绍:
25.开源数据库选择
1、数据量支持的规模,MySQL<PostgreSQL<MongoDB<HBase
2、互联网企业,最开始一般选MySQL和PostgreSQL;当业务量飙升,开始考虑分布式系统,一般选用MongoDB;当业务量继续增加,则考虑大数据产品,一般选择Hbase和Hive。
26.Odoo/SalesForce技术栈
Odoo | SalesForce | 备注 | |
---|---|---|---|
针对对象 | 小微企业 | 中大型企业 | |
开发语言 | Python | Java | |
二次开发语言 | Python | Apex(类Java语法) | Odoo针对小微企业,采用脚本语言;SalesForce的Apex是自研的,采用Java |