监控任务时限,执行超时策略。
AppID | com.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