news 2026/4/23 10:42:25

若依审批流-委派

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
若依审批流-委派

在审批流中,委派​ 是一种常见的操作,指的是当前审批人将本应由自己处理的任务,临时交给他人代为处理,但最终决策权和责任仍归属于原审批人。

点击若依工作流进行在线体验

工作原理

审批流中的“委派”通常具备以下几个关键特点:

  • 临时性与可逆性:委派通常是一种临时性的安排。例如,当正式审批人休假、出差或因其他原因暂时无法处理任务时,会进行委派。一旦原审批人恢复工作,委派关系可能就会结束。
  • 责任主体不变:尽管任务被交给他人处理,但最终的责任仍然由原审批人(即委派人)承担。被委派人的操作通常被视为替原审批人提供参考意见或初步处理。
  • 流程的可回溯性:在流程记录中,委派操作、被委派人的处理意见以及流程如何返回至原审批人,这些信息通常都会被记录下来,确保流程的透明和可追溯 。

需求

假设现在有一个请假流程, 用户提交申请数据, 审批人将任务委派给另一个跟进,被委派人给出自己的意见后,任务继续流转到审批人。(类似虚线任务)

<?xml version="1.0" encoding="UTF-8"?><bpmn:definitionsxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"xmlns:camunda="http://camunda.org/schema/1.0/bpmn"xmlns:di="http://www.omg.org/spec/DD/20100524/DI"id="Definitions_1"targetNamespace="http://bpmn.io/schema/bpmn"><bpmn:processid="Process_9729"name="请假流程"isExecutable="true"><bpmn:startEventid="Event_0ucy4xc"><bpmn:outgoing>Flow_1fgnagb</bpmn:outgoing></bpmn:startEvent><bpmn:sequenceFlowid="Flow_1fgnagb"sourceRef="Event_0ucy4xc"targetRef="Activity_04kx462"/><bpmn:userTaskid="Activity_04kx462"name="请假申请"camunda:assignee="${startUser}"><bpmn:extensionElements><camunda:formData><camunda:formFieldid="type"label="请假类型"type="string"/><camunda:formFieldid="reason"label="请假理由"type="string"/><camunda:formFieldid="days"label="请假天数"type="long"defaultValue=""/></camunda:formData></bpmn:extensionElements><bpmn:incoming>Flow_1fgnagb</bpmn:incoming><bpmn:outgoing>Flow_0nrxozi</bpmn:outgoing></bpmn:userTask><bpmn:sequenceFlowid="Flow_0nrxozi"sourceRef="Activity_04kx462"targetRef="Activity_0qetwmj"/><bpmn:userTaskid="Activity_0qetwmj"name="直属领导审批"camunda:assignee="${candidate}"><bpmn:extensionElements><camunda:formData><camunda:formFieldid="userComment"label="评论"type="string"/></camunda:formData></bpmn:extensionElements><bpmn:incoming>Flow_0nrxozi</bpmn:incoming><bpmn:outgoing>Flow_0bpj5l6</bpmn:outgoing></bpmn:userTask><bpmn:sequenceFlowid="Flow_0bpj5l6"sourceRef="Activity_0qetwmj"targetRef="Gateway_07216c1"/><bpmn:exclusiveGatewayid="Gateway_07216c1"><bpmn:incoming>Flow_0bpj5l6</bpmn:incoming><bpmn:outgoing>Flow_0uf4uhb</bpmn:outgoing><bpmn:outgoing>Flow_1jmp8ly</bpmn:outgoing></bpmn:exclusiveGateway><bpmn:endEventid="Event_0lhm65y"><bpmn:incoming>Flow_0uf4uhb</bpmn:incoming></bpmn:endEvent><bpmn:sequenceFlowid="Flow_0uf4uhb"name="审批通过"sourceRef="Gateway_07216c1"targetRef="Event_0lhm65y"><bpmn:conditionExpressionxsi:type="bpmn:tFormalExpression">${approved == true}</bpmn:conditionExpression></bpmn:sequenceFlow><bpmn:endEventid="Event_0xmax1y"><bpmn:incoming>Flow_1jmp8ly</bpmn:incoming></bpmn:endEvent><bpmn:sequenceFlowid="Flow_1jmp8ly"name="审批拒绝"sourceRef="Gateway_07216c1"targetRef="Event_0xmax1y"><bpmn:conditionExpressionxsi:type="bpmn:tFormalExpression">${approved==false}</bpmn:conditionExpression></bpmn:sequenceFlow></bpmn:process></bpmn:definitions>

