起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 158|回复: 3

【结贴】关于流程,弱弱的两问**

[复制链接]
发表于 2007-11-1 19:17:34 | 显示全部楼层 |阅读模式
1、环节1 --》 环节2  
     其中环节2可以回退给环节1,回退后弹出回退对话筐,在右下角点击添加,可以选择回退给别人,这个貌似逻辑不对,怎么设置只回退给环节1的发起人?

2、还是环节2,如果设置了可以转发,要求是可以转发给自己部门的人,写了范围表达式取部门,但是怎么排除自己,求写法?

谁给回个,3q先
回复

使用道具 举报

发表于 2007-11-2 10:22:12 | 显示全部楼层
1、这个是个缺陷。不知道楼主是什么版本的。我测试的是2817.
2、组织结构表达式不能做减法。
上面2个问题都可以用流程代理解决

问题1、可以在流程事件里面从Command.AllowExcutors删除不需要的人员
让Command.FlowTasks[0].AllowExecutors;
Command.FlowTasks[0].Executors
一致起来。
问题2、可以用表达式取出人,然后在流程事件里排除掉自己。
回复 支持 反对

使用道具 举报

发表于 2007-11-2 10:43:49 | 显示全部楼层
楼主可以现取出当前操作者的 ID
然后 通过这句话来 判断
if vPersonId <> systemutils.Tcontextutils.GetOperator(context).ID then
begin
end;
回复 支持 反对

使用道具 举报

发表于 2008-3-20 17:18:16 | 显示全部楼层
由于长时间未回复,先结贴了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 16:54 , Processed in 0.041015 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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