起步软件技术论坛-X3

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

【结】业务参数问题**

[复制链接]
发表于 2008-7-24 14:57:21 | 显示全部楼层 |阅读模式
我想用业务参数作为全局变量
这个业务参数是在整个流程中都能访问到
这个业务参数的隔离级应该设置为什么啊?
我怎么给这个业务参数赋值啊?
      IBizURL:=TBizURL.Create;
            try
              IBizUrl.URL:='Biz:KJTWZGLXTPJBM.ParamGroup';
              GParam:= SystemUtils.TContextUtils.GetParam(Self.Context,IBizUrl.URL,'pjbm');
            finally
              IBizUrl.Free;
            end;
            GParam.Value:= Edit1.Text;

上面是我给这个业务参数赋值的代码
单步运行的时候好像有错

还有  为什么我在业务参数中  编辑表达式的时候  那个对话框上面的字段是不能用啊(灰的)  只有参数和函数可用  如图:

123.gif

10.37 KB, 下载次数: 116

回复

使用道具 举报

发表于 2008-7-24 15:24:07 | 显示全部楼层
这个业务参数是在整个流程中都能访问到
是同一个客户端吗?如果是,那么可以设置为人员或者全局
如果不是同一个客户端,那么设置任何隔离级都不行,只能用表字段来存储了,


上面是我给这个业务参数赋值的代码
单步运行的时候好像有错
好像?请把错误的原始信息截取贴出来看看。


还有  为什么我在业务参数中  编辑表达式的时候  那个对话框上面的字段是不能用啊(灰的)  只有参数和函数可用  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 15:27:37 | 显示全部楼层
是同一个客户端吗?
这句话是什么意思?  流程的每个环节都由若干个用户处理
您提到的这个客户端指的是登陆的用户么?

那段代码这么赋值可以用   但是在读取数据的时候就会报错
是不是因为我隔离级别设置的不对啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 15:33:53 | 显示全部楼层
在读取参数的时候报的错误
如图所示:

123123.gif

7.2 KB, 下载次数: 103

回复 支持 反对

使用道具 举报

发表于 2008-7-24 15:47:15 | 显示全部楼层
看 pjbm  这个啥意思,是 执行 GParam:= SystemUtils.TContextUtils.GetParam(Self.Context,IBizUrl.URL,'pjbm'); 这个报错?把原始的错误信息贴出来看看

另外把
finally
  IBizUrl.Free;
end;
移动到
GParam.Value:= Edit1.Text;
这句后面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 16:04:41 | 显示全部楼层
没有报什么错误
但是为什么那个ctrl—F7 会出来错误表达式啊?
还有  我多个人员登陆这个流程的不同环节  访问这一个业务参数 会不会有什么问题?
回复 支持 反对

使用道具 举报

发表于 2008-7-24 16:35:07 | 显示全部楼层
我多个人员登陆这个流程的不同环节  访问这一个业务参数 会不会有什么问题?
建议用表的字段来存储,不建议用业务参数。
回复 支持 反对

使用道具 举报

发表于 2008-7-24 16:37:25 | 显示全部楼层
ctrl—F7 会出来错误表达式啊?
你是说4楼麻?一般调试的是变量的值,或者传进来参数的值,或者某个对象中都有写啥
例如 看看 IBizUrl.URL 这个值,Edit1.Text 这个值等等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 16:50:09 | 显示全部楼层
哦  呵呵
谢谢了  结贴吧
回复 支持 反对

使用道具 举报

发表于 2008-7-24 16:56:22 | 显示全部楼层
不客气,
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:24 , Processed in 0.045000 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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