1、实现图形

2、实现XML

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/test"><process id="myProcess" name="My process" isExecutable="true"><startEvent id="startevent1" name="Start"></startEvent><userTask id="usertask1" name="项目经理审批"></userTask><sequenceFlow id="flow1" sourceRef="startevent1" targetRef="usertask1"></sequenceFlow><userTask id="usertask2" name="技术总监审批"></userTask><sequenceFlow id="flow2" sourceRef="usertask1" targetRef="usertask2"></sequenceFlow><userTask id="usertask3" name="经理审批"></userTask><sequenceFlow id="flow3" sourceRef="usertask2" targetRef="usertask3"></sequenceFlow><userTask id="usertask4" name="总经理审批"></userTask><sequenceFlow id="flow4" sourceRef="usertask3" targetRef="usertask4"></sequenceFlow><userTask id="usertask5" name="董事长审批"></userTask><sequenceFlow id="flow5" sourceRef="usertask4" targetRef="usertask5"></sequenceFlow><endEvent id="endevent1" name="End"></endEvent><sequenceFlow id="flow6" sourceRef="usertask5" targetRef="endevent1"></sequenceFlow></process><bpmndi:BPMNDiagram id="BPMNDiagram_myProcess"><bpmndi:BPMNPlane bpmnElement="myProcess" id="BPMNPlane_myProcess"><bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1"><omgdc:Bounds height="35.0" width="35.0" x="110.0" y="50.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask1" id="BPMNShape_usertask1"><omgdc:Bounds height="55.0" width="105.0" x="75.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask2" id="BPMNShape_usertask2"><omgdc:Bounds height="55.0" width="105.0" x="260.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask3" id="BPMNShape_usertask3"><omgdc:Bounds height="55.0" width="105.0" x="430.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask4" id="BPMNShape_usertask4"><omgdc:Bounds height="55.0" width="105.0" x="610.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="usertask5" id="BPMNShape_usertask5"><omgdc:Bounds height="55.0" width="105.0" x="790.0" y="150.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1"><omgdc:Bounds height="35.0" width="35.0" x="825.0" y="52.0"></omgdc:Bounds></bpmndi:BPMNShape><bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1"><omgdi:waypoint x="127.0" y="85.0"></omgdi:waypoint><omgdi:waypoint x="127.0" y="150.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2"><omgdi:waypoint x="180.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="260.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3"><omgdi:waypoint x="365.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="430.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow4" id="BPMNEdge_flow4"><omgdi:waypoint x="535.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="610.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5"><omgdi:waypoint x="715.0" y="177.0"></omgdi:waypoint><omgdi:waypoint x="790.0" y="177.0"></omgdi:waypoint></bpmndi:BPMNEdge><bpmndi:BPMNEdge bpmnElement="flow6" id="BPMNEdge_flow6"><omgdi:waypoint x="842.0" y="150.0"></omgdi:waypoint><omgdi:waypoint x="842.0" y="87.0"></omgdi:waypoint></bpmndi:BPMNEdge></bpmndi:BPMNPlane></bpmndi:BPMNDiagram>
</definitions>

Activiti Designer申请请假流程相关推荐

  1. activiti实现的请假流程

    直接上图,还是有点复杂的 转载于:https://www.cnblogs.com/caohaifeng/p/5577887.html

  2. Activiti学习(4)简单的请假流程

    在前一篇文章的基础上,编写一个稍微复杂的请假流程,进一步熟悉Activiti的基本知识,并期望能够触类旁通,解决上一篇博文中没有解决的问题.实现过程中,参考了以下文章,在此向作者表示感谢. 1.act ...

  3. 【Activiti工作流】5. 简单请假流程

    1. 画出流程图 使用之前安装的Eclipse的流程设计器,画出如下流程图: 1.1 设置开始节点 在properties中选中Main config:设置如下: 然后选中Form,设置如下: 具体操 ...

  4. Activiti(二)简单请假流程实现

    在SpringBoot2集成Activiti6的环境中,实现简单的请假流程.编写请假业务流程.流程业务为: 1,员工请假,先创建请假流程 2,员工填写请假申请,也可以不填写,直接结束流程 3,提交给直 ...

  5. Activiti工作流(一):OA 上的那些请假流程如何快速实现呢?

    大家好,我是 杰哥 在公司中,每个人都需要经常创建或者审批一些流程,比如说转正申请.请假流程.出差申请等等 那么,你有没有想过,要是你,你会如何实现这些流程的控制逻辑呢? 比如说请假申请,首先需要提前 ...

  6. 【Activity学习五】--基于SSM整合Activiti之请假流程实现(二)

    [Activity学习五]--基于SSM整合Activiti之请假流程实现(二) 1.部署流程资源 2.查询流程定义信息 3.发布请假流程 4.查询用户任务 5.提出请假 6.老板查看请假任务 7.老 ...

  7. 请假流程如何快速实现(OA )呢?:Activiti工作流

    大家好, 在公司中,每个人都需要经常创建或者审批一些流程,比如说转正申请.请假流程.出差申请等等 那么,你有没有想过,要是你,你会如何实现这些流程的控制逻辑呢? 比如说请假申请,首先需要提前定义好一个 ...

  8. activiti+testng批量测试用例-请假流程

    介绍 本文以请假流程为例,演示一个activiti流程的流转.从而熟悉activiti核心的api调用 请假流程定义 待测试的流程路径 流程定义xml <?xml version="1 ...

  9. 基于 Spring Boot 2.x 使用 Activiti 创建一个简易的请假流程

    文章目录 1 摘要 2 准备工作 3 请假流程图 3 核心代码 3.1 数据库表 3.2 流程管理工具类 3.3 流程的使用 4 推荐参考资料 5 Github 源码 ​ ​ ​ 1 摘要 工作流是需 ...

最新文章

  1. 开发者测试:可测试性是设计出来的
  2. 上海师范大学提前批计算机科学与技术,2020年上海师范大学提前批录取分数线公布...
  3. 求两条轨迹间的hausdorff距离_带电粒子在平行板电容器极板间的运动知识点
  4. 神策 2020 数据驱动用户大会报名开启
  5. CCF真题 201312-1 出现次数最多的数
  6. Altium Designer 18 怎么导出CAD文件
  7. 关于GCD执行任务的理解
  8. 第六届“强网杯”全国网络安全挑战赛-青少年专项赛
  9. python空格转义字符_python空格转义
  10. QuickTime格式解析
  11. QChart数据可视化应用
  12. PyTorch中的squeeze()和unsqueeze()详解与应用案例
  13. JavaScript常见设计模式
  14. 什么是S-uniward?
  15. 陈安之励志演讲经典句子
  16. 马拉松成绩和体重的关系
  17. 周金瑞10.29/30国际黄金、白银TD、美原油美盘操作建议
  18. python基础代码大全博客园,python基础代码大全解释
  19. 【JY】混凝土分析工具箱:CDP模型插件与滞回曲线数据
  20. 音乐播放平台管理系统/音乐网站的设计与实现

热门文章

  1. 就聊聊不少小IT公司的技术总监
  2. 如何编写一个简易网络爬虫
  3. 物联网概念火热,靠技术如何落地?
  4. python 学习爬取链家武汉二手房市场成交记录
  5. 天黑请闭眼 杀人游戏 规则
  6. VS 无法启动程序(系统找不到指定路径)的解决方法
  7. 写《2020年11月线上自行车业务分析报告》
  8. 变量x,y,z赋初值2.5,然后在屏幕上打印这些变量的值。
  9. 待定系数法求不定积分中的待定系数法的拆分总结
  10. 家谱宗族网站源码_家谱管理系统(源代码)