PaaS应用上架:任务超时监控

监控任务时限,执行超时策略。

AppIDcom.actionsoft.apps.addons.tasktimeout
版本1.0
开发者炎黄盈动
移动应用
依赖应用邮件通知

这是一个AWS流程引擎高级特性的增强实现,用于监控和执行人工任务的“时限”超时策略,安装后将在CONSOLE的工具附加提供“任务超时监控”的管理页面。

支持两类超时计算模式:基于消耗时间的超时监控和基于固定周期频率的定时触发。当某个任务实例的某个时限策略一旦被触发后,系统将确保不会被再次触发,这些超时数据被记录在BOACTTASKTIMEOUTLOG日志表。系统默认每隔600秒执行一次检查,如果WFCTASK的人工任务数量超过50000条记录,避免对生产环境造成干扰的一种建议是,将Job的扫描间隔调至更大,如1800秒检查一次。

主要场景功能

  • 支持多种计时方案,如按任务到达、任务阅读、读取业务数据
  • 支持多种执行时间的取值方案,如合理时间、特定的业务效率KPI
  • 支持多种固定周期频率的定时触发,如按天、周、月、季、年
  • 支持多种触发动作,如发邮件、自动向下执行、自定义事件等
  • 对流程绩效方案的实施提供扣分机制,对开发者提供数据结构查询接口
  • 定时清除过期未读的系统通知类待办任务(过期时间可在Job参数中指定,默认10天)

主要开发者功能

  • 对TaskAPI.setDueTime(设置处理期限)的任务,提供过期时间的计算,将过期时间刷新到任务的DELAYTIMES字段
  • 为自定义时限动作提供开发接口(com.actionsoft.bpms.bpmn.engine.listener.ValueListener)

注意事项

  • 在流程设计器的人工任务属性中创建新的时限策略,只会影响到之后产生的新任务

相关文档

https://docs.awspaas.com/user-manual/aws-pass-app-user-manual-addons-tasktimeout/index.html

AWS PaaS#QA

继续阅读此作者的更多文章