起步软件技术论坛-X3

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

【结帖】通知问题**

[复制链接]
 楼主| 发表于 2008-9-25 16:19:26 | 显示全部楼层
代码修改如下,可以发通知,但是打开后会报错.错误如下图.
-------------------------------
var
  lOrgURL: TOrgURL;
  lTask: TTask;
  taskmessage:TTaskMessage;
begin
  try
      lTask := TTask.Create;
      lOrgURl := TOrgURL.Create('','','test'); //通过部门、岗位、人员创建组织单元
      lTask.Subject:='代码启动通知' ;
      lTask.Kind:='ftkNotify';   //任务类型为通知
      lTask.SenderDeptID := '';
      lTask.SenderPositionID := '';
      lTask.SenderID := 'test';

      taskmessage:=lTask.TaskMessages.AddTaskMessage(nil, lOrgURl, TTaskmessagestate.tmsSend, 0, False);   //添加到任务列表
      taskmessage.Task.FuncURL:= 'Biz:BJRLJTSBYTBZFBFUNC.Func';
      taskmessage.Task.TaskTypeName:='标准发布';
      taskmessage.Task.ProcURL:='Biz:BJRLJTSBYTJSBZXDGLLC.Proc';
      taskmessage.Task.ProcUnitID:='BZFBFUNC';
      taskmessage.Task.FlowGUID:='361BABE28BE249E8922035577DE7BBD5';
      taskmessage.Task.ExecuteMode:=ttaskExecuteMode.emSimultaneous;


      //添加到任务消息列表里
      Flow.FlowEngine.SaveTask(lTask);   //保存任务
  finally
    lTask .Free;
  end;
end;

图1.jpg

8.26 KB, 下载次数: 88

回复 支持 反对

使用道具 举报

发表于 2008-9-25 16:32:10 | 显示全部楼层
在任务表里面看看真正的消息任务和你造的消息任务数据有什么差别。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-25 16:43:46 | 显示全部楼层
没有什么区别啊.
都是那样的.
还有别的办法吗?
回复 支持 反对

使用道具 举报

发表于 2008-9-25 17:01:54 | 显示全部楼层
调试运行一下,看看具体的错误信息
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-25 17:42:09 | 显示全部楼层
呵呵,搞定了。.
刚弄这块,不太懂啊.
谢谢支持,结帖.
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 10:47 , Processed in 0.039000 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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