还在手动传递审批?低代码流程引擎实现跨系统流程自动触发,实现一站式流程办理
当不同业务系统间复杂的流程需要启动时,当审批数据来自不同的业务模块时,传统的开发方式一般通过繁琐的接口对接,但是有了低代码开发后,不需要复杂的编码,只需要通过可视化配置,就能让A列表中新提交的数据,自动触发B流程的审批,并直接在同一列表中进行处理。
不管是预算审核、政策合规检查,还是任何需要跨系统协作的场景,它都能快速搭建高度自动化、无缝衔接的业务流程。
接下来,我通过JVS低代码开发平台中的流程引擎,来详细说一说不同模型数据如何启动流程。
不同模型数据启动流程
在 JVS 应用系统中,每个应用下可包含多种数据模型,如列表数据模型、流程数据模型等。
在应用后台审批流程栏目下新增的流程我们称为独立流程,在应用系统中想要其他列表数据关联启动该流程,设计流程时不需要设置发起人表单,直接在逻辑引擎启动流程节点选择对应的数据模型和流程发起节点表单
配置说明
如下图,进入应用后台,在【审批流程】中点击【直接创建】。

设置或者修改流程名称

添加流程节点(包含审批人、抄送人、业务逻辑、条件分支、并行分支),选择审批人

最后【保存】并【发布】流程

然后在另外的列表数据模型中关联启动流程,使用该流程,那么我们看下如何配置

首先进入表单设计器中添加新增后置事件,按照先设计①再勾选②的顺序操作最后点击【保存】

①编辑后置事件:进入逻辑设计器中
②勾选启用后置事件
注意这里还需要额外配置数据模型和流程发起节点表单,如下图

①数据模型:选择流程需要操作的数据模型,默认将使用流程参数值的模型
②流程发起节点表单:指定发起人表单,如果逻辑为表单触发或已经配置好发起人表单可以忽略此配置信息(以下两种情况要满足一种:1、启动的流程数据模型得是B列表页的数据模型,并且流程配置了发起人表单;2、流程发起节点表单选择为B列表页的数据模型的表单)

最后【提交】并【保存】设计
使用场景
统计列表数据后,审核统计的金额是否超过预算或是否符合公司政策
在列表中新增数据如下图

提交数据后触发启动流程如下图

在逻辑设计中可以看见执行日志

流程启动后,直接点击列表行内按钮【流程办理】进行审批

通过以上步骤,可以在JVS低代码中轻松实现不同模型数据关联启动独立流程,满足多样化的业务需求。