WebNoticeActivity
分类: 消息通知
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: ActionActivity
模块: FlowManagement.Domain
概述
WebNoticeActivity(前端消息通知)是用于在流程中向前端页面推送通知消息的节点。它继承自 ActionActivity,通过本地事件总线发布消息,前端 Notice 组件接收并显示。
配置说明
| 属性名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| NoticeType | NoticeType | 是 | Success | 消息类型(Success/Info/Warning/Error) |
| Duration | int | 否 | 3000 | 持续时间(毫秒),0 表示不消失 |
| MaxStack | int | 否 | 7 | 同一时间最大提示数量 |
| Key | string | 否 | GUID | 通知标识符 |
| Message | string | 否 | - | 消息内容 |
使用示例
{
"Type": "WebNoticeActivity",
"Name": "前端成功提示",
"Alias": "WebSuccess",
"NoticeType": "Success",
"Duration": 5000,
"Message": "产品 {ProductName_Value} 检验通过"
}
错误提示(不自动消失)
{
"Type": "WebNoticeActivity",
"Name": "前端错误提示",
"Alias": "WebError",
"NoticeType": "Error",
"Duration": 0,
"Message": "检验失败:{ErrorMessage_Value}"
}
注意事项
- 💡 支持使用 {变量名} 格式引用流程上下文
- 💡 Duration=0 时消息不会自动消失
- ⚠️ 需要前端页面集成 Notice 组件才能显示
相关节点
- DingTalkNoticeActivity: 钉钉通知节点
- SendEmailActivity: 邮件发送节点
更新历史
| 日期 | 版本 | 说明 |
|---|---|---|
| 2025-11-28 | 1.0 | 初始版本 |
本文档最后更新时间: 2025-11-28