Q:如何在teamcube无代码开发平台快速开展流程设计?
teamcube的轻量级、可自定义流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准),开展流程模型创建时,拥有可视化流程设计界面,以简单的“拖拉拽选”的方式,实现在线业务流程的建模、设计、运行和优化。
我们对搭建流程的常规思路,如下图所示:
在teamcube无代码开发平台上,搭建流程的顺序,如下图所示:
本篇文章,我们将重点介绍一下teamcube的流程管理中“流程设计”这一环节。
在基础的各类“流程表单”设计好后,就需要开始在“流程设计”中“创建流程”和“设计流程图”。
a.创建流程
进入“流程设计”界面后,点击“创建流程”,给流程设定名称,绑定基础流程表单。
b.设计流程图
在设计流程图界面有默认的“开始”和“结束”节点。“网关”节点、“任务”节点和连线可进行自由添加、设置。
-并行网关-
在一个流程模型里引入并发最直接的网关就是并行网关(Parallel Gateway),它允许拆分(Fork) 执行多个路径,或者合并(Join )多个执行的到达路径。 其功能基于即将到达的和即将离开的流程顺序流。
如某份申请单需要2个部门各自填写,填写好后都需要ab部门审批,ab部门同时审批通过后方可由总经理审批。
-互斥网关-
又称单行网关(ExclusiveGateway),用来在流程中实现决策。当流程执行到互斥网关,所有数据就会被执行一遍,满足条件的就会让流程继续运行。用互斥网关时,只会选择一条顺序流。当多条顺序流的条件都计算为true时,其中流程默认走第一条。如果没有可选的顺序流,会抛出异常。
如申请人是a部门时,由a部门领导审批;是b部门时,由b部门领导审批;不是a也不是b时,流程直接结束。
-包容网关-
包容网关(Inclusive Gateway)就是并行网关(Parallel Gateway)和互斥网关(Exclusive Gateway)的组合。可以在出口顺序流上定义条件,包容网关会计算它们。然而主要的区别是,包容网关与并行网关一样,可以选择多于一条(出口)顺序流。
如填写人提交某项资金申请,以申请金额为判断基准:
若是申请金额2万及以下的,需要先通过a和b部门初审,再通过c部门复审;
若是2万以上5万以下的,直接由财务经理审核;
若果大于5万的,由abc部门和财务经理共同审核。
-用户任务-
用户任务(user task)属于典型的人工任务,当流程执行到达一个“用户任务”时, 一个新人工任务就会被创建,然后移交给用户待办任务列表,
简而言之,需要有人参与,必须人为触发。其描绘图形为一个圆角矩形,在左侧是小用户图标。
用户任务可以用于绑定该流程节点处的表单,通过teamcube公式编辑器轻松选定流程节点参与人,设定会签通过条件、通过表达式,为节点开始/结束添加各类动作。
通过公式编辑器自由选择“可用变量”和“函数”。如有特殊需求,有语言功底的用户也可自行添加公式或变量。
可添加的动作有:
-服务任务-
在流程路径中添加服务任务,可以对节点设定开始、运行、结束事件。
-连线-
将各类网关、任务连接在一起,标明顺序流,是两个模型之间的连接者。顺序流是活动(如任务)和网关之间的连线,显示为一条带箭头的实线,可以分为标准顺序流和条件顺序流两种。
标准顺序流,使用连线指定顺序流的源和顺序流的目的模型,默认直接执行顺序流。
条件顺序流,在标准顺序流的基础上多了条件属性,只有满足条件才能通过顺序流达到下一节点。若不填写流转条件,就是标准顺序流。
-节点复制和更改-
如果需复制节点或更改节点,可在原节点基础上进行相关操作:
-顶部功能区菜单介绍-
流程设计界面顶部菜单区有界面缩放、保存、清空、布局、横向布局和纵向布局。
-布局-
开发者可自由选择横纵布局,界面默认为横向布局,添加设计图后点击布局,可一键美化设计图布局,如图所示:
以上,流程相关的功能就设计和搭建完成啦。
看!原来头疼和复杂的流程设计问题,
我们的开发小哥哥帮助做了一系列简化!
想要搭建业务流程,谁都可以直接上手轻松搭建~