SpringBoot整合Activiti7——实战之请假流程(普通)

文章详细描述了如何使用Activiti框架实现请假流程的XML部署、启动流程并演示了查询任务、填写请假单和部门审批的步骤,展示了从代码层面管理业务流程的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


请假流程:开始-填写请假单-部门审批-结束

代码实现

在这里插入图片描述

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/processdef">
  <process id="myLeave" name="1" isExecutable="true">
    <documentation>模拟请假流程</documentation>
    <startEvent id="sid-1e77c6ca-a221-4f1f-8612-89cbd47d73fe" activiti:initiator="applyUserId"/>
    <userTask id="sid-be8148c6-fcc1-4d56-b227-e0064a4ceeac" name="填写申请单" activiti:assignee="${applyUserId}"/>
    <userTask id="sid-fcdba2f4-3fe4-4bea-afda-a646b5025bff" name="部门审批" activiti:assignee="department"/>
    <endEvent id="sid-6d5d833b-e788-4a16-8cd5-e9664057a345"/>
    <sequenceFlow id="sid-54888794-4af7-4c37-a8a0-605f7f048309" sourceRef="sid-1e77c6ca-a221-4f1f-8612-89cbd47d73fe" targetRef="sid-be8148c6-fcc1-4d56-b227-e0064a4ceeac"/>
    <sequenceFlow id="
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值