起步软件技术论坛-X3

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

两个问题

[复制链接]
发表于 2010-5-4 12:29:13 | 显示全部楼层 |阅读模式
流程是:开始 - > A ->  B ->  结束
1、我想自己设定流程Id,通过赋给FlowBroker1.FlowControl.Flow.ID
值实现。流程  的 启动规则 的 重复处理数据范围 选择的是新建。但是流转时报“流程ID为空不能流转”。设定的流程字段,对应的数据集在该流程当中,并有对数据集的操作,不知何故
2、想指定下一环节(B)的接受者,我在A的窗体上拖了流程代理,在BeforeFlowout当中写代码。
IOrgURL:TOrgURL;
声明报错:Undeclared identifier “TOrgURL”;
在头文件要加载什么吗?
回复

使用道具 举报

发表于 2010-5-4 13:17:16 | 显示全部楼层
2、想指定下一环节(B)的接受者,我在A的窗体上拖了流程代理,在BeforeFlowout当中写代码。
IOrgURL:TOrgURL;
声明报错:Undeclared identifier “TOrgURL”;
在头文件要加载什么吗?

呵呵,这个用 TOrgURL 在 studiohelp 上搜索一下就知道了,需要在use上 Business.Model.Org
回复 支持 反对

使用道具 举报

发表于 2010-5-4 13:22:36 | 显示全部楼层
1、我想自己设定流程Id,通过赋给FlowBroker1.FlowControl.Flow.ID
值实现。流程  的 启动规则 的 重复处理数据范围 选择的是新建。但是流转时报“流程ID为空不能流转”。设定的流程字段,对应的数据集在该流程当中,并有对数据集的操作,不知何故
请问,你的代码写在那个事件上了呢。
另外,流程  的 启动规则 的 启动模式 是 处理时,还是 流转时呢?
从你的描述和现象看,应该是启动流程实例的时候 流程字段的值还是空的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-4 16:29:55 | 显示全部楼层
2解决了
1、流程  的 启动规则 的 启动模式 是 处理时。
在开始的A环节上,Edit1用于输入时间,
通过Button1的单击事件,向数据集当中插入数据,流程字段就设定的是数据集中的时间字段。并FlowBroker1.FlowControl.Flow.ID:=Edit1.text
然后用Edit2验证: Edit2.text:=FlowBroker1.FlowControl.Flow.ID
edit2能够显示出正确的流程ID……
流转下一步时,就是流程ID为空
回复 支持 反对

使用道具 举报

发表于 2010-5-4 16:36:23 | 显示全部楼层
你提交一下数据,即保存一下,然后运行看看呢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 06:21 , Processed in 0.044341 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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