JVS开源框架:工作流引擎代理中心的设计挑战与实现方案

工作流引擎中,代理通常保证了流程审批任务的执行下去,使得在组织机构变化时,对工作任务的分配不会受到太大影响。

在平台管理后台,可以对工作流审批人员进行代理设置,不区分开发正式模式,【平台管理】→【代理中心】

普通用户需要先配置有相应菜单权限,如下图

直接点击【新增代理】,被代理人默认展示当前登录用户,填写必填项最后【提交】,当有流程设计中任务审批人是被代理人时,那么就只会由设置的代理人才可以审批办理

提交之后系统根据代理时间判断当前代理状态,有"待生效""代理中""已过期""已撤销"几种状态

已经新增的代理还可以【查看】和【撤销】

点击【查看】按钮查看代理详情

点击【撤销】按钮撤销代理设置

同时在流程进度中也可以看到被代理人和代理人

同时当有人员离职,还可以设置【离职代理】,如下图

选择离职人和代理人点击【提交】本代理立即生效,永久生效

点击【查看】按钮可以查看代理详情

点击【撤销】按钮可以撤销代理设置

在线demo:https://frame.bctools.cn

开源地址:https://gitee.com/software-minister/jvs

相关推荐
vvilkim11 分钟前
Python multiprocessing 模块全面解析:解锁真正的并行计算能力
java·开发语言
专注写bug25 分钟前
Java——pdf增加水印
java·pdf
橘子青衫32 分钟前
Java线程调度机制剖析:机制、状态与优先级管理
java·后端
Cloud_.1 小时前
蓝桥杯-小明的背包(动态规划-Java)
java·蓝桥杯·动态规划·01背包·蓝桥杯算法实战分享
Better Rose1 小时前
【2024年蓝桥杯Java B组】省赛真题详细解析
java·蓝桥杯
算家云1 小时前
OpenAI即将开源!DeepSeek“逼宫”下,AI争夺战将走向何方?
人工智能·开源·算家云·deepseek·算力租赁·openai即将开源
Htht1111 小时前
【Github】之【Bug】一直无法连接github的ssh
ssh·github·bug
2401_897930062 小时前
微信小程序中的openid的作用
java
毕小宝2 小时前
Java 解析日期格式各个字段含义温习
java
pwzs2 小时前
Spring 框架的核心基础:IoC 和 AOP
java·后端·spring