起步软件技术论坛-X3

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

【搞定】请教AllowExecutorInOrgURLs的用法**

[复制链接]
发表于 2006-12-27 16:06:50 | 显示全部楼层 |阅读模式
我用过一下,AllowExecutorInOrgURLs好像只对
FlowTasks[I]有效,而对AllowFlowTasks[I]无效.

我理解,AllowFlowTasks代表可选择的功能环节,FlowTasks代表已选择的功能环节,对吗?

另外,也请教一下AllowExecutorInOrgURLsLogicSymbol是什么意思?怎么的用法?
回复

使用道具 举报

 楼主| 发表于 2006-12-27 16:26:38 | 显示全部楼层
我又通过            
command.AllowFlowTasks[I].AllowExecutorRange:='OrgChildren(OrgKey('''+orgunit.ID+''','''',''''),'''',True,True)';
来限定执行者范围,但结果对已选择的功能环节无效.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-27 16:32:11 | 显示全部楼层
我现在是这样做的,是正常的,代码如下:
        for I:=0 to command.FlowTasks.Count -1 do
        begin
          pu := command.FlowTasks[I].ProcUnit;
          s:=SysUtils.UpperCase(pu.ID.Trim);
          if (s = 'FGLDSP')or(s = 'CWSH')or(s = 'ZJLSP')or(s = 'FYBXZJLSP')then
            command.FlowTasks[I].AllowExecutorInOrgURLs.Add(orgunit.ID,'','');
        end;

        for I:=0 to command.AllowFlowTasks.Count -1 do
        begin
          pu := command.AllowFlowTasks[I].ProcUnit;
          s:=SysUtils.UpperCase(pu.ID.Trim);
          if (s = 'FGLDSP')or(s = 'CWSH')or(s = 'ZJLSP')or(s = 'FYBXZJLSP')then
            command.AllowFlowTasks[I].AllowExecutorRange:='OrgChildren(OrgKey('''+orgunit.ID+''','''',''''),'''',True,True)';
        end;
回复 支持 反对

使用道具 举报

发表于 2006-12-27 16:57:20 | 显示全部楼层
楼主,限定下一个环节的执行者,需要在流程环节的OnCreateFlowOutTasks事件中写。

用代码来修改TflowTask的相关属性即可。
回复 支持 反对

使用道具 举报

发表于 2006-12-30 14:46:08 | 显示全部楼层
楼主,问题搞定了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-3 13:27:11 | 显示全部楼层
请你仔细看我的帖子,
回复 支持 反对

使用道具 举报

发表于 2007-1-4 10:38:43 | 显示全部楼层
1、我用过一下,AllowExecutorInOrgURLs好像只对
FlowTasks[I]有效,而对AllowFlowTasks[I]无效.
  对AllowFlowTasks属性的修改时机要早,一旦系统已经创建了FlowTasks,再去修改就无效了。
  建议直接修改Tasks

2、我理解,AllowFlowTasks代表可选择的功能环节,FlowTasks代表已选择的功能环节,对吗?
  对

3、另外,也请教一下AllowExecutorInOrgURLsLogicSymbol是什么意思?怎么的用法?
  这个属性是在 执行者范围集合有多个时,标志多个集合的关系是and还是or,一般是不会用的
回复 支持 反对

使用道具 举报

发表于 2007-1-10 10:10:06 | 显示全部楼层
楼主,还有问题吗?
没有就结贴了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-10 10:54:36 | 显示全部楼层
暂时结了吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 05:29 , Processed in 0.035570 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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