一.创建流程引擎对象 private ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); 二.发布一个流程 /** * 2.发布一个流程 会在三张表中产生数据 * act_ge_bytearray: 新增两条记录,保存规则定义文件,二进制文件 * act_re_deployment: 新增一条记录 * act_re_procdef: 新增一条记录 */ @Test public void testDepl…
概述 在这一节,我们将创建一个 Activit 工作流,并启动这个流程,主要包含以下几个步骤: 定义流程,按照 BPMN 的规范,使用流程定义工具,用流程符号把整个流程描述出来 部署流程,把画好的流程定义文件,加载到数据库中,生成表的数据 流程设计器的使用 在 resources 目录下创建一个 bpmn 目录,用来存放流程定义文件.选中 bpmn 目录,点击菜单 New -> New Activity 6.x BPMN 2.x file,创建一个 *.bpmn20.xml.选中该文件,右键 v…
目录 activiti学习6:启动流程后动态获取流程图 一.绘图原理 二.根据流程定义id绘图 三.根据流程实例id绘图 3.1 基本原理 3.2 当前节点的获取 3.3 走过的节点的获取 3.4 绘图 四.总结 activiti学习6:启动流程后动态获取流程图 上一篇博客中介绍了activiti如何开启流程和让流程前进,这次来学习下如何动态的获取activiti的流程图 本文中使用的activiti版本是5.22.0 一.绘图原理 activiti中提供了一个可以用来绘制流程图的类Defaul…
目录 activiti学习5:开启流程和流程前进 一.流程和任务的关系 二.开启流程 2.1根据流程定义key开启流程 三.查询用户任务 3.1 TaskQuery 四.完成任务 activiti学习5:开启流程和流程前进 上一篇博客中介绍了activiti如何部署流程定义文件,这次来学习下如何开启流程和使流程前进. 一.流程和任务的关系 以下是一个简单的请假流程图,其中有一个开始事件,两个用户任务,一个结束事件. 启动流程后,activiti会自动创建第一个流程节点的用户任务,然后我们完成第一…
1.创建流程引擎对象 private ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); 2.启动流程 流程启动后会更新以下二张表:act_ru_execution和act_ru_task各产生一条记录 // 获取服务对象的实例 RuntimeService runtimeService = processEngine.getRuntimeService(); String processDefiniti…
一个类模板(也称为类属类或类生成类)允许用户为类定义一种模式,使得类中的某些数据成员.默写成员函数的参数.某些成员函数的返回值,能够取任意类型(包括系统预定义的和用户自定义的). 如果一个类中数据成员的数据类型不能确定,或者是某个成员函数的参数或返回值的类型不能确定,就必须将此类声明为模板,它的存在不是代表一个具体的.实际的类,而是代表着一类类. //templatedemo.h#ifndef TEMPLATE_DEMO_HXX#define TEMPLATE_DEMO_HXX template…
1.Struts2的执行流程 从客户端发送请求过来,先经过前端控制器(核心过滤器StrutsPrepareAndExecuteFilter)过滤器中执行一组拦截器(一组拦截器就会完成部分功能代码),拦截器执行完成以后就会执行目标Action,在Action中返回一个结果视图,根据Result的配置进行页面的跳转. 2.Struts架构 白色:只可以使用现成的,用户无法修改 红色:自定义的 蓝色:可以使用现成的,也可以使用自定义的…
ballerina 从发布,到现在官方文档的更新也是很给力的,同时也有好多改进,越来越好用了 可以参考官方文档 https://ballerina.io/learn/by-guide/restful-service/ 项目初始化 项目结构 └── guide └── restful_service └── order_mgt_service.bal 初始化项目 cd guide && ballerina init 效果 添加代码&& docker 支持 http rest…
ballerina 官方提供了docker 的runtime,还是比较方便的 基本项目创建 使用cli创建项目 按照提示操作就行 ballerina init -i 项目结构 添加了dockerfile 以及docker-compose 简单http 服务 ├── Ballerina.toml ├── Dockerfile ├── README.md ├── docker-compose.yml ├── hello_service.bal ├── target │ └── hello_servi…
1.Activiti学习笔记1 — 下载与开发环境的配置: 2.Activiti学习笔记2 — HelloWorld: 3.Activiti学习笔记3 — 流程定义: 4.Activiti学习笔记4 — 流程实例化: 5.Activiti学习笔记5 — 常用API解析: 6.Activiti学习笔记6 — 变量与历史记录: 7.Activiti学习笔记7 — ReceiveTask机器自动任务的使用: 8.Activiti学习笔记8 — UserTask私有任务的使用: 9.Activiti学习…