任务调度
任务管理

创建任务
点击新建按钮,打开编辑调度任务编码,完善配置信息,点击确认即可

任务类型
平台共支持三种任务类型,分别是:Rest API,Groovy以及发起流程三种类型
Rest API:用于调用api接口
Groovy:用Groovy脚本的形式执行SQL语句或者调用api接口
发起流程:发起指定流程
Rest API
支持GET和POST两种请求方式,同时URL支持两种形式:
通过网关访问api,如:/custom/test/post

指定ip和端口,输入完整的接口路径,如:http://{ip}:{port}/demo/get

Groovy
使用ZcQuartzHttpUtils.get("url",params)调用GET请求API

使用ZcQuartzHttpUtils.post("url", body)调用POST请求API
1.直接传转义后的JSON字符串

2.使用ObjectMapper和ObjectNode

3.使用JsonOutput

执行SQL语句:
String dbName = "";//数据库名称
String sql = "";//要执行的SQL语句
执行select语句方法
ZcQuartzDsSqlUtils.selectList(dbName, sql)
执行其他语句方法
ZcQuartzDsSqlUtils.executeSql(dbName, sql, null)
调度配置
调度方式有Cron和固定速度两种,注意无论哪一种,调度间隔都不得低于30s
最大调度次数和最大错误次数为0时表示无限次数

调度日志
可以查看任务的执行结果,结果详情,执行时间,耗时等信息

调度监控
以数字和图表的形式更直观的展示调度任务执行情况
