基于层级的验证过程。
项目描述
验证某些操作是公司不同领域的常见需求,有时这也涉及到过程中的几个人和阶段。使用此模块,您可以为任何Odoo文档定义自定义验证工作流。
此模块本身不提供功能,而是一个抽象模型,用于在其它模型(例如采购订单、销售订单、预算、费用等)上实现基于层级的验证过程。
注意:要能在新模型中使用此模块,您需要进行一些开发。
请参阅purchase_tier_validation作为实现的示例。
目录
配置
要配置此模块,您需要
转到 设置 > 技术 > 层级验证 > 层定义。
为具有层级验证功能的任何模型创建任意数量的层级。
注意
如果勾选 在创建时通知审查者,当此定义触发时,所有可能的审查者将通过电子邮件收到通知。
如果勾选 在达到待处理状态时通知审查者,当达到待处理状态时发送通知。这在按顺序审批的场景中很有用,只通知审查者在序列中的时候。
如果勾选 评论,审查者可以在点击验证或拒绝后进行评论。
如果勾选 按顺序批准,审查者必须按照指定的顺序进行审查。
要配置层级验证异常,您需要
转到 设置 > 技术 > 层级验证 > 层级验证异常。
为任何具有分层验证功能的模型创建尽可能多的分层验证异常。
在字段中添加要检查的所需字段。
在组中添加可以此异常的所需组。
必须选择验证下写入、验证后写入或两者。
注意
如果您不创建任何异常,经过验证的记录将是只读的,无法修改。
如果选择验证下写入,则记录只能在验证过程进行时修改定义的字段。
如果选择验证后写入,则记录只能在验证过程完成后修改定义的字段。
如果同时选择验证后写入和验证下写入,记录将始终可以修改定义的字段。
已知问题/路线图
这是此模块已知问题的列表。任何改进建议都将非常有价值。
问题
在任意分层定义中使用approve_sequence选项时,系统托盘通知可能出现不一致。
描述
分层审查中的can_review字段用于在系统托盘通知中过滤用户可以批准的审查。此can_review字段在方法review_user_count中更新数据库,这可能会使拥有大量用户且频繁更新的数据库出现非常不一致的行为。
迁移到15.0
在14.0中,_tier_validation_manual_config参数将变为False,默认值为True,因为更改是在迁移之后应用的。为了使用新行为,我们需要修改我们期望的模型上的值。
变更日志
17.0.1.0.0 (2024-01-10)
迁移到Odoo 17。与tier_validation_waiting模块合并。为了在轮到验证时发送消息,支持在验证序列中发送消息。
14.0.1.0.0 (2020-11-19)
迁移到Odoo 14。
13.0.1.2.2 (2020-08-30)
修复
在任意分层定义中使用approve_sequence选项时,系统托盘通知可能出现不一致
在使用approve_sequence时,仍然不仅批准所需的序列,还批准同一审批者的其他序列
12.0.3.3.1 (2019-12-02)
修复
在审查表中显示评论。
使用approve_sequence编辑通知。
12.0.3.3.0 (2019-11-27)
新功能
在审查表中添加评论。
按序列批准。
12.0.3.2.1 (2019-11-26)
修复
删除message_subscribe_users
12.0.3.2.0 (2019-11-25)
新功能
通知审查者
12.0.3.1.0 (2019-07-08)
修复
单例错误
12.0.3.0.0 (2019-12-02)
修复
编辑审查表
12.0.2.1.0 (2019-05-29)
修复
编辑下拉样式宽度和位置
12.0.2.0.0 (2019-05-28)
新功能
将参数作为函数传递。
添加系统托盘。
12.0.1.0.0 (2019-02-18)
迁移到Odoo 12。
11.0.1.0.0 (2018-05-09)
迁移到Odoo 11。
10.0.1.0.0 (2018-03-26)
迁移到Odoo 10。
9.0.1.0.0 (2017-12-02)
第一版本。
错误追踪
在GitHub问题GitHub Issues上跟踪错误。如有问题,请检查您的错误是否已报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们将其击败。
不要直接联系贡献者以获取支持或帮助解决技术问题。
致谢
贡献者
Lois Rilo <lois.rilo@forgeflow.com>
Naglis Jonaitis <naglis@versada.eu>
Adrià Gil Sorribes <adria.gil@forgeflow.com>
Pimolnat Suntian <pimolnats@ecosoft.co.th>
Pedro Gonzalez <pedro.gonzalez@pesol.es>
Kitti U. <kittiu@ecosoft.co.th>
Saran Lim. <saranl@ecosoft.co.th>
Carlos Lopez <celm1990@gmail.com>
Javier Colmeiro <javier.colmeiro@braintec.com>
bosd
曼努埃尔·雷吉多 <manuel.regidor@sygel.es>
埃德华·德·米格尔 <edu@moduon.team>
-
侯则发·阿巴斯拜
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
当前维护者
本模块是GitHub上OCA/server-ux项目的一部分。
欢迎您贡献。有关如何贡献的详细信息,请访问https://odoo-community.org/page/Contribute。
项目详情
散列值 for odoo_addon_base_tier_validation-17.0.2.1.3-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | de65e7945e0e61aee89af23fb28b6b1856508e6b358cde453412d1d6220dac93 |
|
MD5 | 22e79de732ddb7d727aedfa03543c061 |
|
BLAKE2b-256 | dbc4008cc363d645a6dc6827a4a0c430b6f17b398f0310ab4093f9a25419f4c2 |