起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 245|回复: 6

【结贴】代码发通知的任务关联定义

[复制链接]
发表于 2010-3-9 16:28:38 | 显示全部楼层 |阅读模式
求一个代码发通知的任务关联定义说明文档  

不知道如何设置
谢谢
回复

使用道具 举报

发表于 2010-3-9 17:13:02 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=20177
尝试着设置下,其实只是给一个任务的类型。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-9 17:36:51 | 显示全部楼层
这边写了一个代码发通知的功能,相关代码如下

  try
  lTaskBizDatarec.BizField:='Biz:\ZBGLXT\ZBGLSJK.DATABASE\TBSQB.Table\BH.Field';
  lTaskBizDataRec.Value:=ZBGLYWXX.TTBSHD(DocViewZBGLYWXX_TBSHD.Doc).DataSetBroker1.DataSet.FieldByName('BH').AsString;
  lTaskBizData.BizDataKeys.Add(lTaskBizDataRec);
  lOrgURl := TOrgURL.Create('','',ZBGLYWXX.TTBSHD(DocViewZBGLYWXX_TBSHD.Doc).DataSetBroker1.DataSet.FieldByName('TBR').AsString);
    lTask.Subject:='替班通知' ;
  lTask.Kind:='ftkNotify'; //任务类型为通知
  lTask.TaskType:='INFORMATION';
  lTask.TaskTypeName:='通知替班人';
  //下面这句话是把那个功能以通知的方式发出去
   lTask.FuncURL:='Biz:\ZBGLXT\FUNC\TBTZGN.Func';
   lTask.BizDatas.Add(lTaskBizData);
   lTask.TaskMessages.AddTaskMessage(nil, lOrgURl,
      TTaskmessagestate.tmsSend, 0, False);
      //添加到任务消息列表里
      Flow.FlowEngine.SaveTask(lTask);   //保存任务
   finally
    lTask .Free;
    end;

---------------------
运行后代办任务中出现“替班通知”,但是点击不能打开新的功能窗体,而是打开一个“我的功能”标签  ,是怎么回事
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-9 17:38:15 | 显示全部楼层
最初由 jakie 发布
[B]这边写了一个代码发通知的功能,相关代码如下

  try
  lTaskBizDatarec.BizField:='Biz:BGLXTBGLSJK.DATABASETBSQB.TableBH.Field';
  lTaskBizDataRec.Value:=..

以下省略...... [/B]

任务关联功能设置如下:

qq截图未命名.jpg

53.25 KB, 下载次数: 157

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-10 09:47:29 | 显示全部楼层
求助
回复 支持 反对

使用道具 举报

发表于 2010-3-10 09:49:13 | 显示全部楼层
在业务操作组中添加一个处理的操作,然后在任务上右键处理看看运行的是那个功能?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-15 09:12:27 | 显示全部楼层
最初由 shangxy 发布
[B]在业务操作组中添加一个处理的操作,然后在任务上右键处理看看运行的是那个功能? [/B]

嗯 加上处理之后可以出现窗体了
结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 02:14 , Processed in 0.043408 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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