用户遍历+去重,貌似只能用循环+代码段 方棱Lv.7合道 发布于 2024-06-17 17:39 最后回复 2024-06-21 14:24:50 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 5 回复955 浏览 某表有个用户字段,可存多用户。记录 1 的用户为“甲,乙”,记录 2 的用户为“乙,丙”。 我想用工作流遍历该表所有记录,给用户字段里的所有用户发通知,而且希望用户乙只收到 1 次通知。 在循环节点上线之前,我找不到走通的方法,请大家支招。 现在有循环节点了,似乎感觉可以,有点小复杂,还在调试中。
加个中间表(加多选成员字段),将所有记录的成员通过子流程增加到中间表的这条记录的成员字段,成员字段会自动合并去重,再加通知或抄送节点
看你怎么触发了,不考虑并行,可以用流程参数,主流程只有一个实例
那就不要用变量,用临时表就可以了
方法可以,关键是怎么控制这个变量只给本次工作流用,不然在并行时数据就乱了。
另外,子流程是无法修改主流程的参数变量的。
for each 记录,将用户字段的用户加到一个应用变量(type=多个用户)
遍历完成后对这个变量里的用户发 1 次通知