预警配置
介绍
流程设计节点增加“处理时限”、“预警时限”和“提醒频率”配置。当到达预警时限时按提醒频率执行提醒操作。当到达处理时限时可执行如下操作:
1. 可以自定义逻辑。
- (1) 可以执行自定义方法
2. 可以发送通知。
(1)首页展板和右上角的铃铛都会更新状态
(2)点击未读消息会弹出当前表单
(3)其他通知消息提醒根据流程启动消息推送
配置步骤
打开配置界面
1. 打开流程规划器
2. 选中节点,查看右侧节点信息中的预警配置
添加job配置
1. 检查apollo中的xxljob配置,具体的配置信息请参考
https://doc.jepaas.com/docs/je-doc-jecloud-help//5162
2. 添加流程预警job
自定义方法配置
如果流程预警到期需要执行自定义方法,可以自定义service
1. 具体的实例代码
@Service(value = "myWorkFlowCustomService")
public class MyWorkFlowGetCustomUserParserServiceImpl {
public Boolean test(EventEarlyWarningDTO eventEarlyWarningDTO) {
System.out.println("assignee=" + eventEarlyWarningDTO.getAssignee());
System.out.println("currentTaskName=" + eventEarlyWarningDTO.getCurrentTaskName());
System.out.println("funcCode=" + eventEarlyWarningDTO.getFuncCode());
System.out.println("pkValue=" + eventEarlyWarningDTO.getPkValue());
System.out.println("tableCode=" + eventEarlyWarningDTO.getTableCode());
System.out.println("taskId=" + eventEarlyWarningDTO.getTaskId());
System.out.println("workflowKey=" + eventEarlyWarningDTO.getWorkflowKey());
System.out.println("workflowName=" + eventEarlyWarningDTO.getWorkflowName());
return true;
}
}
2. 配置
3. 属性说明
/**
* 功能编码
*/
private String funcCode;
/**
* 功能编码
*/
private String tableCode;
/**
* pkValue
*/
private String pkValue;
/**
* 流程名称
*/
private String workflowName;
/**
* 流程key
*/
private String workflowKey;
/**
* 当前节点任务ID
*/
private String taskId;
/**
* 当前节点任务名称
*/
private String currentTaskName;
/**
* 当前节点处理人ID
*/
private String assignee;
最后编辑: 呼丽华 文档更新时间: 2024-11-08 17:00 作者:于春辉