当前位置: 首页 > news >正文

Flowable-流程图标与流程演示

BPMN 2.0是业务流程建模符号2.0的缩写。它由Business Process Management Initiative这个非营利协会创建并不断发展。作为一种标识,BPMN 2.0是使用一些符号来明确业务流程设计流程图的一整套符号规范,它能增进业务建模时的沟通效率。目前BPMN2.0是最新的版本,它用于在BPM上下文中进行布局和可视化的沟通。接下来我们先来了解在流程设计中常见的 符号。

1. 流程图标

BPMN2.0的基本符合主要包含:

一、事件图标

  在Flowable中的事件图标启动事件,边界事件,中间事件和结束事件。

二、活动(任务)图标

  活动是工作或任务的一个通用术语。一个活动可以是一个任务,还可以是一个当前流程的子处理流程; 其次,你还可以为活动指定不同的类型。常见活动如下:

三、结构图标

  结构图标可以看做是整个流程活动的结构,一个流程中可以包括子流程。常见的结构有:

四、网关图标

  网关用来处理决策,有几种常用网关需要了解:

2. Floeable-UI演示

一、流程部署

有了流程定义后然后可以通过FlowableUI中提供的应用程序我们可以来完成部署的相关操作。

进入功能页面后我们可以创建应用程序

然后在弹出的菜单中录入基本信息

点击选择需要绑定的流程定义

点击进入后我们可以点击右上角的发布操作来完成部署的行为:

部署出现的时候出现了异常信息:

同时在看控制台出现了如下的问题

原因是部署的项目不能放在有中文的路径下。所以我们调整下Tomcat的位置.然后再启动即可,然后在发布就提示发布成功了

二、流程审批

在FlowableUI中提供了演示程序

流程部署完毕后就可以启动一个流程实例了。然后就可以走流程审批的操作。启动流程实例我们通过任务应用程序来处理。

点击启动新的流程

启动流程后进入到人事审批的阶段

点击显示流程可以看到当前的状态

然后可以切换到zhangsan账号登录后来审批操作

点击完成后,点击流程可以看到对应的流程情况

然后切换到lisi登录来继续审批

点击完成后,审批操作完成。到此FlowableUI的流程审批操作就演示完成。

二、结语

至此,对于Flowable的基础操作和工作流程就演示完了,下面可以在代码中进行审批流程。

快链:flowable-基础 Flowable-基础-CSDN博客

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Flutter对接FlutterBugly 报错Zone mismatch
  • 鸿蒙开发 -本地数据库操作
  • InjectFix 热更新解决方案
  • LVS+Nginx高可用集群---keepalived原理与实战
  • 捷配PCB打样采用机械盲埋孔制造,有何优势?
  • 硅纪元视角 | 微软开发全新AI模型,革新电子表格处理效率!
  • 排队问题--逆序对应用
  • 使用druid对sql进行血缘解析
  • 去除重复字母
  • Python酷库之旅-第三方库Pandas(027)
  • 分类题解清单
  • 网络请求之urllib.request的使用(Get方式)
  • 数组 704.二分查找法
  • which 命令在Linux中是一个快速查找可执行文件位置的工具
  • el-table的selection多选表格改为单选
  • @jsonView过滤属性
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 4. 路由到控制器 - Laravel从零开始教程
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • JavaScript 基本功--面试宝典
  • learning koa2.x
  • python学习笔记 - ThreadLocal
  • 编写高质量JavaScript代码之并发
  • 复习Javascript专题(四):js中的深浅拷贝
  • 利用DataURL技术在网页上显示图片
  • 运行时添加log4j2的appender
  • ​secrets --- 生成管理密码的安全随机数​
  • ​第20课 在Android Native开发中加入新的C++类
  • ​香农与信息论三大定律
  • # Java NIO(一)FileChannel
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #QT项目实战(天气预报)
  • (1)Jupyter Notebook 下载及安装
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (二十四)Flask之flask-session组件
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • *2 echo、printf、mkdir命令的应用
  • .DFS.
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET 给NuGet包添加Readme
  • .Net环境下的缓存技术介绍
  • .net连接oracle数据库
  • .skip() 和 .only() 的使用
  • /bin、/sbin、/usr/bin、/usr/sbin
  • [3300万人的聊天室] 作为产品的上游公司该如何?
  • [AI aider] 打造终端AI搭档:Aider让编程更智能更有趣!
  • [BT]BUUCTF刷题第4天(3.22)
  • [BUUCTF]-Reverse:reverse3解析