在工作流系统中,通常流程的流转是以任务的传递来实现的。以顺序流为例,一个节点办理完成后,到达下一个节点,产生下一个节点办理人的任务信息,任务有待办,已办,待签收,任务参与人,执行人,任务开始日期,完成时间等等。任务滞留长时间未处理,还会有催办,任务提醒等等。
工作流引擎主要是处理抽象的业务流程的流转,不是处理这些任务的基本信息,但是对这些任务的基本信息的管理确是工作流软件产品中必须处理的。任务办理完成后的结果是流程流转到下一个节点,流程实例的下一步的办理通常也是从我的待办任务列表中链接进入,对已办任务的管理,也可以查询和监控曾经的工作情况。
因此,工作流系统中,当一个任务产生后,在任务参与人的待办任务列表中,就能查看到了,点击就能办理此项任务。对于重要的任务信息,工作流软件系统还应该设置提醒,或手机短信或电子邮件等方式来通知用户及时办理任务。提醒的方式有多种,也可以是即时通讯工具的方式来提醒。
在工作流系统中,应该设计好这些接口,在任务信息定义的时候,就应该做好提醒的设置,每条任务信息可设置不一样的提醒方式。
如,A任务是一般性的任务,只发送电子邮件,就可以了。
B任务比较紧急,任务到达后,需要每天都提醒用户去处理,直到处理完成。
在任务创建的时候,需要发送提醒
在任务完成时候,需要对另外一组用户做提醒,如通知流程发起人这个节点已经处理完成了。
在任务超期未完成时,需要不断的去提醒他登录系统,处理超期的任务。或者当任务超期后,可选择性的退回到上一个节点,重新分配。
这些设置在流程设计器的任务属性中,需要有定义的界面。
有的任务提醒,可能是发送系统消息+手机短信+电子邮件 这几种都需要有。
当设置好提醒的参数后,在流程实例流转时,到达节点,产生任务,再根据这些设置的参数产生提醒,需要不间断的发送提醒,还需要启动任务提醒定时器,按设置的时间间隔,触发发送提醒。
在我们eworkflow工作流系统中,集成任务定时器的发送开启和关闭。当任务节点设置了提醒功能后,任务创建后,提醒定时器开启,当任务完成后,会关闭提醒定时器。
触发提醒Job后,可以发送系统消息,手机短信,电子邮件等。每种job对应一个后台类,在类中做相应的处理,取任务参与人的手机号,电子邮件等,再集成发送邮件短信,发送电子邮件等的功能。用户也可以实现Job接口,自己编写实现的处理类,然后在流程设计器中,将处理类挂接到任务提醒设置上,使得A任务的提醒 用A处理类;B任务的提醒用B处理类。
java的发送系统消息的job实现类:
分享到:
相关推荐
Android 使用Kotlin来实现任务完成提醒效果,详情请点击:https://lijuan.blog.csdn.net/article/details/119034044
C++使用Qt5实现的消息提醒功能 C++使用Qt5实现的消息提醒功能 C++使用Qt5实现的消息提醒功能 C++使用Qt5实现的消息提醒功能 C++使用Qt5实现的消息提醒功能 ...
本文档详细的描述啦如何制定一个定时的服务,通过定时服务调用功能类,完成某项定时的任务
支持日、周、月三视图,和google calendar很相似!后台struts2
任务管理应用程序是一种有助于...设置任务提醒:用户可以设置任务的提醒,应用程序将在任务截止日期前提醒用户。 任务过滤:用户可以按优先级过滤任务列表。 这个项目将涵盖任务管理、GUI设计和数据存储等关键概念。
项目代码结构见 我之前写的[EXT/FCKEditor 集成 — AJAX UI — 一种web开发的新的思维,要及时转换思想]一文. 中的 ├─taskofpig │ ├─Controller │ ├─Dao │ ├─js │ ├─music │ ├─tpl │ ├─tpl_c │ ...
快速搭建Python开发环境,通过Celery完成异步任务、定时任务调用,设置重试次数并把失败的任务发送邮件异常提醒。详细的使用教程请参考发布的博客文章。
Simple Todo-List in QWebView简单的QWebView实用举例,通过QWebView实现一个任务提醒小工具,Qt5开发.##使用说明本工具用于测试QWebView的使用,包括浏览器的设置,JS对象的注入,双向调用和访问工具的实用功能是按时间...
- 该程序使用易语言中的定时器控件来实现定时提醒功能。当用户设定提醒时间后,程序会不断检查当前时间是否等于设定时间,如果是,则弹出提醒窗口。如果用户设定了提醒的频率,则会在每次提醒后重新设定下一次提醒...
5、在循环提醒方式中,可以选择多种重复提醒单位,如:分、时、天、周、月、年、号~等,可以实现设置复杂的循环提醒功能。 6、可以为每个提醒单独设置提醒状态、暂停状态、完成状态。 7、可以分类查看提醒,支持...
基于SSM+MySQL的任务发布接收平台是一个用于实现任务管理和协作的在线平台。...通过提供清晰的任务界面、灵活的任务分配和进度跟踪功能,平台帮助用户更好地协调团队成员,提高工作效率,实现任务的高效完成。
软件介绍: 起点定时关机闹铃提醒V1.0由起点营销独立开发,是一款绿色免费软件,集成了定时关机、定时闹铃、定时提醒等功能... 4、可定时制定任务提醒 5、纯绿色软件,不需安装! 6、完全免费,没有任何限制功能。
提醒通知:平台可以发送提醒通知,包括任务的截止日期提醒、任务状态更新提醒等,帮助用户及时了解任务的动态。 基于SSM+MySQL的技术架构,该任务发布接收平台实现了任务的有效管理和用户间的协作。通过提供清晰的...
易通电脑锁2007 简介 易通电脑锁软件集电脑使用时间管理、多任务管理操作、定时系统控制操作、一键控制操作、系统保护与修复、日志记录与查询等一系列普通而实用的功能,是您电脑安全和使用管理的理想选择。...
宣皓定时关机提醒系统具有...宣皓定时关机提醒系统的计划提醒功能:可以实现每年、每月、每日、每周、定时提醒功能,如生日、结婚记念日、一些重要的行程安排,上班一族可用于提醒办理重要的事情,如定期对上级报送各
JAVA精品毕业设计项目:JAVA_JSP企业合同管理系统(源代码+...添加收款提醒:实现收款提醒的添加功能; 添加收款管理:实现收款提醒的展示、删除功能; (4)安全退出系统模块: 安全退出系统:实现安全退出系统功能;
是用户实现工作任务管理功能的好帮手。 效能任务管理器功能 现在就使用效能工作任务管理软件来帮助您提高工作效率,体会升职加薪的喜悦吧! 遵循GTD无压工作及要事第一理念设计,放手去拼自己的事业吧 对工作任务...
基于Android平台的日历提醒软件的设计与实现是一项重要的任务,需要考虑各种因素来确保其高效性和可用性。在此项目中,我们将利用Android平台的各种功能和应用程序界面,以满足用户的需求,并确保软件实现的正确性。...
如果您每天都需要用电脑程序完成指定的工作任务,而您又是百忙之身,我强烈推荐这款程序,它可以提醒你及时去完成指定的工作任务,而 不会老是遗忘每日必做的事情!从而在电脑面前实现日事日毕!
相信大家都在使用MSN、等即时通信工具,当有消息到达后,或许我们正忙于其它工作,这时任务栏的聊天窗口标题栏会不断交替(蓝色)闪动,提醒你去查看消息,本代码实现了与聊天窗口类似的功能,不停的闪烁窗口,截图...