联奕科技工程体系

 找回密码
 立即注册
查看: 190|回复: 2

【事务中心】江西应用同一申请人只能存在一笔在途的相...

[复制链接]

7

主题

15

帖子

4468

积分

论坛元老

Rank: 8Rank: 8

积分
4468
发表于 2019-5-9 17:50:53 | 显示全部楼层 |阅读模式
本帖最后由 tanzhi 于 2020-7-7 11:51 编辑

1. 创建规则



规则内封装  同一申请人,同一类型流程查询情况。(相关表:bpm_maindata(流程在途)


为了处理有的流程名称为空的情况,做了传出字段特殊处理
2.表单JSheader 处理(表单加载时调用规则可以用异步处理,提交时调用规则必须用同步处理)


如上图:需要进行控制流程只能由同一申请人申请一笔在途流程,需要在表单formonload方法中调用1中创建的规则(为确保表单长时间打开不关闭再进行业务操作,在表单提交时formonSubmit也进行校验);
返回的data是规则内处理完BeanCtx.p()的内容。alert()中是无法发起流程时提示的内容。


注意:实施人员需要做的事情:若没有相关规则,则先创建规则(该规则编号JSHeader处理会用到)。



如洗浴/热水修报申请需要限制当前申请人只能申请一笔在途流程。
1.点击绑定的表单
2.点击JsHeader

后如下:

在formonload方法和formsubmit方法中添加实现代码:
1. 添加的两个方法。(最后一句不一样)
2. T10002代表需要实现的流程第一岗的nodeid,可通过查看该流程的第一岗的节点属性(ie浏览器)获得。
3. alert() 中的内容为想要提示给操作者的信息,可修改。

同时需要注意规则编号要和自己项目地的规则编号一致。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

21

主题

30

帖子

5万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
54982
发表于 2019-9-25 16:31:03 | 显示全部楼层
后期针对具体项目的帖子,务必加上阅读权限:注册会员
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-17 23:58 , Processed in 0.092347 second(s), 21 queries .

快速回复 返回顶部 返回列表