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

QQ登录

只需一步,快速开始

查看: 5692|回复: 8

[结贴] 关于流程中任务标题的显示

[复制链接]

64

主题

199

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
发表于 2017-10-24 16:23:57 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
这几天问了有关这个问题再论坛上,但是所有的回答都不是我想要的,可能是我描述的不够清楚,使得大神们有点不是很理解,现在我好好的描述一下我的需求。
项目设置:  我做了一个流程,从流程开始到流程结束一共有7个页面。简称:分别的  main1,2,3,4,5,6 ;后台是一个 process 文件中添加了 7 个静态环节。 此时在process文件上做了一个启动规则,启动规则的代码是对字符串进行了拼接,来显示在主页面的任务栏中。而1-6都只是做了一个执行规则,执行规则的代码:findActivityCreatorOgn('START')。由于业务原因,每次在第一个环节和第二个环节都是可以进行修改页面的数据,启动规则只在第一次执行的时候调用,以后就不调用了,这样我修改了任务栏需要显示的页面信息,导致任务栏的信息是不变的,因为第一次执行的时候已经把数据存到了 SA_Task 表中了,我怎么能去修改SA_Task 的字段?用什么作为条件来查找?这样修改后,以后的流程会修改过来?  大神解答。。。。急

64

主题

199

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-10-24 16:30:52 | 显示全部楼层
还有 process 中的每个静态环节都可以设置一个任务标题,这个设置能满足我的需求吗? 代码改怎么写呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36187
发表于 2017-10-24 16:55:52 | 显示全部楼层
环节的执行规则中可以设置任务标题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

64

主题

199

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-10-24 17:45:32 | 显示全部楼层
这个方法是可以的。   我还在我的任务栏中显示多个申请人,代码如下:concat( '集体建设用地使用权首次登记',' ',' ',relationValue('SLSQ',:sData1,null,null,'YWH','/estate/EstateMgr/data'),' ',' ', relationValues('SQR',null,concat('SQR.SLSQZJ=','''', relationValues('SLSQ',:sData1,null,null,'SLSQ','/estate/EstateMgr/data'),''''),null,'QLRMC','/estate/EstateMgr/data'));  请问这么写有什么问题吗?总是报错啊!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36187
发表于 2017-10-25 09:56:29 | 显示全部楼层
relationValues返回的是List<object>类型的,不能直接拼接
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

64

主题

199

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-11-1 17:00:42 | 显示全部楼层
那根据代码 concat( '集体建设用地使用权首次登记',' ',' ',relationValue('SLSQ',:sData1,null,null,'YWH','/estate/EstateMgr/data'),' ',' ', relationValue('SQR',null,concat('SQR.SLSQZJ=','''', relationValue('SLSQ',:sData1,null,null,'SLSQ','/estate/EstateMgr/data'),''''),null,'QLRMC','/estate/EstateMgr/data')); 我想获取多个 QLRMC ,应该怎么拼接呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36187
发表于 2017-11-1 17:39:46 | 显示全部楼层
自己定义函数,函数中自己拼接后,调用自己拼接的函数

获取值用过主键值是不一样的,自己用多次relationValue,给不同的主键值去获取
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

64

主题

199

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
QQ
 楼主| 发表于 2017-11-2 10:32:32 | 显示全部楼层
能给个例子 或者 方法不?  不太明白你说的第二句话。。。自己第一函数在 process 的启动规则里怎么调用?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36187
发表于 2017-11-2 11:12:01 | 显示全部楼层
获取多个 QLRMC,每个值对应的不同的数据记录吧
不同的数据记录主键值就不一样,relationValue的第二个参数传的就是数据库中的主键值,自己传通过的主键值获取自己需要的数据啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-27 16:41 , Processed in 0.061984 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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