![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
activiti
努力的程序猿@
这个作者很懒,什么都没留下…
展开
-
【八】用户与流程
一、个人任务1、流程图2、分配个人任务方式一(直接指定办理人)缺点 办理人固定了,但是实际开发中,办理人是不固定的3、分配个人任务方式二(使用流程变量)(1)部署@Testpublic void deployProcess() { //得到流程部署的service RepositoryService repositoryService = this.processEngine.getRepositoryService(); Deployment deploy =原创 2020-06-08 17:28:08 · 474 阅读 · 0 评论 -
【七】流程设计
一、连线使用流程变量去控制流程的走向1、流程图(1)指定流程的key(2)提交申请节点(3)部门经理审批节点(4)部门经理审批节点连线(5)总经理审批节点2、流程(1)部署、启动/** * 部署流程使用zip */@Testpublic void deployProcess() { // 得到流程部署的service RepositoryService repositoryService = this.processEngine.ge原创 2020-06-08 11:28:36 · 539 阅读 · 0 评论 -
【六】流程执行历史记录
一、查询历史流程实例二、查询历史活动三、查询历史任务 act_hi_taskinst一、查询历史流程实例/* 1,查询历史流程实例 */@Testpublic void historyProcessInstince() { List<HistoricProcessInstance> list = historyService.createHistoricProcessInstanceQuery() //条件// .processDefinitionId(原创 2020-06-08 10:27:27 · 624 阅读 · 0 评论 -
【五】流程变量
一、流程图流程变量(key ---value)在整个工作流中扮演很重要的作用。例如:请假流程中有请假天数、请假原因等一些参数都为流程变量的范围。流程变量的作用域范围是只对应一个流程实例。也就是说各个流程实例的流程变量是不相互影响的。流程实例结束完成以后流程变量还保存在数据库中(存放到流程变量的历史表中)。二、流程1、部署/** * 部署流程使用classpath */@Testpublic void deployProcess() { // 得到流程部署的service R原创 2020-06-08 10:23:25 · 1679 阅读 · 0 评论 -
【四】流程实例、任务的执行
一、流程图二、流程1、部署/** * 部署流程使用classpath */@Testpublic void deployProcess() { // 得到流程部署的service RepositoryService repositoryService = this.processEngine.getRepositoryService(); Deployment deploy = repositoryService.createDeployment().name("请假流程00原创 2020-06-08 10:00:51 · 1178 阅读 · 0 评论 -
【三】activiti管理流程定义
一、查询部署信息act_re_deployment/** * 查询流程部署信息 act_re_deployment */@Testpublic void queryProcessDeploy() { RepositoryService repositoryService = this.processEngine.getRepositoryService(); // 创建部署信息的查询 String deploymentId = "1";// Deployment deploy = r原创 2020-06-05 18:18:35 · 529 阅读 · 0 评论 -
【二】工作流activiti一个demo
一、idea安装BPM插件二、配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0原创 2020-06-05 17:51:44 · 538 阅读 · 0 评论 -
【一】工作流activiti相关概念
一、工作流的概念1、工作流(Workflow)工作流就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。2、工作流管理系统(Workflow Management System, WfMS)工作流管理系统是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规则进行工作流实例的执行。工作流管理系统不是企业的业务系统,而是为企业的原创 2020-06-05 14:29:41 · 253 阅读 · 0 评论