TaskDelayActivity
分类: 通用步骤
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: BusinessActivity
模块: FlowManagement.Domain
概述
TaskDelayActivity(任务延时)是用于在流程中添加延时的节点。它继承自 BusinessActivity,支持配置固定延时或从流程上下文动态获取延时时间。
配置说明
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| TaskDelay | int | 否 | 0 | 延迟时间(毫秒) |
| TaskDelayContext | string | 否 | - | 从流程上下文获取延时时间的键名 |
使用示例
固定延时
{
"Type": "TaskDelayActivity",
"Name": "等待3秒",
"Alias": "Wait3Seconds",
"TaskDelay": 3000
}
动态延时
{
"Type": "TaskDelayActivity",
"Name": "动态等待",
"Alias": "DynamicWait",
"TaskDelayContext": "WaitTime_Value"
}
注意事项
- 💡 TaskDelayContext 优先于 TaskDelay
- 💡 延时时间单位为毫秒
- 💡 不打印执行耗时日志
相关节点
- TimingTriggerActivity: 定时触发节点
更新历史
| 日期 | 版本 | 说明 |
|---|---|---|
| 2025-11-28 | 1.0 | 初始版本 |
本文档最后更新时间: 2025-11-28