Flowable基本操作。创建一个基本的maven工程,可以是Eclipse也可以是其他IDEA。在pom.xml文件中添加下列行:然后创建一个普通的Java类,添加对应的main方法,首先要做的是初始化「ProcessEngine」流程引擎实例。
Camunda 和 Flowable 均基于 BPMN 2.0 标准 构建,该标准为工作流建模提供图形符号,包括业务流程和规则、用户界面、执行、监控, 和优化。所以如果我们的项目是在Eclipse中,就很方便了,不用从Eclipse跳到外部工具去新建模型。
首先我们创建一个 Spring Boot 项目,创建的时候引入 Web 和 MySQL 驱动依赖即可,项目创建成功之后,再引入 flowable 依赖,最终的依赖文件如下:项目创建成功之后,首先需要我们在 application.properties 中配置一下数据库连接信息,如下:配置完成之后,当 Spring Boot 项目第一次启动的时候,会自动创建出来对应的表和需要的数据。
固定分配就是我们前面介绍的,在绘制流程图或者直接在流程文件中通过Assignee来指定的方式。UEL代表Unified Expression Language,是EE6规范的一部分.Flowable支持两种UEL表达式: UEL-value 和UEL-method。