前言:众所周知,在软件开发中流程是重要的一环,如果用无代码开发我们常常用到流程建模。在无代码平台互联网共享软件工厂Kepler PAP isoftfactory.com允许企业以非常小的成本进行实验和迭代。可以随时进行二次开发,边测试边开发,最快的速度上线使用,为企业节约大量的时间成本,也可以实现灵活性和优化。
流程建模简介
在系统业务场景中,时常需要对数据的流转进行控制,并以指定好的流转路径进行数据的审批及数据项的权限控制。
流程页面
可应对选择、并行、并行选举、会签、加签、委托、自动跳过、*跳转等流程特性,在不同的流程节点中可设置不同的表单,以及可控制绑定表单元素的是否可读,是否可显示的权限控制。
流程元素介绍
流程页面建模元素(如下图)主要介绍开始、结束、用户任务、会签任务、分支任务、并行任务、条件任务。
【开始、结束】
开始、结束为一个流程固定的节点,流程开始时,需要有开始节点,流程结束时,需要有结束节点。
【用户任务】
用户任务即单用户审批节点,该节点可设置多人同时审批,但只要其中一人提交审批结果,则该节点审批将立即结束,如果是通过,则往下一个节点;如果是驳回,则需重新提交审批流程;节点配置配支持对当前节点所展示表单的配置。其支持的属性配置如下:
- 节点名称:对该节点进行命名,明确该节点的用途;如主管审批、采购审批;
- 用户类型:设置流程中审核用户者的类型,用户类型有三种方式选定:指定用户、指定角色下用户、指定部门下用户;
- 用户/部门/角色:选择该节点审批的具体人员或部门、角色;
- 节点表单:对当前节点的表单进行配置,同时可对所选的表单的字段进行显隐、编辑进行设置;若未选,则沿用流程全局表单配置。
【会签任务】
会签任务即多个用户对同一任务进行同时审批与处理。当多人进行审批时,只要满足审批通过率或通过数量后,任务即可处理完毕并进入下一节点;同样的,会签任务可对任务节点展示的表单进行配置。其支持的属性配置如下:
- 节点名称:对该节点进行命名,明确该节点的用途;
- 用户类型:设置流程中审核用户者的类型,用户类型有三种方式选定:指定用户、指定角色下用户、指定部门下用户;
- 用户/部门/角色:选择该节点审批的具体人员或部门、角色;
- 节点表单:对当前节点的表单进行配置,同时可对所选的表单的字段进行显隐、编辑进行设置;若未选,则沿用流程全局表单配置;
- 计票策略:对多人参与审批流程时,选择判断审核结果的方式,支持方式有:数量、百分比;
- 通过比例:结合计票策略,当审核人达到当前设置的值后,则自动通过。
【分支任务】
分支任务是流程网关中的一种,其可同时连接多个子节点,并对连接的每个节点进行流程审批流转条件设置,流程流转时会逐条比对流转条件且会进入最先满足条件的子节点进行审批。如:采购审批流程,当采购金额大于10万时需要总经理审批,若小于等于10万,则总监审批。
分支任务连接两个子节点,选中分支任务设置节点流转条件
节点流转条件配置
【并行任务】
并行任务即多个任务并行执行,该节点可连接多个子节点,流程执行时会对连接的每个子节点进行执行。
【条件任务】
条件任务为有条件的进行任务执行,其可连接多个子节点并对每个子节点进行执行条件的设置,流程审批时只要满足流程执行的条件所有节点分支都将进入审批流程。
流程功能点说明
一.全局表单设置
1、创建流程模型必须绑定表单,可设置表单元素显隐、是否可编辑,如果设置了节点表单,则覆盖全局表单设置
二.全局触发器消息通知
1、可在流程启动后,结束时触发消息通知,目前仅支持邮件通知,须审批人用户信息配置了正确的邮件地址
三.节点自动跳过
1.首节点自动跳过,可配置
2.当前审核节点为流程发起人跳过
3.当前节点和上一节点审核人相同时跳过
4.当前节点找不到审核用户时跳过
四.节点表单设置
1.当前节点未配置表单时,默认使用全局表单设置
2.设置了节点表单则使用节点表单配置
五.节点触发器
1.节点任务创建、完成时触发邮件通知
六.会签
1.仅支持多实例并签任务
2.所有审批人通过才可以通过当前节点
3.可设置通过比例
4.审批不通过流程结束
七.加签
1.仅支持多实例并签任务
2.可增加审批人
八.审批驳回
1.驳回时没有指定节点,则流程结束
2.指定了节点,则流程流转到相应节点继续审批
九.催办
1、流程发起人可以配置邮件通知,催促当前审批人尽快处理
十.分支流转
1、配置流转条件,根据条件流转分支