Odoo工作流】的更多相关文章

odoo工作流 介绍 新版本的odoo开始减少workflow的使用,推荐使用workflow-ish的方式来处理工作流过程 很多模块中还是使用到工作流,这里我记录一个简单的实例,欢迎大家给出建议. 在本实例中工作流可以分为两个部分,一部分是"view视图",一部分是"model方法"和相关的"流程字段" 定义流程流转字段 state = fields.Selection([ ('draft', '草稿'), ('read', '已阅'), ('…
转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/9281264.html 一:工作流 工作流是与业务流程相关联的模型,可用于跟踪工序的动态演变过程. 工作流.活动(节点或操作).转换 通常在xml里以record定义. 在工作流中处理的单个流程称为工作项. 二:工作流的开发流程 1:新建workflow.xml视图文件,并在manifest中注册. 2:模型内定义工作流状态以及节点点击事件:用下拉列表保存节点状态,点击相应节点就转换为相应状态 wkf = f…
--------------修订时间14:54 2016-09-18 星期日21:59 2016-06-12 星期日10:06 2016-02-24 星期三17:14 2016-01-29 星期五--------------    * 工作流   查到相对应的工作流  设置->工作流->工作流   对应的模型 workflow  对应的表格 是 wkf 开头的表      一个工作流模型在Session模型上都加入了state字段 :有三种字段, Draft Confirmed Done  …
虽然odoo10里边取消了工作流 Odoo Workflow http://www.jeffzhang.cn/Odoo-Workflow-Notes/…
odoo 在原有工作流中添加审批流 步骤: 1.加入所需的工作流节点以及相连的线(即所添加的审批流),代码如下: <?xml version="1.0" encoding="utf-8"?> <openerp> <data> <record id="hrp_sale_approve" model="workflow.activity"> <field name="…
在OpenERP中,工作流是管理一组“所做的事情”(与一些数据模型的记录关联)的人为现象.工作流提供了高级别的方式来组织记录要上做的事情. 具体地说,工作流是一个定向的路径,这里节点称为活动并且弧线称为流程进度. 活动定义了OpenERP应该处理的工作,比如改变某些记录的状态,或者发送邮件. Transitions 控制了活动之间工作流的处理进度 在一个工作流定义中,一个达到了条件,就会触发进度的推进,这样工作流的行为取决于用户的actions(比如点击一个按钮),变更记录,或者任意的Pytho…
来自 Odoo Web服务暴露出相关的服务,路由分别是 /xmlrpc/ /xmlrpc/2/ /jsonrpc 根据 services 调用 后端对应服务的 方法method [定义 openerp\http.py 之 dispatch_rpc()],然后再将结果从python dict 转换为 xml-rpc 格式 或者 json-rpc 返回 service 对应的后端服务分别是 common, openerp.service.common db,openerp.service.db ob…
odoo模块包括 业务对象,web控制器,数据文件,前面2个是Python模块,而数据文件则是odoo特有的文件,例如,odoo数据文件,web数据.这些数据文件在 __odoo__.py 进行定义,在 odoo10之前,这个 manifest 文件命名为 __openerp__.py,在更早的 tinyERP时代,名为 __terp__.py manifest 包含以下项目 'application' 是否作为应用程序列出,默认 False, 'author' 默认 'Odoo SA', 'a…
登录 正常访问http://localhost:8069后,登录的界面如下: 这是Odoo默认的认证方式,也是我们最常见最熟悉的认证方式,7.0以前,数据库中的密码都是以明文方式存储,可以很轻松地在res_users表中查询到用户的密码.8.0以后,odoo提高的密码的安全性,将密码加密后进行存储. 近些年来,网络比较流行的一种登录方式是auth,像QQ.支付宝.微信等登录方式,Odoo通过第三方模块也可以实现类似的功能. 对于企业内部用户,可能会接触到SSO的登录方式,这种方式的验证机制同微信…
这里我们以Odoo V9介绍下Odoo的开发者模式: 进入开发者模式: 登录odoo系统后,点击右上角登陆账号下拉菜单,选择About,然后在弹出菜单里点击Activate the developer mode.点击后浏览器url会自动添加debug=#,所以也可以直接在url链接里手工添加debug=#直接进入开发者模式 进入开发者模式后: 1)开发者菜单 :js测试,视图动作修改,翻译,视图代码,工作流修改,打印工作流. 2)后台技术菜单:更多的系统设置,计划任务,视图,模型,字段定义等等…