是否有关于框架重要表的openerp文档

时间:2012-07-19 09:16:04

标签: openerp

是否有任何文档可用于描述openobject框架(而不是插件)的重要表格以及框架内部从文件到文件的控制流程,最好是6.1?

3 个答案:

答案 0 :(得分:4)

他们没有这样的文件突出显示OpenEPR的重要表格,但如果你想检查我会建议看到以下文件:

文件server/openerp/addons/base/base.sql是最重要的文件,它为OpenERP准备BASE。

对于OpenERP服务检查以下文件

  • 服务器/ OpenERP的/服务/ http_server.py
  • 服务器/ OpenERP的/服务/ netrpc_server.py
  • server / openerp / service / security.py
  • server / openerp / service / web_services.py [Hosted Fice Web Service是 这里]
  • 服务器/ OpenERP的/服务/ websrv_lib.py

名为ORM的核心开放对象框架位于:

  • 服务器/ OpenERP的/ OSV / expression.py
  • 服务器/ OpenERP的/ OSV / fields.py
  • 服务器/ OpenERP的/ OSV / orm.py
  • 服务器/ OpenERP的/ OSV / osv.py
  • 服务器/ OpenERP的/ OSV / query.py

此处管理新的 WSGI 服务:   - server / openerp / wsgi / core.py   - server / openerp / wsgi / proxied.py

数据库,模块和注册表以及负载管理器:

  • 服务器/ OpenERP的/模块/ db.py
  • 服务器/ OpenERP的/模块/ graph.py
  • 服务器/ OpenERP的/模块/ loading.py
  • 服务器/ OpenERP的/模块/ migration.py
  • 服务器/ OpenERP的/模块/ module.py
  • 服务器/ OpenERP的/模块/ registry.py

所有内部资源,此表用于ERP的内部使用,如视图,操作,服务器操作:

  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_actions.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_attachment.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_config_parameter.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_cron.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_default.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_exports.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_filters.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_mail_server.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_model.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_model_constraint.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_model_relation.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_needaction.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_rule.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_sequence.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_translation.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_ui_menu.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_ui_view.py
  • 服务器/ OpenERP的/附加元件/碱/ IR / ir_values.py

工作流程服务在此文件下:

  • 服务器/ OpenERP的/工作流/ common.py
  • 服务器/ OpenERP的/工作流/ instance.py
  • 服务器/ OpenERP的/工作流/ wkf_expr.py
  • 服务器/ OpenERP的/工作流/ wkf_service.py
  • 服务器/ OpenERP的/工作流/ workitem.py

这是很多要检查的文件,但我想在此之后您不需要任何其他帮助,您将了解所有OpenERP。

由于

答案 1 :(得分:2)

我发现最接近的是developer book,特别是architecture chapterlist of ORM methods,尽管它没有提供太多内部细节。大多数文档告诉您如何在框架之上构建模块,而不解释框架实际运行的方式。

我已经通过tracing through the code in Eclipse了解了我对内部运作的大部分知识。在发出请求之前暂停应用程序,在dispatch chain的早期设置断点,或在要遵循的特定模型方法中放置断点。工作流程代码对我来说特别难以理解。

答案 2 :(得分:0)

没有

此外,在回答时,官方文档是版本6.1,7和8的部分文档的混合。