flowable 带有可视化ui操作界面
flowable 文档
https://tkjohn.github.io/flowable-userguide/
关于自定义流程总结:
######################
用户任务 有好几种方式可以通过java 设置 签收用户,及用户组
脚本任务,和 java服务 任务(和任务监听器tasklistener,执行监听器) 主要是为了修改流程变量,为下面的流程节点做准备,(这两种任务不需要人工提交,会自动跳到(同时带上设置的流程变量)下个任务节点)。主要为了修改变量。
脚本任务和 java服务任务 。这两种无法设置签收 用户用户组。无法指派到用户,用户组。
########################################
################
####################
###########################
脚本任务+执行监听,获得流程中的变量及修改complate后的变量,上个节点执行后会直接执行-》脚本任务-》下个节点。
###############################
上个节点执行后会直接执行-》脚本任务-》下个节点,相当于脚本任务直接complate 自动提交任务、脚本任务一般用来在进入下个节点前处理变量xx、xx可以作用与脚本任务的下个节点。
#################################
任务监听器也可以实现
#########################
###############################
########################
#######################################
#####################
############################
##########################
########################
################
expression
################
#######################
###################
############################