ODOO的自动添加关注者机制AUTO SUBSCRIBE

ODOO的自动添加关注者机制AUTO SUBSCRIBE

在Odoo里,如果我们一个模型是继承了odoo的消息(mail.thread)模型,就可以对于这个模型使用Odoo的消息系统。直观来说就是可以在这个模型的对应界面里看到最底下的消息框,以及关注这个纪录的关注者。

这里我们以销售订单(sale.order)为例子,如果我们有这样的业务场景,我们公司有个多个销售团队,每个销售团队有对应的主管人员,那么我们如果做到,自动把管理人员自动添加到销售团队的订单的关注者列表。

我们可以通过子类型(mail.message.subtype)来实现这一需求。

首先子类型是一个消息的分组,我们可以通过在代码里面配置子类型触发的条件,每个关注者可以对应每个具体的单据来勾选他们所关注的子类型,如果该单据有该子类型的消息,odoo会通过内置消息系统/邮件来通知关注了该子类型的关注者。

 

子类型的配置菜单(设置/技术/邮件/子类型),打开其中一个子类型,例如:模型是crm.team,名字为“销售订单已经确认”的子类型,模型:销售团队(crm.team)表示是这是一个定义在销售团队的子类型,右边的自动订阅下有2个字段:父级、关联字段:

父级:销售订单已经确认 | 关联字段:team_id

这里的父级:“销售团队已经确认”是定义在销售订单上的子类型,关联字段是销售订单里保存销售团队的字段名。这里配置了的作用是:当销售订单创建的时候会通过订单上的销售团队找到关注他们的销售团队所有关注者,添加到当前订单的关注者列表里。

具体实现流程是:系统会监测新建的纪录对应模型所有的子类型“销售订单已经确认”,然后再搜索以该子类型作为父级的子类型:销售团队的“销售订单已经确认”,再通过关联字段“team_id”来确定他们的直接联系,找到对应的销售团队纪录并且把关联该销售团队的关注者添加到销售订单的关注者列表里。

在Odoo的默认子类型里又不少的是已经帮我们配置好自动关注的:

销售团队 -> 线索,项目任务 -> 项目

时间: 2024-10-03 15:48:37

ODOO的自动添加关注者机制AUTO SUBSCRIBE的相关文章

js固定DIV高度,超出部分自动添加滚动条的简单方法

这篇文章介绍了js固定DIV高度,超出部分自动添加滚动条的简单方法,有需要的朋友可以参考一下   复制代码 代码如下: function setheight()     {     var div=document.getElementById("event_basicInfo");     //div.style.width="40%";     div.style.height=400;     div.style.overflow="auto&quo

jquery实现Li滚动时滚动条自动添加样式的方法_jquery

本文实例讲述了jquery实现Li滚动时滚动条自动添加样式的方法.分享给大家供大家参考.具体如下: 这里使用jquery实现当拖动滚动条的时候,Li滚动列表中的内容会自动随滚动条变化而下移,并自动添加样式. 运行效果截图如下: 具体代码如下: <html lang="en"> <head> <meta charset="utf-8"> <title>scroll滚动,LI随滚动条自动变化</title> &

无法用using自动添加命名空间的问题

问题描述 使用SqlConnection需要使用命名空间System.Data.SqlClient;我在引用中能够看到System.Data,这个是System.Data.SqlClient所在dll:1.为何在我使用using自动添加标示功能时不能查找到System.Data?其他需要的命名空间,如System.Web等添加没有问题.于是我手动补全usingSystem.Data.SqlClient;编译后运行正常:2.我删除引用中的System.Data后,编译运行依然正常,为什么?根据网上

WPS表格设置自动添加序号的步骤

  在使用WPS表格制作表格的时候,常常需要添加序号.比较常用的两种方法是按住shif键进行添加,或者手动添加.但是,这两种添加方式,都有一个共同的缺点,就是当需要输入的行数太多,手动添加序号就显得麻烦了.今天小编将为大家介绍第三种方法,通过设置,可以直接自动添加.下面一起来了解一下吧! WPS表格 设置序号1的内容: 将序号设置成自动排序,用插入函数的方法实现.在表格中输入"=ROW()-2",回车确认.编辑栏中显示的就是表格中的内容. 关于-2这里要注意一下,观察表格自带序号与自定

wps表格怎样设置自动添加序号

  wps表格设置自动添加序号的方法一:手动选择 将序号设置成自动排序,用插入函数的方法实现.在表格中输入"=ROW()-2",回车确认.编辑栏中显示的就是表格中的内容. 关于-2这里要注意一下,观察表格自带序号与自定序号之间的差.这个差值是几就减去几. 点击序号1所在单元格,按住Shift键,我们想增加12行,点击自带序号14处的单元格.选择完成. 点击"开始"菜单栏中的"行和列",选择"填充"选项中的"向下填充&

实战分析如何实现标题前面自动添加关键词显示

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 前几天偶然搜索某关键词发现谷歌搜索引擎中,对于某些网站会在网站原有的标题后面添加一个关键词,如:标题+关键词来显示.其实这种现象在百度里面就有,很早以前就已经发现了,就是关键词自动匹配添加至标题上来显示.大家可以在百度搜索"友情链接",显示如何 而地址是百度的首页地址,很明显百度的首页不论是标题还是关键词.描述或者内容都不

复制网页内容自动添加版权信息的方法(兼容IE、Firefox和Chrome)

复制网内容自动添加版权信息的方法 在网上一搜可以看到很多类似的代码,加入网页body部分就可以. 例如下面这段代码: //复制内容自动添加版权信息  document.body.oncopy = function ()   {      setTimeout(          function ()          {              var text = clipboardData.getData("text");              if (text)     

将内容自动添加到指定文本域的JS

js 在添加新记录时,有时候我们需要将部分动态内容自动添加到指定的文本域,例如上传一个文件后,将文件名自动添加到一个独立的记录框内,以ASP代码为例,以下代码实现了此功能. <% if request.querystring ("upload") <> "" then %><script>window.opener.mainform.content.value+='<img>uploadfiles/<%=Uplo

php懒人函数 自动添加数据

复制代码 代码如下: /* *@自动添加数据函数 *@$table 表名 *@$arr 字段库 array("title",array("content",int)) *@ array(字段,类型) *@ 类型说明 html--允许html unhtml-不允许html int --int类型 float -- float 类型 */ //自动插入数据函数 function autoInsert($table,$arr=array(),$method='post')