AntFlow系列教程之流程拒绝

这是开源项目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抓到了.用户可以根据自己系统的风格来设计不同的样式,完全可以根据自己的需求定制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

国通快递驿站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值