起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 92|回复: 8

【结】流程问题**

[复制链接]
发表于 2008-7-14 11:36:50 | 显示全部楼层 |阅读模式
我在一个功能环节上设置了多人顺序执行,如果在顺序执行过程中,我想回退到上一个人处,应该怎么设置?
例如:一个功能环节有a,b,c三个人顺序执行,当执行到b时,b想回退到a ,这样应该这么设置?
回复

使用道具 举报

发表于 2008-7-14 12:21:38 | 显示全部楼层
这好像不行,要不你用三个功能来做吧,
例如   开始 - XXX --   功能A  - 功能B - 功能C  - XXX - 结束,功能A、功能B、功能C分别由a、b、c这三个人来处理,这样就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 13:19:58 | 显示全部楼层
哦,现在这个中间可能会三个,也可能是其他数量个.
目前用代码也不可以控制是吗?
回复 支持 反对

使用道具 举报

发表于 2008-7-14 13:43:58 | 显示全部楼层
不太好处理,如果楼主要代码控制,需要针对当前流程单独写代码,判断任务的执行者信息。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 13:47:22 | 显示全部楼层
恩,如果用代码怎么来处理.
可以发段代码来参考下吗?
回复 支持 反对

使用道具 举报

发表于 2008-7-14 13:58:13 | 显示全部楼层
在beforeflowback事件中,判断上一个环节任务的执行人,然后设置回退接受人。
回复 支持 反对

使用道具 举报

发表于 2008-7-14 14:02:27 | 显示全部楼层
那这样,搞一个环节,通过参数或者业务字段来决定循环的次数,当然功能的执行者,可以在流转的时候选择,也可以通过业务数据的字段的值来决定,流程图的定义,见附件

图中“审批1”就是循环的环节

1.gif

3.22 KB, 下载次数: 48

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 14:16:44 | 显示全部楼层
好的,我先做试试,有问题再开新帖,谢谢支持,先结帖吧.
回复 支持 反对

使用道具 举报

发表于 2008-7-14 14:19:39 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 07:01 , Processed in 0.051672 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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