起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: zhjkill

【结】用代码发任务通知

[复制链接]
发表于 2008-7-17 11:05:04 | 显示全部楼层
Feng.DeleteFlows(fparam,tparam);
     Feng.DeleteTasks(tparam);
代码创建了任务,为什么关闭窗体时又删除呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 12:09:28 | 显示全部楼层
发给别人通知,看过以后肯定要删除
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 12:10:55 | 显示全部楼层
就是做到看通知后关闭窗口就消失
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 12:15:10 | 显示全部楼层
28,29,30结合起来看下,通知窗口关闭后消失不掉啊?????????????
执行到这句guid:=iquery.Fields[0].AsString; guid是空字符串
是不是关联定义有问题?
回复 支持 反对

使用道具 举报

发表于 2008-7-17 14:28:44 | 显示全部楼层
把任务和任务消息的状态改成已完成就可以了。
记得,改完后,要用Flow.FlowEngine.SaveTask保存一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 16:06:20 | 显示全部楼层
在任务和任务消息中,怎么找到要修改的这条任务?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 16:07:15 | 显示全部楼层
先看完整了 再回复,别忽悠人了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 16:20:44 | 显示全部楼层
打你们电话也专线 怎么一到4点就没人回复了
回复 支持 反对

使用道具 举报

发表于 2008-7-17 16:57:13 | 显示全部楼层
1.  得到"任务GUID"
通过SQL语句,直接用"业务数据关键字段1"和"业务数据关键值1"查询"任务业务数据表",得到"任务GUID"

2..得到任务实例FTasks
调用Flow.FlowEngine.GetTasks(lTaskParam, FTasks);,设置lTaskParam查询条件
lTaskParam.FlowGUIDs 需要查找的流程GUID
lTaskParam.IncludeTaskMessage 是否包含任务消息(你的必须设置这项)
再详细的见:http://bbs.justep.com/forum.php?mod=viewthread&tid=3710

3. 更改FTasks中任务属性,设置任务状态
http://bbs.justep.com/forum.php?mod=viewthread&tid=7229

4.最后保存到数据库
http://bbs.justep.com/forum.php?mod=viewthread&tid=19750
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-18 11:43:59 | 显示全部楼层
关于1.  得到"任务GUID"
任务通知能继续发任务通知,就是可以无限循环给相关人员发任务通知,对同一个人员取到的"任务GUID"不是一个而是多个。这样是不是不能实现任务通知关闭时消失?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 22:13 , Processed in 0.039083 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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