根据datatable数据拆分不同的流程,如何实现?
管理员大大,我们有个业务是根据datatable 中选择通过和不通过,通过的数据继续走下面流程,不通过的结束,请问用流程中那个功能比较好实现?数据表格是同一个work,肯定是一起走下去的,要看您详细的需求具体分析,您数据表格中的数据最终要做什么?结束跟同意的区别在哪里? 本帖最后由 leo-007 于 2022-11-14 13:07 编辑
论坛管理员 发表于 2022-11-14 09:53
数据表格是同一个work,肯定是一起走下去的,要看您详细的需求具体分析,您数据表格中的数据最终要做什么? ...您好
现在数据表列中有个字段,下拉值是:通过、结束、驳回。
通过是指这一行的数据,可以继续走接下来的流程,直至流程结束
结束是指这一行的数据,不用走接下来流程了,直接流程结束
驳回是指这一行的数据,流转至该节点的上个节点,继续让上个节点人员修改数据之后,再流转。
比如数据表格的里面有10行数据,3行数据通过,继续下一个流转,下一个页面里面只能看见数据表格中这3条数据。3行数据结束,流转到结束,结束只能看见数据表格中这3条数据。4行数据驳回,则返回上一个节点,上一个节点页面里面只能看见数据表格中这4条数据。
数据表格没有能力做到您这个功能的,数据表格本身是不带决策的
您这个需求只能您自己js代码结合自建表去做,数据存储在自建表中 论坛管理员 发表于 2022-11-14 16:16
数据表格没有能力做到您这个功能的,数据表格本身是不带决策的
您这个需求只能您自己js代码结合自建表去做 ...
好的,非常感谢。我再研究一下 leo-007 发表于 2022-11-14 17:17
好的,非常感谢。我再研究一下
:handshake 本帖最后由 leo-007 于 2022-11-15 19:27 编辑
您好,
我尝试操作了下,使用并行的流程控件是可以实现流程的复制,但是对数据的删除时候,不同表单的相同标识字符的 业务数据也删了,请问这个有什么设置可以实现不同的表单,相同的标识可以记录不同的值吗?
(这里有个概念问题:一个流程里面,有不同表单,但是这些表单上面有个subject公共文本输入框,那么只要这个subject值在某一个表单中编辑了,其他不同表单中就全部更新了。是这样的?)
leo-007 发表于 2022-11-15 15:58
您好,
我尝试操作了下,使用并行的流程控件是可以实现流程的复制,但是对数据的删除时候,不同表单 ...
业务数据data是互通的,所以看到的数据是一样的,如果需要数据隔离开,可以设置区段
比如标题按处理人进行区段设置,此时假设有A和B2个处理人,A打开看到的就是空的,填写值,到B之后打开是看不到A填写的内容的,B也可以填写自己的值,这个时候subject存储的值就变成了key:value的格式。
xadmin 发表于 2022-11-16 10:52
业务数据data是互通的,所以看到的数据是一样的,如果需要数据隔离开,可以设置区段
比如标题按处理人进 ...
非常感谢,
我测试了一下区段,是可以实现你这样的效果的,非常好。我的做法是:datatable的区段设置为脚本:rereturn this.workContext.getWork().id
但是我有想法,就是一个textfield 组件,他的值是根据计算而来的,它也启用了区段,所以可能每个活动ID或者workID,textfield的值都不一样。
再根据每个页面中的textfield 值做datatable的区段设置脚本,即:return this.data.fileld1。相当于一个页面有两个区段,现在测试下来是不行的。
请问管理员大大,这样做可以嘛? 或者有什么更多的办法实现。
页:
[1]