起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 376|回复: 15

流程字段值**

[复制链接]
发表于 2008-2-28 10:44:31 | 显示全部楼层 |阅读模式
请问一下:一个流程的流程字段的值是不是要像一个数据表的关键字段一样,具有非空,唯一的性质?

我这边有一个流程字段的值是空的,流程也能正常流转,觉得有点奇怪。
回复

使用道具 举报

发表于 2008-2-28 11:23:02 | 显示全部楼层
一个流程的流程字段的值是不是要像一个数据表的关键字段一样,具有非空,
应该是非空,但现在有问题,这部分没有控制,楼主可以自己在流程实例启动的时候去控制。在 入口功能的 流程代理的BeforeFlowStartup 事件上去判断,当前数据集的ID字段为空,如果是那么设置 Command.Accept := False 就可以了

唯一的性质?
不是,可以重复,但重复了,看到的数据可能就不是你想要的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 14:51:44 | 显示全部楼层
另外, 流程字段所用到的数据表字段必须在该流程所使用到的数据集中吗?

我使用了别的表字段作为流程字段,表格文档编辑后保存时,出现这样的提示:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 14:53:22 | 显示全部楼层
见图:

流程id.jpg

8.62 KB, 下载次数: 170

回复 支持 反对

使用道具 举报

发表于 2008-2-28 15:09:26 | 显示全部楼层
另外, 流程字段所用到的数据表字段必须在该流程所使用到的数据集中吗?

是的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-28 17:00:17 | 显示全部楼层
再问一下, 我现在使用业务元素作为流程字段,在数据集的数据字段(该字段为物理表主键)中引用了该元素,这样流程流转好像没问题。

   对业务元素一直还没理解它的使用,请问一下,这样用有没有什么问题?在这里业务元素的值是不是与引用它的数据字段值保持一致?
回复 支持 反对

使用道具 举报

发表于 2008-2-28 17:07:33 | 显示全部楼层
业务元素没有值,系统会在当前流程环境里,更具你指定的元素,找到引用了元素的字段
回复 支持 反对

使用道具 举报

发表于 2008-2-28 17:07:54 | 显示全部楼层
更多业务元素内容请参考用户手册。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-29 10:58:29 | 显示全部楼层
我现在使用业务元素作为流程字段,在数据集的数据字段(该字段为物理表主键)中引用了该元素,这样能保证流程的正常流转了吗?

       为什么在打开流程的入口环节时,看到的还是之前的数据呢?
回复 支持 反对

使用道具 举报

发表于 2008-2-29 11:06:59 | 显示全部楼层
是否在数据集上重载了该字段,把引用元素删除了呢?

你直接在流程上引用字段看可以不!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 04:52 , Processed in 0.057576 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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