起步软件技术论坛-X3

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

【结】关于流程问题请教**

[复制链接]
发表于 2008-12-15 16:37:33 | 显示全部楼层
那你说报错,具体报什么错误呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 17:01:12 | 显示全部楼层
我设的是岗位成员,范围是多个。代码如下:
procedure TMAINFORMChild.FlowBroker1CreateFlowOutFlowTasks(Sender: TObject; Command: TFlowOutCommand);
  var
  lFlowTask: TFlowTask;
  //ContextCurrent:TContextCurrent;
  lOrgURL: TOrgURL;
  Person: TPerson;
begin
    Inherited;
if  DataSetBroker1.DataSet.RecordCount=0 then
   begin
     Business.Forms.Dialogs.ShowMessage('流转时检测到项目数据集为零');
   end
  else
   begin
      lflowTask:=Command.FlowTasks.FindFlowTask(FlowBroker1.FlowControl.CurrentProcUnit.SuccedentUnits[0]);
      lFlowTask.Executors.Clear;
      DataSetBroker1.DataSet.First;
//DataSetBroker1.DataSet有n条记录,将产n个任务
      while not DataSetBroker1.DataSet.eof do
       begin
          Person:=OrgSys.OrgSystem.FindPerson(DataSetBroker1.DataSet.FieldByName('CGFZR').AsString) ;
//接受任务的人员ID
          //lOrgURL:=TOrgURL.Create('CGB','',Person.ID);
          //lflowTask.Executors.Add(lOrgURl);
          lFlowTask.Executors.Add('CGB','',Person.ID);
          lFlowTask.AllowExecutorInOrgURLs.Add('CGB','',Person.ID);
          lFlowTask.ExecuteMode := TTaskExecuteMode.emMonopolize;
          DataSetBroker1.DataSet.Next;
       end;
       lflowTask.ReLoadAllowExecutors;
       lflowTask.ReLoadExecutors;
       Dialogs.ShowMessage('分发任务到采购负责人成功');
      Command.UserModify := False;

   end

end;
错误如下:

爱爱爱.jpg

16.63 KB, 下载次数: 68

回复 支持 反对

使用道具 举报

发表于 2008-12-15 17:44:10 | 显示全部楼层
楼主,请问你用的是哪个版本?也是2250吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-15 18:49:05 | 显示全部楼层
是的,2250,我问的问题都是2250版本的。
回复 支持 反对

使用道具 举报

发表于 2008-12-16 09:03:03 | 显示全部楼层
2250 是COM+版本吧。没有用加密锁吧。 是吗?
回复 支持 反对

使用道具 举报

发表于 2008-12-16 09:49:42 | 显示全部楼层
结贴吧,我们的问题解决了,是一个公司的。。。呵呵
回复 支持 反对

使用道具 举报

发表于 2008-12-16 10:59:36 | 显示全部楼层
ok,谢谢反馈
不过请楼主共享一下解决方法吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-16 11:14:13 | 显示全部楼层
lflowTask:=Command.FlowTasks.FindFlowTask(FlowBroker1.FlowControl.CurrentProcUnit.SuccedentUnits[0]);
这一句,是默认下一环节吧,因为下一环节是个分支xor,我直接指定的下一环节,就不报错了。但还有新问题请看我发的新帖啊,谢谢。
回复 支持 反对

使用道具 举报

发表于 2008-12-16 11:46:06 | 显示全部楼层
收到,谢谢,结
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 05:33 , Processed in 0.041732 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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