小黄牛 发表于 2023-12-3 17:58:04

视图新增列取值

在创建视图中需要计算该流程审批在当前节点停留了多长时间,也就是要用当前时间减去流程到达该环节的时候怎么取数据路径?同时还想请该一下管理大大视图中的数据路径怎么取到流程中表单中的内容(除了在表单中用subject字段和title两个字段可以取到值以外)。

论坛管理员 发表于 2023-12-4 10:52:16

1、视图里无法获取环节停留时间,因为视图查询的是work,而停留时间是存储在task里的,所以无法获取
2、视图列里数据路径直接写表单上控件字段标识就可以获取了,我不太明白您说的只有subject和title可以获取值是什么意思

小黄牛 发表于 2023-12-6 12:45:43

论坛管理员 发表于 2023-12-4 10:52
1、视图里无法获取环节停留时间,因为视图查询的是work,而停留时间是存储在task里的,所以无法获取
2、视 ...

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

论坛管理员 发表于 2023-12-7 09:21:56

那也不行的,您这个时间差是实时的,没有办法做到实时去修改work里的业务数据,那样服务器压力太大了
您可以业务数据里记录一下到达的时间,然后视图列里可以用脚本计算,当前时间-业务数据里的到达时间,但是这样如果数据量大,可能会影响视图的加载顺序,因为计算量大
页: [1]
查看完整版本: 视图新增列取值