起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 346|回复: 4

【搞定】至小贾---------异步环节人员选择控制的问题**

[复制链接]
发表于 2007-2-1 11:11:58 | 显示全部楼层 |阅读模式
我想在发文处理控制好人员的选择,例如在异步环节“发文----发文传阅”功能环节(流转时没有任何初始人选)处,要求至少要选择一个人的,否则给予选人提示信息。
    请问在那里(那一个流转流程子界面)插入代码,以及怎么处理,才能达到我的需求?
    请详细解答,较急。
    多谢

picture.rar

4.87 KB, 下载次数: 76

回复

使用道具 举报

发表于 2007-2-1 13:24:37 | 显示全部楼层
楼主,你可以在异步环节上定义执行规则,指定默认的执行者。

或者
修改 系统空间\用户界面基础\界面\系统接口\流转窗体 的内容,在流转前判断是否选择了执行者。
回复 支持 反对

使用道具 举报

发表于 2007-2-1 14:36:06 | 显示全部楼层
系统空间\用户界面基础\界面\系统接口\流转窗体
TFLOWOUTFORM.btnOKClick(Sender: TObject); 方法

    // 检查选中的任务有没有分配执行者
    if lNode.Selected and (lFlowTask.Executors.Count = 0) then
      raise Exception.CreateFmt(SNoExecutors, [lNode.DisplayName]);
{新增逻辑:检查异步环节有没有分配执行者}
    if (TProcActivity(lNode.ProcUnit).IsAsynchronous) and (not lNode.Selected)
      and (lFlowTask.Executors.Count = 0) then
      raise Exception.CreateFmt('没有为异步环节指定执行者!', [lNode.DisplayName]);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-2 16:46:25 | 显示全部楼层

to jiahaiminghr

首先,指定默认的执行者。会出现问题,因为人员太多了,还得选择删除人选;
3楼就能较好地解决问题了;
多谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-2 16:46:58 | 显示全部楼层
可以结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-24 07:09 , Processed in 0.039563 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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