ERP(odoo 10)

ERP什么?

ERP即企业资源计划(Enterprise Resource Planning)

odoo 的整体架构

画的不好


ERP(odoo 10)_第1张图片
-1

XML-RPC

RPC是远程过程调用协议
XML-RPC是XML远程过程调用, 它是一套允许运行在不同操作系统,不同环境的程序实现基于Inernet过程调用的规范和一系列的实现。
这种远程过程点调用使用http作为传输协议, XML作为传送信息的编码格式。
XML-RPC的定义尽可能保持了简单,但同时又能够传输,处理, 返回复杂的数据结构。

odoo 的安装请自行百度

odoo 模块的组成

一个模块可能包括以下几个元素

  • business objects: 声明为扩展osv模型的python类, 这些资源长期由odoo管理
  • data: 带有元数据(视图和工作流声明)的XML/CSV 文件
  • wizards(向导): 用于帮助用户的有状态的交互表单, 通常可用关于资源上下文行为。
  • reports(报表): XML(RML)格式, MAKO或OpenOffice报告模板与任何类型的业务数据合并, 生成HTML,ODT或者PDF报告。

odoo 的模板结构

  • odoo12 弃用工作流
addons/
    | - idea /     #  模块的目录(可以理解主模板)
    | - demo/    # 演示和单元测试总体数据
    | - i18n/      # 国际化(放翻译文件)
    | -report/    # 报告定义
    | - security/  # 权限的声明
    | - view /     # 视图,菜单还有行为
    | - wizard/   # 向导定义
    | - workflow/  # 工作流定义
    | - __init__.py/  # 包的初始化
    | - __ manifest__.py  # 模块声明(配置文件)

你可能感兴趣的:(ERP(odoo 10))