简体中文
概述
约 810 字大约 3 分钟
2026-01-09
流程,支持在工作流、审批流、业务流、阶段推进器中增加函数,例如流程中审批节点的完成条件、审批节点的处理人解析、审批节点审批通过后所要执行的函数
作用
工作流
- 数据新建/编辑等操作,如果配置了相应操作的工作流,当对数据执行了相应操作,工作流会感知到该变更,并且根据条件判断,执行自动节点所绑定函数
审批流
- 全流程事件配置:审批流的每个任务生成后,所要执行的函数,此函数为异步执行
- 撤回条件:审批流要执行撤回操作时,优先执行下此函数,通过函数的返回值,判断当前审批流程是否允许被撤回
- 前置条件:审批流的每个审批节点完成前,优先执行一下前置条件函数,通过函数的返回值,来判断是否允许完成当前审批任务
- 超时策略:审批节点如果设置了超时时间,如果到达时候后,审批人未处理,则会执行此函数
- 节点通过驳回后动作: 当审批节点同意或者驳回后,所需要执行的函数,如果函数执行异常,会影响后续节点的生成
- 流程通过/驳回/撤回执行的操作: 在整个流程审批通过/驳回/撤回后 ,所需要执行的函数
- 解析处理人:如果存在过于复杂的组织架构,且需要结合业务判断,进行指定审批人的情况,可以通过函数解析审批节点的处理人
业务流
- 终止流程后动作函数:业务流执行终止操作后,所要执行的业务动作
- 完成条件:每个任务完成前,优先执行一下完成条件函数,通过函数的返回值,来判断是否允许完成当前任务
- 完成后动作:当任务同意/驳回/完成后,所需要执行的函数,如果函数执行异常,会影响后续节点的生成
- 解析处理人:如果存在过于复杂的组织架构,且需要结合业务判断,进行指定审批人的情况,可以通过函数解析审批节点的处理人
- 超时策略:审批节点如果设置了超时时间,如果到达时候后,审批人未处理,则会执行此函数
阶段推进器:
- 阶段回退内容配置:阶段回退,支持录入回退原因或根据业务逻辑,自行设置表单信息
- 解析处理人:如果存在过于复杂的组织架构,且需要结合业务判断,进行指定审批人的情况,可以通过函数解析审批节点的处理人
- 完成条件:每个任务完成前,优先执行一下完成条件函数,通过函数的返回值,来判断是否允许完成当前任务
