起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 146|回复: 9

关于一个环节多人独立分配,同时执行

[复制链接]
发表于 2010-1-4 08:10:40 | 显示全部楼层 |阅读模式
比如流程中有四个环节A,B,C,D

A环节确定B环节的执行者(多人独立分配,同时执行)
B环节中每人执行完就会流转到C环节(比如说这里是B1完成的)
那么C环节只看到b1的信息(已实现)
然后流转到D,这时D也要只看到b1的信息( 没实现)
回复

使用道具 举报

发表于 2010-1-4 08:46:05 | 显示全部楼层
b1的信息是指什么?是指b环节流转到c的时候添加的业务数据么?
流转到D只能看到b1的信息,是指不看到C环节添加的数据么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-4 11:52:07 | 显示全部楼层
b1的信息是指什么?是指b环节流转到c的时候添加的业务数据么?是

流转到D只能看到b1的信息,是指不看到C环节添加的数据么?不是,c环节不加数据,只到看b1执行者加的数据
回复 支持 反对

使用道具 举报

发表于 2010-1-4 11:54:03 | 显示全部楼层
那就不明白了,b环节添加的数据D环节正常应该能够看到啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-4 11:57:26 | 显示全部楼层
是的可以正常看到,但是B2执行者加的数据,D也看到了,

B1发到D的,D只看到B1
B2发到D的,D只看到B2
回复 支持 反对

使用道具 举报

发表于 2010-1-4 12:00:28 | 显示全部楼层
D环节加数据策略进行过滤
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-5 11:47:46 | 显示全部楼层
请详细说明一下,谢谢
回复 支持 反对

使用道具 举报

发表于 2010-1-5 12:06:47 | 显示全部楼层
D环节的上面有数据策略,你可以使用数据集或者数据语义策略来过滤
或者在D的功能上添加数据策略也可以
回复 支持 反对

使用道具 举报

发表于 2010-1-5 12:08:01 | 显示全部楼层
那么C环节只看到b1的信息(已实现)
然后流转到D,这时D也要只看到b1的信息( 没实现)
你C环节和D环节是一个功能吗?如果不是,那么核对者两个功能对数据集过滤这部分,例如功能上代码,功能层上的策略,还有任务接收是一个人吗?如果不是,检查组织机构单元的数据过滤等等

如果是一个功能,且是一个人执行,效果是一样的,不会出现你这样的情况
回复 支持 反对

使用道具 举报

发表于 2010-1-6 13:48:15 | 显示全部楼层
楼主可以在d环节找到前驱任务,找到前驱任务后就可以找到任务消息对应的处理人,然后在D环节就可以根据你记录的业务字段内容等于任务消息id进行过滤了。
如何找前驱任务可以类似于:
FlowBroker1.FlowControl.FindTaskByGUID(FlowBroker1.FlowControl.CurrentTask.ParentGUID)
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 06:26 , Processed in 0.045656 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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