Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 15267|回复: 1

库存水平低时如何自动发送电子邮件?

[复制链接]

24

主题

53

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2021-4-14 09:09:15 | 显示全部楼层 |阅读模式
尽管我们确实具有补货工具(v14)和再订货规则之类的功能,但某些用户仍需要自动(实时)通知某产品(或某些产品)何时低于某个库存水平。那么问题来乐,库存水平低时如何自动发送电子邮件?
回复

使用道具 举报

24

主题

53

帖子

174

积分

注册会员

Rank: 2

积分
174
 楼主| 发表于 2021-4-14 09:26:35 | 显示全部楼层
本帖最后由 Julia 于 2021-4-14 09:53 编辑

1.首先激活开发者模式

2.打开product.product form 视图。

3.创建一个新的字段类型float(用studio)

4.访问字段属性:



5.在“Related Field” “Dependencies字段中,添加“ qty_available”。 确保将字段标记为“存储的”:


6.转到服务器动作作并创建此服务器动作:


字段“ x_studio_quantity_on_hand_stored”是创建的新的float字段。 确保将其修改为您的字段名称。

记录中的记录:
qty = record['qty_available']
record['x_studio_quantity_on_hand_stored'] = qty

7.转到product.product列表视图,然后把“Product Type: Storable Product”添加过滤列表中

8.选择所有产品

9.转到动作,然后执行刚刚创建的服务器动作:


此服务器动作会将“在手数量”字段计算到您刚创建的新字段中。

10.返回到“服务器动作”菜单,然后删除“服务器动作”。

11.转到电子邮件模板,然后创建一个新的电子邮件模板,当库存不足时,用户将收到该模板。 例如:


12.转到自动动作,然后创建一个新的自动动作。模型: “Product”,触发器 “On Update”, 要执行的动作: “Send Email”,  电子邮件模板:您刚创建的电子邮件模板。



更新domain之前:Quantity on Hand现有数量(已存储)Quantity on Hand(已存储)[应该是您创建的字段> = ”threshold number”

应用于:Quantity on Hand(存储的)[应为您创建的字段] <“threshold number”



单击窗口右侧的3点图标:

选择您要在“任何”条件下应用该threshold 的产品ID:



理想情况下,您将添加满足相同库存低阈值的产品的所有产品ID。

如果您需要添加多个阈值,请使用相同的参数创建一个新的自动操作,但是要更改阈值。 创建过多的自动化操作时要小心。

13.一旦产品数量低于阈值,您在电子邮件模板上定义的用户将收到电子邮件。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-10-16 12:52 , Processed in 0.012183 second(s), 8 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表