跳到主要内容
版本:Next

TimingTriggerActivity

分类: 通用步骤
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: BusinessActivity
模块: FlowManagement.Domain

概述

TimingTriggerActivity(定时触发)是用于在流程中实现定时任务的节点。它继承自 BusinessActivity,使用 Quartz 调度器根据 Cron 表达式定时触发后续流程执行。

配置说明

属性名类型必填默认值说明
CronStringstring0/10 * * * * ?Cron 表达式

Cron 表达式示例

表达式说明
0/10 * * * * ?每 10 秒执行
0 0/5 * * * ?每 5 分钟执行
0 0 * * * ?每小时执行
0 0 8 * * ?每天 8 点执行
0 0 8 ? * MON-FRI周一至周五 8 点执行

参考文档:https://www.quartz-scheduler.net/documentation/quartz-3.x/tutorial/crontriggers.html

使用示例

{
"Type": "TimingTriggerActivity",
"Name": "每分钟触发",
"Alias": "MinuteTrigger",
"CronString": "0 * * * * ?"
}

注意事项

  • 💡 使用 Quartz 调度器实现定时功能
  • 💡 流程停止时自动取消定时任务
  • ⚠️ Cron 表达式格式错误会记录错误日志
  • ⚠️ 退出模式为手动(Manual)

相关节点

更新历史

日期版本说明
2025-11-281.0初始版本

本文档最后更新时间: 2025-11-28