activiti
春风吹又生
如果文章有错误或者有问题可以发我邮箱:danqiusheng@foxmail.com。相互交流
展开
-
Activiti6--[7] 查询流程中当前节点办理人以及候选组
sss原创 2020-12-17 21:57:45 · 6448 阅读 · 0 评论 -
Activiti6--[6]使用自定义表单属性_4
前提完成了基本的要求,点击启动流程,填写表单信息提交,下一个办理人员审核时能够查询到上一个节点的数据(前提是表单的组件id是一样的)。注意:需要清理掉之前做的动态表单属性,否则提交表单会提示保存失败,因为一些字段必填。问题在设计的时候,发现里面有一个自定义表单属性(国际化对应的中文描述)疑惑因为在某些情况下,可能是前后端分离,工作流只是提供接口。那么采用动态表单属性界面设计校验,排版都不符合。所以此时需要自定义表单,在流程启动的时候去关联设计好的表单。在这里activiti提供了接口能够去查询自原创 2020-12-10 00:13:08 · 1869 阅读 · 1 评论 -
Activiti6--[6]使用动态表单表达式属性_3
前提实现了最基本的动态表单配置,此时回过头来看activiti里面的动态表单配置,发现里面有两个配置属性,第一个是表达式,第二个是变量。这两个的意思理解了一下,将组件的值与变量关联,然后通过表达式获取。acitivit官网关于表达式的描述:分别是4.7章节和spring整合中的5.3章节。为了方便阅读,给出activiti5版本的中文地址:http://www.mossle.com/docs/activiti/index.html目的只是为了了解变量、表达式的使用以及怎么解析的表达式,为了原创 2020-12-09 01:13:25 · 1955 阅读 · 2 评论 -
Activiti6--[6]使用动态表单属性_2
前提已经实现了动态表单。对申请人提交的申请表单进行审批。此时要显示申请人在申请表单填写的相关信息,然后进行审批是否同意该申请。那么接上一步继续研发。api说明// 获取任务表单属性formService.getTaskFormData(taskId).getFormProperties()// 提交表单完成当前任务formService.submitTaskFormData(taskId, formValues);流程图设计总流程开始节点username->请假人-&原创 2020-12-05 01:11:30 · 1315 阅读 · 2 评论 -
Activiti6--[6]使用动态表单属性_1
前提在业务系统中,当用户想要操作一个申请流程的时候,总会弹出一个表单填写。填写完毕后再点击提交完成申请,此时流程就会开始启动,该条表单数据就会流转到下一个办理人。疑问疑问一:在点击申请的时候,怎么知道有表单的存在?疑问二:不同的业务在申请的的时候,申请表单不一样,如何解决?思路在设计流程的时候,点击开始节点,其中有这么两个配置。第一个是动态表单属性,第二个是自定义表单。官网有针对form描述地址:https://www.activiti.org/userguide/#forms根据9原创 2020-12-02 20:28:33 · 2136 阅读 · 1 评论 -
Activiti6--[5] 核心API方法
API方法说明流程模型操作一般先定义一个流程模型,也就是通过界面拖拉拽一个图形流程出来,然后保存。这个数据就是流程模型数据创建模型repositoryService.newModel()....repositoryService.saveModel()分页查询模型repositoryService.createModelQuery().listPage(firstResult...原创 2019-12-01 11:22:09 · 923 阅读 · 0 评论 -
Activiti6--[4] 表和核心API说明
1 目的将表和使用的类了解,后面接口的研发便会清楚一点1.1 数据表说明所有的表都以ACT_开头。第二部分是表示表的用途的两个字母的缩写标识。用途也和服务的API对应。28张数据表分类1、act_ge_** 通用数据表,ge是general的缩写2、act_hi_* * 历史数据表,hi是history的缩写,对应HistoryService接口3、act_id...原创 2019-11-30 11:22:51 · 669 阅读 · 0 评论 -
Activiti6--[3] 整合Activiti6流程设计器
1 目的将【1】中用到流程图设计相关页面拷贝迁移到项目中。2 准备2.1 准备项目2.2 依赖说明 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter<...原创 2019-11-27 21:30:14 · 4267 阅读 · 11 评论 -
Activiti6--[2] 搭建入门项目
入门安装插件【可不安装】通过idea画流程图。在idea中的插件管理中,查找叫actiBMP的插件,安装即可。项目结构项目依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2...原创 2019-11-26 19:02:01 · 596 阅读 · 0 评论 -
Activiti6--[1] 部署Activiti6示例
1 目的因项目需要加入工作流模块,故对工作流进行研究。因对工作流的不太熟悉,将其摸索过程记录。2 官方网站https://www.activiti.org/userguide/3 示例示例包括rest接口、设计器等;下载地址:http://activiti.org/download.html3.1 示例目录解压下载的文件,目录结构如下:wars:示例项目的war包libs:...原创 2019-11-25 19:44:06 · 807 阅读 · 0 评论