起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: noahark

如何在流程功能外,通过代码控制流程(不仅是启动,还可能是流转,回退)**

[复制链接]
发表于 2008-10-16 09:41:16 | 显示全部楼层
必要要logon,否则无法获取完整的环境。

你总不能用管理员的身份把总经理的待办任务直接流转走啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-16 12:01:12 | 显示全部楼层
我现在就是要用“管理员的身份把总经理的待办任务直接流转走“,当然,前提是管理员已经通过其它途径(比如邮件)获取了总经理的任务处理意见。

所谓“完整的环境”的概念,有点虚,能不能明确点,它到底包括哪些东西?

换种提问题的方法,我上面说过,我做过测试,直接传入当前登录用户(管理员)某窗体的Context,也正常执行了(把总经理的任务,以总经理的角色给处理了),没有出错。那么,为什么这里没有出错?什么情况下会出错?

谢谢!
回复 支持 反对

使用道具 举报

发表于 2008-10-16 13:42:40 | 显示全部楼层
完整环境就是从人员到岗位到流程再到功能的一个完整环境链。

如果你传入当前操作员的环境,那么在流程代码里有可能取到管理员的相关信息,而不是总经理的,在业务上是不严谨。

另外,楼主这种用法,我们在设计平台时就没有考虑过,所以,从技术角度上,不能保证程序逻辑的正确性。

建议还是至少要登录一次。
回复 支持 反对

使用道具 举报

发表于 2008-12-27 00:17:50 | 显示全部楼层
多次调用了RunTaskFunc(false),岂不是会有多个隐藏的功能同时在运行?还是其中另有玄机?
回复 支持 反对

使用道具 举报

发表于 2008-12-28 16:45:01 | 显示全部楼层
flowout后,系统会关闭功能的。
回复 支持 反对

使用道具 举报

发表于 2009-2-9 10:18:40 | 显示全部楼层
关注
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 06:04 , Processed in 0.046681 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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