`
eworkflow
  • 浏览: 218849 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

任务超期后的定时器处理

 
阅读更多

工作流管理系统中,流程流转到一个节点,产生任务信息,指派给任务参与人完成。如果在预计的时间内未完成任务,可以做一个预处理。

 

如超期后自动回退到上一个节点,并退还给原来此节点的办理人。

如超期后自动回退到指定的已经办理过的节点,并让原来此节点的办理人继续处理。

超期后跳转到指定的节点,让此节点采取特殊的处理过程。 ...... 可能还有更多的特别的处理过程,和具体业务相关。工作流系统提供好相应的定时器处理类接口,让技术人员根据具体的业务需求进行扩展,实现定时器接口,在扩展类中实现自己的业务需求。 扩展的类再定义到工作流管理系统中,供终端用户直接选择和配置使用。

 

在流程定义的时候,任务信息中设置了预计完成时间,则可以设置超期后的处理。如下面方式:

 

 

系统预置了,超期后自动回退到上一步,退回给原此节点的办理人。 当选择超期后跳转到指定的步骤,我们就可以在传递到处理类的参数中显式的指定跳转到的步骤的id号,如step_id=xxxx,在后台的处理类中,获取此参数,并将流程实例跳转到此步骤。

 

设置了超期信息的节点,流程流转到此节点,任务产生时,启动定时器,检查是否超期,当超期后,触发超期处理类,达到流程的自动跳转。当任务在未超期的时间内完成了,则关闭此超期定时器,继续流程的下一步流转。

 

任务信息节点也可以设置一些提醒信息,如任务产生时,立即给任务参与人发送即时信息,提醒办理。 任务完成时,也可以发送一些提醒信息。

 

任务提醒信息,还可以按照一定的频率来发送,如每天上午9点,未处理的任务都发送一天催办信息。



 

如,下面此流程,总经理审核预计完成需1天。当超期后跳转到指定步骤---结果查看。总经理未审核,自动跳转到查看步骤。

 

 

 

一个流程的定时跳转和回退运行轨迹:

 

 

用定时器执行的 定时跳转,和定时回退轨迹。

  • 大小: 48.2 KB
  • 大小: 61.5 KB
  • 大小: 70.5 KB
  • 大小: 53.6 KB
1
2
分享到:
评论

相关推荐

    IBM存储电池超期处理.docx

    IBM存储电池超期处理 在存储系统中,电池是非常重要的组件,其超期处理对于系统的稳定运行至关重要。以下是关于IBM存储电池超期处理的知识点: 1. 存储日志收集操作步骤:在进行存储日志收集之前,需要安装存储...

    电子功用-核电站主变压器现场仓储超期后的绝缘性能处理方法

    下面我们将详细讨论电子功用在处理核电站主变压器现场仓储超期后的绝缘性能问题上的方法。 首先,了解绝缘材料的老化机理是关键。绝缘材料通常由有机聚合物构成,随着时间的推移,会受到热、湿度、机械应力、化学...

    课程设计-图书管理系统

    罚款处理:解决读者借书超期的罚款处理。 . 图书管理:增加、删除、修改图书信息。 . 读者管理:增加、删除、修改读者信息。 . 职员管理:增加、删除、修改员工信息。 . 读者查询:根据读者号,查询读者的借阅情况

    超期库存优化方案精品模板方案.doc

    2. 采购后销售订单取消,采购已经完成,但货物无法销售,主要责任人同样为市场部销售人员。 3. 采购到货延迟,无法按期交付给客户,导致销售订单取消,主要责任人是采购人员及市场部销售人员。 4. 预防性备货,根据...

    集装箱超期费纠纷法律指南

    1. **滞期费**:发生在目的港,指的是货物到港卸船后直至空箱归还至承运人指定堆场之前所产生的超期费用。 2. **延迟费**:则针对的是装货港,指从货主提空箱开始直至货主将装载货物的集装箱交付给承运人之间产生的...

    承兑汇票超期证明.pdf

    本文主要讨论了承兑汇票超期后的处理方式和证明文件的撰写。 1. **超期处理流程**: - 承兑汇票的托收期限通常是汇票到期日后10天。若在此期间未能办理托收,持票人需向付款行提供超期收款的书面说明,声明由于...

    电信设备-信息超期触发广告数据输出的方法及系统.zip

    信息超期触发的广告数据输出,意味着当某一数据点达到预设的超期时间,系统会自动将其标记为待处理,以便进行广告策略的调整或数据更新。 三、触发机制 该方法中的触发机制设计巧妙,它结合了用户行为模式和数据...

    一个用客户端js脚本函数进行网页Session超期统计个数显示函数库

    当用户无操作达到预设的超时时间,Session就会过期,这对于某些需要保持登录状态或者持续监控的任务来说是个重要的指标。本话题将深入探讨如何使用客户端JavaScript脚本来实现Session超时的统计和显示。 标题中的...

    {设备管理}某省环境自动监测设备运维管理系统操作说明书.pdf

    任务处理情况统计报表负责统计任务的处理情况,包括任务的完成率、超期率和通过率等信息。 设备状态统计报表 设备状态统计报表负责统计设备的状态信息,包括设备的运行状态、故障状态和维修状态等信息。 运营公司...

    图书超期解决方案的新思考-读者介入法.docx

    - 核心理念:让超期读者参与图书馆活动,通过完成任务赚取积分或虚拟财富,用以抵消罚款,实现惩戒与教育的双重目的。 - 实施方式:设计一系列任务,如参与图书流通、图书分类、上架整理等,使读者在实际工作中...

    图书管理系统数据库课程设计delphi

    借书:借书按借阅者的类别(如:本科生,研究生,教职员工)限制借书数,有超期图书的罚款处理; 还书:进行还书处理。*建议能输出快到期图书的还书提醒。 统计处理:进行相应的统计查询与输出。如分类统计、根据...

    成品超期库存、销售退、换货检验工作标准.pdf

    这份标准详细规定了卷烟在超期库存、销售退、换货时的检验工作流程,确保了产品质量管理和问题处理的系统性和规范化,对于保障烟草产品质量和消费者权益具有重要意义。同时,它也反映了企业在质量管理上的严谨态度和...

    C#图书管理系统(功能齐全,包括借还书,超期罚款等功能)

    6. 业务逻辑层(BLL):这一层负责处理系统的业务规则,例如计算超期罚款、验证借阅权限等。BLL封装了复杂的业务逻辑,使得UI层只需调用相应的方法即可完成任务。 7. 控件与事件处理:Windows Forms中的控件如按钮...

    基于web的任务管理与绩效考核系统设计与实现.pdf

    项目成员可以查看当前进行中的任务、已超期的任务、未开始的任务和已完成的任务。项目负责人可以查看和监控自己安排的任务,项目成员完成的情况。 绩效管理模块主要包括:考核设置、任务自评、任务评分等。项目负责...

    任务完成情况统计.doc

    通过这样的表格,管理者可以快速评估整个项目的状态,识别哪些任务可能超期,哪些负责人需要额外的支持,从而提高团队协作效率和项目的成功率。 总的来说,任务完成情况统计表是项目管理中的核心工具,它不仅能够...

    贷款超期还款情况说明.docx

    贷款超期还款情况说明.docx

    C课程设计-超期图书管理系统

    C课程设计-超期图书管理系统

    数据库课程设计数据流图.docx

    在还书业务中,首先是还书审核,然后根据是否超期进行不同处理,超期图书需要进行罚款计算和超期图书处理,最后登记入库。查询业务包括还书审核、图书查询以及统计信息,满足读者的个性化查询需求,如图书统计要求、...

    删除指定文件夹超期内容

    这需要在读取配置文件后进行适当的日期计算,可以使用`DateTime`和`TimeSpan`结构来处理。 **新手初学**需要注意,删除文件操作是不可逆的,因此在执行删除之前,最好有备份机制或者确认提示,以防误删。此外,文件...

    海关登记证书超期情况说明.docx

    海关登记证书超期情况说明.docx

Global site tag (gtag.js) - Google Analytics