起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 774|回复: 10

无流程任务关联通知信息无法关联

[复制链接]
发表于 2010-12-9 14:32:59 | 显示全部楼层 |阅读模式
try
                    begin
                        lTask := TTask.Create;
                        {任务接受者}
                        //lOrgURl := TOrgURL.Create(ADept, APosition, APerson);
                        {任务业务关联数据定义}
                        lTaskBizData := TTaskBizData.Create;
                        lTaskBizDataRec := TTaskBizDataRec.Create;
                        //业务数据的关键字段,用于检索业务数据
                        lTaskBizDatarec.BizField := 'Biz:\PI_PLATFORM\X3_PROJECTDATA.DATABASE\TCONTRACT_AGREEMENT.TABLE\FGUID.Field';
                        //业务数据的关键字段值
                        lTaskBizDataRec.Value := q8.FieldByName('GUID').AsString;
                        lTaskBizData.BizDataKeys.Add(lTaskBizDataRec);

                        {任务信息的定义}
                        //通过部门、岗位、人员创建组织单元
                        //lOrgURl := TOrgURL.Create('JSJZX','KFCS','TM');
                        lTask.Subject := '通知:'+q8.FieldByName('YQSX').AsString;
                        lTask.Kind:= ''; //无流程任务为空
                        lTask.TaskType := 'INFZXYQ';//自定义任务关联的任务ID
                        lTask.TaskTypeName := '通知:'+q8.FieldByName('YQSX').AsString;//自定义任务关联的任务名称
                        //处理任务的功能
                        lTask.FuncURL := 'Biz:\PI_PLATFORM\HYJYYQTZ.Func';
                        //lOrgURl := TOrgURL.Create(ADept, APosition, APerson);
                        lTask.SenderDeptID := q8.FieldByName('TXBMID').AsString;
                        lTask.SenderPositionID := q8.FieldByName('TXGWID').AsString;
                        lTask.SenderID := q8.FieldByName('TXRID').AsString;

                        //设置业务数据与任务关联关系,保存任务业务关联信息到'系统空间\系统数据库\任务业务数据表’
                        lTask.BizDatas.Add(lTaskBizData);

                        lOrgURl := TOrgURL.Create(q5.FieldByName('FDEPT').AsString, q5.FieldByName('FPOSITION').AsString, q5.FieldByName('FPERSON').AsString);

                        lTask.TaskMessages.AddTaskMessage(nil, lOrgURl,
                        TTaskmessagestate.tmsSend, 0, False);
                        //添加到任务消息列表里
                        Flow.FlowEngine.SaveTask(lTask);//保存任务
                    end
                 finally
                    lTask .Free;
                 end;
代码没问题的,表是从表信息,重新建通知业务信息及功能,但是通知信息显示无法关联。求远程帮助下
回复

使用道具 举报

 楼主| 发表于 2010-12-9 14:34:24 | 显示全部楼层
有点急 在线等重。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-10 09:54:42 | 显示全部楼层
什么时候出来解答。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-13 08:14:11 | 显示全部楼层
真厉害,多久了。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2010-12-13 16:08:59 | 显示全部楼层
在任务关联管理里设置了吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-14 11:21:20 | 显示全部楼层
不设怎么显示出来。。。
任务关联了 但是没对应起来
回复 支持 反对

使用道具 举报

发表于 2010-12-15 15:27:43 | 显示全部楼层
现在是不是可以产生这个任务,但是打开任务后,看不到对应业务数据?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-16 09:50:23 | 显示全部楼层
任务生产了 打开任务数据显示都是第一条 没关联起来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-17 09:54:25 | 显示全部楼层
............
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-24 08:06:42 | 显示全部楼层
..............................
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 18:34 , Processed in 0.050226 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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