起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4754|回复: 9

[结贴] 流程标题生成时机问题

[复制链接]

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
发表于 2018-10-23 10:26:37 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
在图1中的流程中,我在分公司负责人审核的流程中onBeforeAdvance事件中添加了自定义的java函数(修改库表),在审计审核、法律审核、财务审核阶段我在执行规则中对任务标题有图2的设置,在这个设置中读的是分公司负责人审核流程中onBeforeAdvances事件中修改的库表中的字段,但是我发现在审计审核、法律审核、财务审核阶段中的任务标题并没有改变,想问下这个标题的生成时机是在什么时候?我动态去修改应该怎么做?
1.png
2.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-23 11:23:05 | 显示全部楼层
把sql语句打出来看看relationValue函数执行时对应的sql语句是否输出了
http://bbs.wex5.com/forum.php?mo ... 4&pid=165004035
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2018-10-24 11:59:24 | 显示全部楼层
我的需求是这样的,在分公司审核的界面上希望显示的任务标题是2018-XXX这样的,但是通过这个审核,下一个任务标题应该是2018-11,在这个审核提交前我去修改这个表单对应的字段。我按照你的方法查了下审计界面的SQL执行情况,发现没有对应的查询。我自己debug时,在提交前时间打断点,发现我虽然这个时候改变了表单中的字段,但是执行后SA_Task表中的SName没变,所以我想问下什么时候去生成这个任务标题。
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2018-10-24 12:00:55 | 显示全部楼层
补充一句,我这边主要想通过后台实现
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-24 13:51:50 | 显示全部楼层
在process文件的流转查询前事件中获取关系的值看看是什么?

确认这个环节在流转的时候弹出的流程对话框的中的环节都设置了执行规则设置了任务标题了吗?看高级中的任务标题是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2018-10-24 14:04:54 | 显示全部楼层
找到问题了,这个SA_Task表的修改好像是在BeforeAdvanceQuery事件之后在BeforeAdvance事件之前对么?如果是这样的话,要是我想修改SA_Task中的SName是不是要自己写KSQL了?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-24 14:31:29 | 显示全部楼层
你的数据是什么时候修改的?你不是在点流转按钮前就修改了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2018-10-24 15:23:03 | 显示全部楼层
是在流转前进行修改,但是BeforeAdvanceQuery这个事件在打开流转对话框后端就触发执行了,我自定义的事件要处理流水号的问题,保证流水号的不间断,而这个流水号需要显示到流程标题上。SA_Task的SName好像是在这个BeforeAdvanceQuery事件后读取到的,但是在BeforeAdvance事件之前,所以我在想在这个BeforeAdvance事件中如何处理SA_Task的SName?关键的问题是在于这个BeforeAdvance事件发生时,SA_Task中还没有插入后续流程。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36198
发表于 2018-10-24 15:30:25 | 显示全部楼层
那就需要自己在流程后用sql或者ksql去修改SA_Task中的数据数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

163

帖子

805

积分

高级会员

Rank: 4

积分
805
QQ
 楼主| 发表于 2018-10-24 15:32:30 | 显示全部楼层
好的,明白了,结贴吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-8-28 16:56 , Processed in 0.085665 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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