AntFlow系列教程之流程拒绝

news2024/11/13 9:32:07

这是开源项目AntFlow的一个系统入门使用教程.AntFlow是一款开源免费的企业级低代码工作流引擎.仿照钉钉设计,极大降低流程设计、开发和维护成本。详细介绍请查看历史文章:AntFlow开源仿钉钉低代码工作流平台集成RuoYi版本来啦

流程拒绝和流程同意提交的参数是一样的,只是引擎对流程的处理结果不同.对于审批人来说只是点的按钮不同

请求参数示例

curl --location 'http://localhost:7001/bpmnConf/process/buttonsOperation?formCode=DSFZH_WMA' \
--header 'userId: 3' \
--header 'Content-Type: application/json' \
--data '{
    "taskId": "92633",
    "processNumber": "DSFZH_WMA_109",
    "formCode": "DSFZH_WMA",
    "approvalComment": "所申请账号现已暂时关闭开通权限,重新开通时会发公告,请留意相关通知信息",
    "operationType": 4
}'

请求体json

{
    "taskId": "92633",
    "processNumber": "DSFZH_WMA_109",
    "formCode": "DSFZH_WMA",
    "approvalComment": "所申请账号现已暂时关闭开通权限,重新开通时会发公告,请留意相关通知信息",
    "operationType": 4
}

和流程同意相比,惟一不同的参数是operationType,同意是3,拒绝是4
参数的含义在流程同意里已经介绍过了,这里不再赘述

通过审批页面进行审批拒绝

1.找到需要审批的流程

进入到我发起的流程页面即demo页面上我的请求 tab,点击进入就可以看到很多我发起的流程,如下图

img

随便挑选一条审批中状态的流程,点击查看进度按钮,就会出现一个弹出框,从里面就可以看到流程的完整审批路径,以及当前所处的审批节点

绿色表示当前所处的审批节点


可以看到当前审批人是李四,查询t_user表找到李四的Id,然后把tab切到待审批页面,把李四的Id得到的Id搜索框,就可以看到我们刚才的流程了

流程没有按时间排序,还大佬们见谅.这里之所以要查询Id,原因前面说到了,AntFlow引擎和用户组织信息完全解耦,便于集成客户现有的OA/CRM系统等系统.

待办列表里有一个审批按钮,点击就可以进入到审批页面了

这时候就可以看到同意和拒绝按钮了,点击拒绝即可拒绝当前流程

再退回到我的待办列表里,可以看到编号为DSFZH_WMA_112的流程已经是拒绝状态了

截至目前,流程的提交,审批同意,审批拒绝基本的操作都有了.由于时间较紧,目前演示页比较粗糙.但是用户已经可以基于此了解整个流程最基本的功能了.大家也可以看看流程我的请求列表,待办列表,流程预览是怎么实现的,参数可以通过f12抓到了.用户可以根据自己系统的风格来设计不同的样式,完全可以根据自己的需求定制

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2148463.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ubuntu20.04 搜索不到任何蓝牙设备

电脑信息 联想扬天YangTianT4900k 问题描述 打开蓝牙之后,一直转圈,搜索不到任何蓝牙设备 排查 dmesg | grep -i blue 有如下错误: Bluetooth: hci0: RTL: unknown IC info, lmp subver 8852, hci rev 000b, hci ver 000b lsusb 芯片型号如…

MySQL数据库的使用

MySQL数据库的启停 先用管理员身份进入系统终端,然后再在终端中输入命令 启动 net start mysql84(你所安装的MySQL版本名称) 停止 net stop mysql84 不知道所安装的MySQL是什么版本?👇 首先打开cmd命令窗口&…

sqli-labs靶场搭建

下载了一个phpstudy进行搭靶场搭建 然后打开phpstudy安装好php,mysql等环境 正式sqli-labs靶场搭建 第一步:下载源码:https://codeload.github.com/Audi-1/sqli-labs/zip/master 解压后放进网站根目录,进到 sqli-labs的文件夹下&#xff0…

分享6个.NET开源的AI和LLM相关项目框架

前言 现如今AI应用的发展可谓是如火如荼的,它们在各个领域都展现出了巨大的潜力和影响力。今天大姚给大家分享6个.NET开源的AI和LLM相关的项目框架,希望能为大家提供一些参考。如果你有更好的推荐,欢迎RP投稿或文末留言。 https://github.c…

虚拟机之与物理机进行文本的复制粘贴

打开终端(快捷键CtrlAltt)。🖥️ 安装Open VM Tools,输入以下命令: sudo apt-get install open-vm-tools-desktop -y安装这个工具包可以增强虚拟机的功能,包括支持主机与虚拟机之间的复制粘贴,…

