随笔分类 -  Activiti工作流

摘要:1 SpringBoot 整合 Activiti7 的配置 为了能够实现 SpringBoot 与 Activiti7 整合开发,首先我们要引入相关的依赖支持。所以,我们在工程的 pom.xml 文件中引入相关的依赖,具体依赖如下所示: <properties> <project.build.sou 阅读全文
posted @ 2019-11-22 15:22 天宇轩-王 阅读(7210) 评论(0) 推荐(0) 编辑
摘要:1排他网关 1.1 什么是排他网关 排他网关(也叫异或(XOR)网关,或叫基于数据的排他网关),用来在流程中实现决策。 当流程执行到这个网关,所有分支都会判断条件是否为 true,如果为 true 则执行该分支,注意,排他网关只会选择一个为 true 的分支执行。 (即使有两个分支条件都为 true 阅读全文
posted @ 2019-11-21 14:07 天宇轩-王 阅读(917) 评论(0) 推荐(2) 编辑
摘要:1 Candidate-users 候选人 1.1需求 在流程定义中在任务结点的 assignee 固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn 文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。针对这种情况可以给任务设置多个候选人,可以从候选人中选择参与者来完成任务 阅读全文
posted @ 2019-11-20 16:01 天宇轩-王 阅读(744) 评论(0) 推荐(2) 编辑
摘要:1什么是流程变量 流程变量在 activiti 中是一个非常重要的角色,流程运转有时需要靠流程变量,业务系统和 activiti结合时少不了流程变量,流程变量就是 activiti 在管理工作流时根据管理需要而设置的变量。比如在请假流程流转时如果请假天数大于 3 天则由总经理审核,否则由人事直接审核 阅读全文
posted @ 2019-11-19 21:02 天宇轩-王 阅读(599) 评论(2) 推荐(3) 编辑
摘要:1分配任务负责人 1.1 固定分配 在进行业务流程建模时指定固定的任务负责人 在 properties 视图中,填写 Assignee 项为任务负责人。注意事项由于固定分配方式,任务只管一步一步执行任务,执行到每一个任务将按照 bpmn 的配置去分配任务负责人。 1.2 表达式分配 1.2.1 UE 阅读全文
posted @ 2019-11-18 22:08 天宇轩-王 阅读(936) 评论(0) 推荐(2) 编辑
摘要:1.1什么是流程实例 参与者(可以是用户也可以是程序)按照流程定义内容发起一个流程,这就是一个流程实例。是动态的。流程定义和流程实例的图解: 1.2启动流程实例 流程定义部署在 activiti 后,就可以在系统中通过 activiti 去管理该流程的执行,执行流程表示流程的一次执行。比如部署系统请 阅读全文
posted @ 2019-11-18 20:57 天宇轩-王 阅读(2347) 评论(1) 推荐(2) 编辑
摘要:流程定义查询 查询部署的流程定义。 /** * 查询流程定义信息 //act_re_procdef */ public class QueryProcessDefinition { public static void main(String[] args) { //1.得到ProcessEngin 阅读全文
posted @ 2019-11-17 23:38 天宇轩-王 阅读(751) 评论(0) 推荐(2) 编辑
摘要:1 创建流程 首先选中存放图形的目录(本次我们选择 resources 下的 bpmn 目录),点击菜单: New-BpmnFile,如下图所示: 起完名字 holiday 后(默认扩展名为 bpmn),就可以看到进入了流程设计页面,如图所示 绘制流程 : 图形绘制好后会生成两个文件: 指定流程定义 阅读全文
posted @ 2019-11-13 22:16 天宇轩-王 阅读(803) 评论(0) 推荐(3) 编辑
摘要:IDEA 工具中的操作方式 第一步:将 holiday.bpmn 文件改为扩展名 xml 的文件名称: holiday.xml修改前的 bpmn 文件,效果如下: 第二步: 在 holiday.xml 文件上面,点右键并选择 Diagrams 菜单,再选择 Show BPMN2.0 Designer 阅读全文
posted @ 2019-11-13 17:44 天宇轩-王 阅读(1163) 评论(0) 推荐(2) 编辑
摘要:创建Mysql 创建 mysql 数据库 activiti(名字任意):CREATE DATABASE activiti DEFAULT CHARACTER SET utf8; pom.xml <properties> <slf4j.version>1.6.6</slf4j.version> <lo 阅读全文
posted @ 2019-11-12 17:44 天宇轩-王 阅读(783) 评论(0) 推荐(3) 编辑
摘要:Eclipse安装 网络在线安装:1) 打开 Help -> Install New Software. 在如下面板中: 2) 在如下 Install 界面板中,点击 Add 按钮: 配置新装插件的地址和名称3) 然后填入下列字段Name: Activiti BPMN 2.0 designerLoc 阅读全文
posted @ 2019-11-12 14:07 天宇轩-王 阅读(480) 评论(0) 推荐(3) 编辑
摘要:工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。 工作流管理系统(Workflow Management System, 阅读全文
posted @ 2019-11-12 11:02 天宇轩-王 阅读(1073) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示