起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: zykj_flame

【结贴】[求助]帮忙查看下代码**

[复制链接]
 楼主| 发表于 2007-12-21 11:46:55 | 显示全部楼层
能否写个例子出来
就是把同个机构下所有具有某个功能权限的人列出来
回复 支持 反对

使用道具 举报

发表于 2007-12-21 13:35:01 | 显示全部楼层
首先楼主先把那个表达式做好
2楼的代码在流程代理的BeforeFlowOut 事件上调用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 15:49:23 | 显示全部楼层
现在就是那个表达式搞不定
看了手册还是一头雾水
瞎蒙中

辛苦你们下下
给个表达式例子
能够把同个机构下所有具有某个功能权限的人列出来

我模仿着去试做
回复 支持 反对

使用道具 举报

发表于 2007-12-21 16:27:12 | 显示全部楼层
如果要完成1楼的目的。不用写代码的
直接在下一环节的执行规则里面的执行者范围用:
OrgSelect(OrgCondition('','',:OrgUnit.FuncRef = '\JUSTEP\DDSQ.Func'))

公式即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-24 18:33:10 | 显示全部楼层
在执行规则里面写]
会因为你们平台流程执行者记忆的特性
导致下次启动时不会把所有人列出来
只会把上次选中的人员列出来


就因为这个原因
所以才考虑代码的
回复 支持 反对

使用道具 举报

发表于 2007-12-24 20:48:38 | 显示全部楼层
如果要去掉执行者的记忆功能在标准风格主窗体中:
constructor TStandardStyleMainForm.Create(AContext: TContext)中把
  TSystemCore.FlowManager.OnCreateFlowTasks := DoOnCreateFlowTasks;
  TSystemCore.FlowManager.AfterFlowCommand := DoAfterFlowCommand;
注释掉就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-25 10:18:03 | 显示全部楼层
16楼所说的
在平台升级后又必须再去注销一次
不是理想的做法

所以还是考虑代码实现
回复 支持 反对

使用道具 举报

发表于 2007-12-25 16:37:13 | 显示全部楼层
那您直接写14的表达式给range就可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 08:59:34 | 显示全部楼层
18楼所说的

与LIXY说的冲突的
回复 支持 反对

使用道具 举报

发表于 2007-12-26 10:09:14 | 显示全部楼层
怎么冲突了?贴子上看不出来啊。下面有什么沟通结果发上来看看
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 08:02 , Processed in 0.040286 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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