起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: wulei_doudou_1

【结帖】初始化运行出现的问题

[复制链接]
发表于 2007-10-8 17:51:33 | 显示全部楼层
你不要放两个流程代理,看看是否就没有问题了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-8 17:52:33 | 显示全部楼层
刚刚给删掉一个流程代理,还是有阿
回复 支持 反对

使用道具 举报

发表于 2007-10-8 18:12:02 | 显示全部楼层
你写了什么代码吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-9 08:29:32 | 显示全部楼层
我的代码如下:
procedure TMainForm.FlowBroker1CreateFlowOutFlowTasks(Sender: TObject; Command: TFlowOutCommand);
var
  lFlowTask:TFlowTask;
  lFlowTask1:TFlowTask;
  lOrgURL: TOrgURL;
  lOrgURL1:TOrgURL;
  lStr:string;
  lStr1:string;
begin
  lStr:= DataSetBroker1.DataSet.FieldByName('SP').AsString;
  lStr1:= DataSetBroker1.DataSet.FieldByName('SH').AsString;
  lFlowTask := Command.FlowTasks.FindFlowTask('BZDZDX1');//根据任务环节查找任务
  lFlowTask1 := Command.FlowTasks.FindFlowTask('BZCHILD');
  if lFlowTask <> nil then
  begin
    lFlowTask.Executors.Clear;   //删除缺省执行者
    lOrgURL := TOrgURL.Create('','',lStr); //部门、岗位、人员创建组织单元
    lFlowTask.Executors.Add(lOrgURL);//添加执行者
  end;
  if lFlowTask1 <> nil then
  begin
    lFlowTask1.Executors.Clear;   //删除缺省执行者
    lOrgURL1 := TOrgURL.Create('','',lStr1); //部门、岗位、人员创建组织单元
    lFlowTask1.Executors.Add(lOrgURL1);//添加执行者
  end;
end;
在流程里走是可以实现我的需求的。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 09:27:49 | 显示全部楼层
流程图没有问题,您定义了流转规则或者是执行规则吗?
另外问一下您的版本。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 10:05:48 | 显示全部楼层
跟踪一下,是在执行哪段代码报错。
回复 支持 反对

使用道具 举报

发表于 2007-10-9 12:05:45 | 显示全部楼层
你们的服务端和开发端的版本不一致,怀疑是这个原因导致,你在你的机器上装一个最新的服务端,然后用你自己的服务端跑一下试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-10 08:34:15 | 显示全部楼层
基本上没什么问题了,可以结帖了,有问题再开新帖吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 14:06 , Processed in 0.042442 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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