13.4 动作模板
动作模板定义可复用的自动化动作,供实时智能分析在触发条件满足时调用。例如,当某台配电变压器的分析输出平均电压超过阈值时,自动向运维群发送一条告警通知。将动作沉淀为模板后,多个分析可引用同一模板,并在各自的分析中对运行参数做局部调整,而不影响模板本身。
动作模板在基础库 → 动作模板中管理。
本版本已实现通知类型动作模板的完整配置与执行逻辑,本章介绍通知类型的动作模板。
13.4.1 动作模板列表
列表显示所有已定义的动作模板,包含以下列:
| 列 | 说明 |
|---|---|
| 名称 | 动作模板名称 |
| 动作类型 | 动作类型,通知类型显示为通知 |
| 类别 | 分配给模板的类别标签 |
| 描述 | 可选描述 |
点击模板名称可查看或编辑。使用行上的 ⋮ 菜单可编辑或删除。
13.4.2 创建动作模板
点击 + 创建新动作模板。所有动作类型共用一组基础信息字段,再根据所选动作类型展示对应的配置字段。
基础信息字段
| 字段 | 说明 |
|---|---|
| 名称(必填) | 动作模板的唯一名称。建议使用简洁且具有描述性的命名,例如"电压越限飞书告警"。 |
| 动作类型(必填) | 动作类型。选择通知后,下方展示通知配置字段。 |
| 类别 | 用于组织和筛选模板的可选类别标签,支持内联创建新标签。类别类型为动作模板。 |
| 描述 | 可选的自由文本描述,用于说明该动作的用途。 |
通知配置字段
选择动作类型为通知后,展示以下配置字段:
| 字段 | 说明 |
|---|---|
| 联系方式 | 发送通知所使用的联系方式(Contact Point),从系统已定义的联系方式列表中单选。联系方式本身携带通道类型(邮件 / 飞书 / 企业微信等),决定通知通过哪个渠道发出。 |
| 最小通知间隔(分钟) | 同一分析对同一联系方式连续两次发送通知的最小时间间隔,默认 10 分钟。用于在条件持续满足时限制通知发送频率,防止通知过载。 |
| 通知标题 | 通知的标题。支持占位符(见 13.4.3),留空时使用系统按界面语言提供的默认标题。 |
| 通知内容 | 通知的正文。支持占位符,运行时替换为分析所属元素的实际信息和输出属性值。 |
点击保存创建动作模板。
13.4.3 通知内容的占位符
通知标题和通知内容均支持占位符。占位符在动作执行时由系统替换为分析所属元素的实际信息与本次分析的输出属性值。占位符使用花括号语法 {...}:
| 占位符 | 替换为 |
|---|---|
{elementName} | 触发动作的分析所属元素的名称 |
{elementPath} | 该元素在资产树中的完整路径 |
{analysisName} | 触发动作的分析名称 |
{属性名} | 本次分析对应输出属性的计算值,例如 {avg_voltage} |
未能解析的占位符在通知中保持原样。
默认通知标题(按界面语言)形如:
分析动作触发通知:{analysisName}
默认通知内容(按界面语言)形如:
1. 元素名称: {elementName}
2. 元素路径: {elementPath}
3. 关联的分析: {analysisName}
分析的触发条件表达式使用 attributes['属性名'] 语法引用输出属性(见在分析中配置动作),与此处通知标题 / 内容中的 {属性名} 占位符语法不同,二者请勿混用。
13.4.4 编辑与删除
要编辑动作模板,点击列表中的名称,再点击编辑。要删除,使用行上的 ⋮ 菜单或详情页的删除按钮。
删除前的引用检查。 删除动作模板前,系统会检查是否有分析正在引用该模板。若存在引用,删除将被拒绝,并提示引用该模板的分析名称列表。需先在相关分析中移除对该模板的引用,才能删除模板。
13.4.5 在分析中使用动作模板
动作模板创建后,在分析创建表单的第 5 段动作中引用。每条动作规则由一个触发条件和一个引用的动作模板组成;条件满足时执行该模板对应的动作。引用模板后,可在分析中对通知的联系方式、最小通知间隔、标题和内容做局部调整,调整仅作用于当前分析,不回写模板。
完整的分析侧配置与运行时行为说明,请参见在分析中配置动作。



