起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 139|回复: 9

【结贴】[请求]流转条件问题**

[复制链接]
发表于 2008-4-23 20:15:45 | 显示全部楼层 |阅读模式
我在入口功能设置了流转条件,判断该条记录的制表人字段是否为空,为空时才能流转,然后在AfterFlowOut事件中给该字段赋值。但是运行时无论制表人这个字段的值是否为空都不能流转,什么原因呢?
而设置流转条件为审核字段='False'时就好用,效果为当单据审核过(即流程结束)不能再流转。
为什么第一种情况不行呢?
回复

使用道具 举报

发表于 2008-4-24 09:32:16 | 显示全部楼层
应该不会,你的流转条件是怎样设置的?贴出来看一下,你是调试运行的么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-24 10:24:43 | 显示全部楼层
我是用IE运行调试的,因为在功能中用代码取流程ID,并且在AfterFlowOut给制表人这个字段赋值,想用制表人这个字段作为判断单据是否已经流转的标识

流转条件.jpg

79.09 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

发表于 2008-4-24 10:29:54 | 显示全部楼层
判断字段是否为空要用 字段 is null
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-24 11:19:26 | 显示全部楼层
哦,忘记这事了!还有,我发现好象增加多条流转规则其实只判断第一条,也就是只执行最顶上的那条“流转规则0”,后面的似乎不起作用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-24 11:31:44 | 显示全部楼层
也就是说,多条流转规则不能共同作用,起作用的就只有最上面的第一条。
回复 支持 反对

使用道具 举报

发表于 2008-4-24 11:32:15 | 显示全部楼层
如果第1条流转规则不满足条件就会检查第2条:
也就是说从上往下找第一条满足条件的作为流转条件,如果都不满足就会生成一个默认的流转规则。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-24 12:13:42 | 显示全部楼层
“如果都不满足就会生成一个默认的流转规则”,这句话怎么理解?什么默认的流转规则?
回复 支持 反对

使用道具 举报

发表于 2008-4-24 13:54:52 | 显示全部楼层
如果你所有的条件都不成立,系统会自动给你创建一个规则来执行的。
这个规则的属性定义,就是你直接新建规则后看到的效果。

流程规则方面的知识,请楼主参考用户手册(业务流程部分)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-24 15:08:28 | 显示全部楼层
明白了,谢谢!其实可以将限制条件(即不能流转的条件)写在生效条件里,然后流转条件都置为False,这样就可以达到多个流转规则共同作用的目的了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 01:11 , Processed in 0.041604 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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