起步软件技术论坛-X3

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

【结贴】关于工作提醒,请给一些方案性的建议

[复制链接]
 楼主| 发表于 2010-2-12 10:31:43 | 显示全部楼层
呵呵,你就是怕麻烦^_^
本来我是想把业务剥离出去方便你们做技术支持
实际的情况是,生产中有很多功能由于算法比较复杂,是不能用平台工作流去做的,因此不同的功能大家对不同的数据进行录入或者修改等复杂计算。
那么我要做的是什么的,就是当某些数据符合某些条件时候,对某些人给出通知和提醒。
至于这些规则我们会去处理,现在就是如何给某个id的用户发送一个文本的通知。
我的思路是还是象Task和TaskMessage表插任务消息,详细信息页用的不也是这2个表的数据吗,至于你说的处理问题我考虑可以借鉴流程中的任务通知那个,就是客户打开一次后就自动完成了
请按照我这个思路给一下支持,呵呵,谢谢
回复 支持 反对

使用道具 举报

发表于 2010-2-12 11:04:02 | 显示全部楼层
呵呵,
如果只是向任务表写入记录,那么在处理代办任务时,您必须修改任务中心的代码(系统的代码是根据当前待处理的任务类型,来动态加载任务处理菜单及详细页面的),具体步骤:
1、协同系统\任务\任务中心信息\任务导航(基类)
procedure TTaskNav.GridClick(Sender: TObject);
FTaskOperations.FixPopupMenu(PopupMenu, ActionList);通过此句代码动态加载任务处理逻辑
2、协同系统\任务\任务中心信息
procedure TTaskOperations.FixPopupMenu(APopupMenu: TPopupMenu; ActionList: TActionList);
在这个过程中,针对流程任务和非流程任务来加载不同的处理逻辑
对于非流程任务,系统是直接读取了用户定义的任务关联信息,如果您想实现自己的特殊需求,需要在这里加入你的处理逻辑了

其实,16楼的方法是符合您需求的,而且只需要定义一个任务关联,就可以通用了。
1、新建一个通知型的任务,用于显示文本通知信息
2、定义任务关联
3、定义一个函数,利用标准数据集添加通知信息(或者,直接写入到任务表数据)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-12 11:24:33 | 显示全部楼层
好,辛苦了,你先歇歇我看看,年后给你反馈。
回复 支持 反对

使用道具 举报

发表于 2010-2-12 11:33:41 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-24 09:41:31 | 显示全部楼层
年后回来啦,现在既然你们极力反对我的思路呵呵那我就尝试完全按照你们的思路做吧
那我按照22楼的步骤:
1、新建一个通知型的任务,用于显示文本通知信息
2、定义任务关联
3、定义一个函数,利用标准数据集添加通知信息(或者,直接写入到任务表数据)
请问步骤1具体是什么意思
回复 支持 反对

使用道具 举报

发表于 2010-2-24 11:48:08 | 显示全部楼层
就是类似平台自带的工作任务或者工作日志,做一个功能
或者类似平台中的计划提醒功能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-25 10:40:23 | 显示全部楼层
第二步参考产品光盘的哪个手册?没找到介绍任务关联的手册呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-25 11:47:15 | 显示全部楼层
步骤1就是一个普通的功能是吗?信息和功能都是新建不需要继承自什么或者有什么限制比如字段必须叫什么ID等等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-26 16:19:44 | 显示全部楼层
确认了吗?
回复 支持 反对

使用道具 举报

发表于 2010-2-27 09:45:12 | 显示全部楼层
回复27楼  http://bbs.justep.com/forum.php?mod=viewthread&tid=16350

回复28,对,只是一个普通的功能。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-10 08:27 , Processed in 0.038341 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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