Odoo中文网|Odoo实施培训
标题:
库存水平低时如何自动发送电子邮件?
[打印本页]
作者:
Julia
时间:
2021-4-14 09:09
标题:
库存水平低时如何自动发送电子邮件?
尽管我们确实具有补货工具(v14)和再订货规则之类的功能,但某些用户仍需要自动(实时)通知某产品(或某些产品)何时低于某个库存水平。那么问题来乐,库存水平低时如何自动发送电子邮件?
作者:
Julia
时间:
2021-4-14 09:26
本帖最后由 Julia 于 2021-4-14 09:53 编辑
1.首先激活开发者模式
2.打开product.product form 视图。
3.创建一个新的字段类型float(用studio)
4.访问字段属性:
[attach]1121[/attach]
5.在
“Related Field”
和
“Dependencies
”
字段中,添加“ qty_available”。 确保将字段标记为“存储的”:
[attach]1122[/attach]
6.转到服务器动作作并创建此服务器动作:
[attach]1123[/attach]
字段“ 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.转到动作,然后执行刚刚创建的服务器动作:
[attach]1124[/attach]
此服务器动作会将“在手数量”字段计算到您刚创建的新字段中。
10.返回到“服务器动作”菜单,然后删除“服务器动作”。
11.转到电子邮件模板,然后创建一个新的电子邮件模板,当库存不足时,用户将收到该模板。 例如:
[attach]1125[/attach][attach]1126[/attach]
12.转到自动动作,然后创建一个新的自动动作。模型: “Product”,触发器 “On Update”, 要执行的动作: “Send Email”, 电子邮件模板:您刚创建的电子邮件模板。
[attach]1127[/attach]
更新domain之前:Quantity on Hand现有数量(已存储)Quantity on Hand(已存储)[应该是您创建的字段> = ”threshold number”
应用于:Quantity on Hand(存储的)[应为您创建的字段] <“threshold number”
[attach]1128[/attach]
单击窗口右侧的3点图标:
选择您要在“任何”条件下应用该threshold 的产品ID:
[attach]1129[/attach]
理想情况下,您将添加满足相同库存低阈值的产品的所有产品ID。
如果您需要添加多个阈值,请使用相同的参数创建一个新的自动操作,但是要更改阈值。 创建过多的自动化操作时要小心。
13.一旦产品数量低于阈值,您在电子邮件模板上定义的用户将收到电子邮件。
欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/)
Powered by Discuz! X3.2