在企业的运营过程中,定时触发逻辑配置是一个不可或缺的环节。它可以帮助企业按照预定的时间周期或指定的时间点,自动完成一系列任务,如推送消息、更新数据、发起审批等。

在JVS低代码逻辑引擎中选择了使用Cron表达式来设定时间计划。Cron表达式以其高度可配置的特点和灵活的语法结构,成为定时任务配置的强大工具。通过合理地设置Cron表达式,企业可以轻松地实现定时任务的自动化执行。

定时触发

定时触发可以配合已有的节点类型完成定时推送消息、定时更新数据、定时发起审批等各种定时场景。
可以选择内置的执行时间周期或者corn表达式实现定时执行,适用于周期性执行、日常维护、在某时刻需要完成的单次任务等场景。
图片

图片

注意:在单独业务逻辑处创建的逻辑可配置定时执行。

Cron表达式说明

Cron表达式是一个具有时间含义的字符串,字符串以5~6个空格隔开,分为6~7个域,格式为X X X X X X X。其中X是一个域的占位符。最后一个代表年份的域非必须,可省略。单个域有多个取值时,使用半角逗号,隔开取值。每个域可以是确定的取值,也可以是具有逻辑意义的特殊字符。每个域最多支持一个前导零。

域取值

下表为Cron表达式中六个域能够取的值以及支持的特殊字符。
image.png

特殊字符

Cron表达式中的每个域都支持一定数量的特殊字符,每个特殊字符有其特殊含义。
image.png

取值示例

以下为Cron表达式的取值示例。
image.png
在线demo:http://jvs-logic.bctools.cn/gitee地址:https://gitee.com/software-minister/jvs-logic


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已