台球瞄准的投掷效应或者耦合效应

https://www.zhihu.com/question/27659022 怪不得理论上算的角度, 实际上打总是便宜, 原来这里面还有两个球之间的摩擦.也就是: 老师,这是您八年前的提问。我个人理解是:目标球会跟着主球往同一个方向走。打个比喻就是“目标球”会坐上“主球”的“火车”…

info 命令:查看命令手册

一、命令简介 在 Linux 系统中,可以使用 man​ 查看普通的帮助手册。还可以使用 info​ 命令阅读 Info 格式的文档。 ​info​ 文档的特点:大量使用超链接,通过方向键将光标移动到链接的文字,按下回车键,就可以切换到…

【齐家网-注册/登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

利用教育和参与的力量来推动你的应用程序的成功

在竞争激烈的应用推广领域,脱颖而出需要的不仅仅是华丽的广告和充满活力的视觉效果。真正吸引和留住用户的秘诀在于两个经常被忽视但非常强大的策略:教育和参与。如果做得对,这些元素可以将你的应用程序从单纯的下载转变为用户生活中必备的工…

安泰电压放大器设计方法是什么样的

电压放大器是电子领域中常用的设备,用于将低电压信号放大成高电压信号。电压放大器在信号处理、通信系统、仪器测量、控制系统、医疗设备和研究和实验室等领域都有着广泛的应用。 电压放大器的设计方法主要包括选择合适的放大器拓扑结构、选择适当的放大器参数以及进…

基于 UniApp 平台的学生闲置物品售卖小程序设计与实现

💗博主介绍💗:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示:文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…

(已解决)vscode如何选择python解释器

文章目录 前言解决方案 前言 有的时候可能有不同版本的编译器,以适用不同年份的项目。所以,怎么在vscode中换python解释器呢? 解决方案 对着要运行的python文件进行右键,比如我是要运行main文件,点击那个命令选项版…

基于区块链的相亲交易系统源码解析

随着区块链技术的成熟与发展,其去中心化、不可篡改的特性逐渐被应用于各行各业。特别是在婚恋市场中,区块链技术的应用为相亲平台带来了新的可能性 。本文将探讨如何利用区块链技术构建一个透明、高效的相亲交易系统,并提供部分源码示例。 区…

OpenCV运动分析和目标跟踪(4)创建汉宁窗函数createHanningWindow()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 此函数计算二维的汉宁窗系数。 createHanningWindow是OpenCV中的一个函数,用于创建汉宁窗(Hann window)。汉宁…

Prompt最佳实践|指定输出的长度

在OpenAI的官方文档中已经提供了[Prompt Enginerring]的最佳实践,目的就是帮助用户更好的使用ChatGPT 编写优秀的提示词我一共总结了9个分类,本文讲解第6个分类:指定输出长度 提供更多的细节要求模型扮演角色使用分隔符指定任务步骤提供样例…

翻页时钟 2.0-自动置顶显示,点击小时切换显示标题栏不显示标题栏-供大家学习研究参考

更新内容 自动置顶显示点击小时切换显示标题栏,(显示标题栏后可移动时钟位置,鼠标拖动边框调整时钟大小)不显示标题栏时,透明部分光标可穿透修正一个显示bu 下载地址: https://download.csdn.net/download…

24年蓝桥杯及攻防世界赛题-MISC-2

11 Railfence fliglifcpooaae_hgggrnee_o{cr} 随波逐流编码工具 分为5栏时,解密结果为:flag{railfence_cipher_gogogo} 12 Caesar rxms{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz} mode1 #12: flag{you_have_learned_caesar_encryption} 随波逐流编码工具 13 base64 base64解…

powerbi如何修改卡片单位?

第一步:找到视觉对象--标注值 第二步:找到显示单位修改即可!

谷歌论文提前揭示o1模型原理:AI大模型竞争或转向硬件

Open AI最强模型o1的护城河已经没有了?仅在OpenAI发布最新推理模型o1几日之后,海外社交平台 Reddit 上有网友发帖称谷歌Deepmind在 8 月发表的一篇论文内容与o1模型原理几乎一致,OpenAI的护城河不复存在。 谷歌DeepMind团队于今年8月6日发布…

服务监控插件全览:提升微服务可观测性的利器

Datadog 1. 概述与背景 简介:Datadog 是一个云监控和分析平台,它提供全面的监控解决方案,包括性能监控、故障排查、资源利用率优化等。Datadog 适用于各种规模的分布式系统,包括微服务架构、大数据平台、云原生应用等。目的&…