演示效果

使用若依(ry)账号登陆系统,发起一个请假申请, 备注,测试委派, 注意,我同样选择了ry这个账户做审批人

使用若依(ry)账号登陆系统,在待办任务,通过委派操作,将任务先转交给admin

使用管理员(admin)账号登陆系统, 在待办任务菜单中, 会看到一个带有审查操作的记录, 点击它给出意见。

使用若依(ry)账号登陆系统,在待办任务菜单, 将会看到任务重新回到自己清单中, 也看到了admin的意见。

使用若依(ry)账号登陆系统,在待办任务中,执行通过,拒绝等操作, 时间线看到了最终效果。

本套演示代码对外出售, 请直接访问, 若依工作流集成flowable

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/5 9:30:18

RAG常见向量数据库对比(截至2025年12月)

一、主要分类 1. 专用向量数据库 开源项目&#xff1a;Milvus、Qdrant、Weaviate、Chroma、Faiss&#xff08;库&#xff09;商业/托管服务&#xff1a;Pinecone、Zilliz 2. 传统数据库扩展 Redis&#xff08;RedisSearch&#xff09;PostgreSQL&#xff08;pgvector&#xff0…

作者头像 李华
网站建设 2026/4/22 1:34:21

基于springboot反诈APP系统(源码+lw+部署文档+讲解等)

课题介绍本课题聚焦当前电信网络诈骗高发、反诈宣传覆盖不足、群众预警响应滞后等痛点&#xff0c;设计并实现基于Spring Boot框架的反诈APP系统。系统以Spring Boot为后端核心开发框架&#xff0c;整合MyBatis-Plus实现反诈数据高效持久化&#xff0c;搭配MySQL构建安全可靠的…

作者头像 李华
网站建设 2026/4/18 21:11:50

一文讲清楚DOM动态观察器MutationObserver的原理和使用场景

一文讲清楚DOM动态观察器MutationObserver的原理和使用场景 1. 引出 前端的童鞋都应该了然一件事,不管是借助框架像vue/react/angular,还是原生开发,就是我们开发来开发去,操作来操作去,其实本质都是在对页面上的HTML内容进行CURD 那既然我们是在对HTML进行CURD,那我们是…

作者头像 李华
网站建设 2026/4/21 13:43:15

云原生密钥管理:Sealed Secrets与Vault

在云原生环境中&#xff0c;密钥管理是保障系统安全的关键环节。密钥就像是一把打开系统资源的“钥匙”&#xff0c;如果管理不当&#xff0c;就会面临密钥泄露、管理失败等严重问题&#xff0c;从而威胁整个云原生系统的安全。而 Sealed Secrets 和 Vault 就是解决这些问题的有…

作者头像 李华
网站建设 2026/4/18 5:27:24

基于深度学习的电动车头盔佩戴检测系统

博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业六年&#xff0c;熟悉各种主流语言&#xff0c;精通java、python、php、爬虫、web开发&#xff0c;已经做了多年的设计程序开发&#xff0c;开发过上千套设计程序&#xff0c;没有什么华丽的语言&#xff0c;只有实…

作者头像 李华
网站建设 2026/4/18 7:29:24

AI应用架构师如何优化增量学习应用实践

AI应用架构师如何优化增量学习应用实践 一、引入与连接&#xff1a;当AI模型遇上“实时数据洪流” 凌晨3点&#xff0c;某电商AI应用架构师李明盯着监控大屏上的“推荐准确率”曲线——这条原本平稳的曲线&#xff0c;正随着凌晨促销活动的开启快速下滑。原因很简单&#xff1a…

作者头像 李华