任务提醒
该功能可用于任务审批提前通知,定时任务流程提醒超时处理类
FlowLongScheduler
实现扫描实时任务,根据任务提醒时间remindTime
判断是否需要调用TaskReminder
提醒接口
- 实现提醒接口
TaskReminder
返回参数Date
决定是否进入下一个提醒周期。
java
public interface TaskReminder {
/**
* 提醒操作
*
* @param context 流程引擎上下文
* @param instanceId 流程实例ID
* @param currentTask 当前待处理任务
* @return 返回下次提醒时间,如果返回 null 当前任务将不再提醒,非 null 会更新下次提醒日期
*/
Date remind(FlowLongContext context, Long instanceId, FlwTask currentTask);
}