TreeviewCopyright © aleen42 all right reserved, powered by aleen42
调度任务
注:该功能,客开项目可以使用;ISV生态项目不推荐使用。因为调度任务的配置不支持包迁移,多租户之间迁移需要多次配置!
功能描述
开发态调度任务,支持维护调度任务,设置定时规则、消息接收人
关键应用
1.创建调度任务
- 创建调度任务,包含条件设置、定时规则、消息设置;
2.查看调度任务的执行情况
- 查看调度任务的历史执行情况、下次执行时间;
3.手动立即执行调度任务
- 支持手动执行;
4.修改和停用调度任务
- 修改调度任务的条件设置、定时规则、消息设置;
5.停用调度任务
快速入门
1.新建后端函数
由于我们写的调度任务类型是 后端脚本,所以要在自己应用的"流程&自动化"-"函数"-"后端" 新增分组、新增函数。
扩展后端代码【针对专业版】
注:如果是专业版服务,可以把更复杂的逻辑写到后端代码了
新增类 实现 YonScriptNativeFunction 接口,设置后端函数名
@Slf4j public class TestTaskFunction implements YonScriptNativeFunction { @Override public String getName() { return "testTaskFunction"; // 设置 对应 后端函数 里的方法名 } /** * 业务逻辑coding */ @Override public Object invoke(V8Object v8Object, V8Array v8Array) { log.info("调度任务start======================================"); // 业务逻辑,数据处理 log.info("调度任务ing"); log.info("调度任务end========================================"); String str = v8Array.get(0).toString(); return ("从 testTaskFunction 返回信息 = " + str); } }