起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 187|回复: 14

【结】并行流程环节签署的意见不可见**

[复制链接]
发表于 2008-8-25 14:44:47 | 显示全部楼层 |阅读模式
开发了一个公共窗体父类,实现用户对与每一个物料签署自己的评价意见。姑且称本功能为A功能,本窗体为a窗体。
流程配置:如下图,功能BCDEF,都是继承自A功能,且没有自己的窗体,公用A的窗体a,
问题详细:如果一个流程正常流转,在每个环节都签署意见后,会出现如下的问题:在C和D用户无法看到B环节的意见,同样C和D签署意见后,在E和F环节只能看到B签署的意见,而C和D签署的意见看不到,从数据库中数据看该意见保存到数据库中了,什么配置导致了这个问题?

processing.jpg

28.98 KB, 下载次数: 91

回复

使用道具 举报

 楼主| 发表于 2008-8-25 14:50:47 | 显示全部楼层

流程图

上述流程配置

p2.jpg

29.96 KB, 下载次数: 90

回复 支持 反对

使用道具 举报

发表于 2008-8-25 15:02:10 | 显示全部楼层
首先,流程里面的数据过滤和继承没什么关系。

楼主可以在环境链里面看看bcdef的功能是如何过滤数据的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-25 15:58:09 | 显示全部楼层

还不是很明白

环境链中如何看数据过滤?好像很多的东西啊!
回复 支持 反对

使用道具 举报

发表于 2008-8-25 16:10:35 | 显示全部楼层
http://bbs.justep.com/forum.php? ... =%BB%B7%BE%B3%C1%B4
并看看什么是流程过滤
摘自入门培训ppt:业务流程中业务数据在流程环节之间的传递,是靠业务语义过滤来完成的,以保证每一个环节流程字段的值都等于流程ID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-25 16:43:25 | 显示全部楼层
我先试试,在来请教!
回复 支持 反对

使用道具 举报

发表于 2008-8-25 16:59:24 | 显示全部楼层
用户对与每一个物料签署自己的评价意见
请问,评价意见 是否写在从数据集上了?
如果是,你是否在功能上定义策略或者代码实现过滤了,检查一下传进去的条件
如果是一条记录的多个字段,那么这些字段在后续环境上是否显示出来呢?
如果是单一的数据集,多条记录,就要看看流程字段是否一样了?且如果是这样的设计,我个人觉得不合理,审批意见应该用从数据集来存放,这样便于扩展多人审批等等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-26 09:53:19 | 显示全部楼层

数据集关系

共有三个数据集。A数据集开启一个评估活动,B数据集记录A活动涉及的多条物料记录,与A形成主从关系。C数据集对于每条B记录,对应多条评审意见,和B形成主从关系。我觉得和流程有很大关系,应为如果都是串行的话没有问题,后面能够看到前面人签署的意见,但是并行环节既看不到别人的意见,别人也看不到并行环节签署的意见。我从环境查看器中也看不出啥名堂。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-26 09:54:43 | 显示全部楼层
流程字段是A数据集的主码
回复 支持 反对

使用道具 举报

发表于 2008-8-26 11:41:39 | 显示全部楼层
串行的话没有问题,并行环节就不正常,你这是猜测还是做个测试?

不应该,如果是这样,唯一的可能就是数据集没有刷新到,你close一下数据集再打开看看。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 03:27 , Processed in 0.046138 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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