查看: 5835|回复: 3

视图新增列取值

升级   1.79%

9

主题

15

回帖

179

积分

注册会员

Rank: 2

积分
179
发表于 2023-12-3 17:58:04 | 显示全部楼层 |阅读模式
在创建视图中需要计算该流程审批在当前节点停留了多长时间,也就是要用当前时间减去流程到达该环节的时候怎么取数据路径?同时还想请该一下管理大大视图中的数据路径怎么取到流程中表单中的内容(除了在表单中用subject字段和title两个字段可以取到值以外)。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-4 10:52:16 | 显示全部楼层
1、视图里无法获取环节停留时间,因为视图查询的是work,而停留时间是存储在task里的,所以无法获取
2、视图列里数据路径直接写表单上控件字段标识就可以获取了,我不太明白您说的只有subject和title可以获取值是什么意思
回复

使用道具 举报

升级   1.79%

9

主题

15

回帖

179

积分

注册会员

Rank: 2

积分
179
发表于 2023-12-6 12:45:43 | 显示全部楼层
论坛管理员 发表于 2023-12-4 10:52
1、视图里无法获取环节停留时间,因为视图查询的是work,而停留时间是存储在task里的,所以无法获取
2、视 ...

好的,谢谢,那么就是说可以通过在表单里面做一个控件记录时间差,视图再读取控件就可以了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-7 09:21:56 | 显示全部楼层
那也不行的,您这个时间差是实时的,没有办法做到实时去修改work里的业务数据,那样服务器压力太大了
您可以业务数据里记录一下到达的时间,然后视图列里可以用脚本计算,当前时间-业务数据里的到达时间,但是这样如果数据量大,可能会影响视图的加载顺序,因为计算量大
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread