Flowable UI应用
阅读数:145 评论数:0
跳转到新版页面分类
python/Java
正文
一、简介
Flowable-ui.war是一个web应用,有以下几个功能:
1、Flowable IDM
身份管理应用,为所有Flowable UI应用提供单点登录认证功能,并且为拥有IDM管理员权限的用户提供了管理用户、组与权限的功能。
2、Flowable Modeler
让具有建模权限的用户可以创建流程模型、表单、选择表与应用定义。
3、Flowable Task
运行时任务应用,提供了启动流程实例、编辑任务表单、完成任务,以及查询流程实例与任务的功能。
4、Flowable Admin
管理应用。让具有管理员权限的用户可以查询BPMN、DMN、Form以及Content引擎,并提供了许多选项用于修改流程实例、任务、作业等。管理应用通过REST API连接至引擎,并与FLowabe Task应用及Flowable REST应用一同部署。
二、使用
1、创建流程
2、发起事件
为发起事件选择表单,若无表单,创建表单。
3、设置发起人(按业务自定义配置,此处配置可以方便退回发起人)
4、设置节点信息
5、分配用户
(1)IDM创建用户
如果没有用户信息,需要首先创建用户信息。
(2)创建用户组
(3)将组成员加入组中
(4)配置权限
6、表单引用
(1)若无适用表单,需创建表单
7、网关
8、结束事件
9、校验及保存
10、部署
(1)创建应用程序定义
(2)添加模型
(3)发布
相关推荐
Flowable是一个采用Java开发的业务流程引擎,通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(一般为XML文件),通过流程定义创建流程实例,查询和访问流程相关的实例与数据,
一、数据库表类别
flowable是基于Activiti开发的流程引擎,表名中ACT_就是基于Activiti的,而FLW_开头的,是特定于Flowable Work或Engage的数据库表。
一、配置
<dependency>
<groupId>org.flowable</groupId>
<artifactId>flowable-spring-boot-starter</
一、使用文件流部署工作流
//resourceName是文件的全名称(包括文件后缀)
String resourceName = multipartFile.getOriginalFilename()
一、自定义扩展
标准通常是不同公司(不同观点)大量讨论与妥协的结果。作为阅读BPMN 2.0 XML流程定义的开发者,有时会觉得某些结构或方法十分笨重。Flowable将开发者的感受放在最高优先,因此
一、下载
从官网可以下载到flowable,其中有两个war包:flowable-ui.war和flowable-rest.war。
flowable-ui.wa
一、简介
如果需要人工执行的任务,就需要用到用户任务建模。
二、常用配置
1、执行人Assignments
(1)执行人类型:
Assignee
代理执行人,一般一个用户。
Candidat
通常我们会需要给任务运行表设置内容,因为默认启动任务或完成任务的操作时有些值为空,但我们需要给我们的字段设置值,我想给form_keys设置值,可以通过以下几种方式:
1、常用情况
一、流程变量写入方式
1、启动流程时
//声明一个JsonObject
JSONObject jsonObject = new JSONObject();
jsonObject.put("id", "