更新时间:2025-12-30 GMT+08:00
分享

创建规则模板

为提升业务规则开发的一致性与复用效率,规则引擎支持将已验证的规则逻辑沉淀为模板。模板可用于快速生成相似规则,尤其适用于需要规模化部署、标准流程复制或团队协作开发的场景。

本文为您详细介绍两种创建规则模板的操作流程,帮助您规范完成模板初始化,支撑后续规则的高效复用。

前提条件

  • 登录应用运行态,并具备规则引擎操作权限。
  • 如果选择基于现有规则快速保存为模板,需确保目标规则已完成测试验证(如通过设备模拟运行、生产数据校验,确认规则逻辑符合业务需求),避免将存在漏洞的规则转化为模板,导致后续复用风险。具体操作请参见测试规则

新建空白规则模板

此方式适用于从零搭建标准化规则框架(如为新业务域“新能源电池检测” 创建通用模板),具体操作步骤如下:

  1. 在左侧导航栏中,选择规则引擎 > 模板管理,进入“模板管理”页面。
  2. “模板管理”页面,单击“创建”
  3. 在弹出的窗口中,填写如下信息,单击“确定”

    图1 创建模板
    表1 快速创建模板参数说明

    参数名称

    参数说明

    模板名称

    自定义模板标识。

    支持输入中文、字母、数字、下划线(_),长度不超过256个字符。

    模板界面模式

    需结合实际业务逻辑类型选择,不同模式适配场景如下:

    • 规则集:多规则集合,适合条件复杂、多层嵌套的场景(如多级质量判定)。
    • 真值表:列表式配置,满足所有条件输出预设结果,适合条件明确、输出固定的场景(如设备状态判断)。
    • 决策树:树形结构分层测试,适合探索性数据挖掘场景(如故障根因分析)。
    • 评分卡:条件计分并汇总结果,适合综合评价场景(如设备健康度评分)。
    • 脚本模式:自定义脚本定义逻辑,适合高度定制化的复杂逻辑(如特殊算法计算)。
    • 决策表:表格化多条件组合,适合多条件组合、单一输出的场景(如工艺参数选择)。

    描述

    建议简要说明模板用途、适用场景及判断逻辑,便于后续识别与维护。

    支持输入中文、字母、数字、下划线(_)、空格、中横线(-)、英文点号(.)、英文冒号(:)和英文叹号(!),长度不超过1024个字符。

基于现有规则快速保存为模板

此方式适用于将已验证通过的成熟规则(如某条生产线的设备预警规则)转化为模板,快速复用于同类业务,具体操作步骤如下:

  1. 在左侧导航栏中,选择规则引擎 > 规则列表,进入“规则列表”页面。
  2. 找到目标规则,在对应行“操作”栏中选择更多 > 编辑,进入该规则配置详情页。
  3. 单击左下角的“保存模板”,弹出“保存规则模板”窗口。

    图2 保存模板

  4. 在弹出的窗口中,填写如下信息,单击“确定”

    图3 保存规则模板
    表2 基于现有规则创建模板参数说明

    参数名称

    参数说明

    模板名称

    由用户自定义,建议基于原规则名称进行调整,并突出“模板”属性。推荐采用“业务域+用途+版本”等命名规范进行设计,以突出其模板属性并利于追溯管理。命名时请注意避免同一业务域内模板名称重复。

    支持输入中文、字母、数字、下划线(_),长度不超过256个字符。

    描述

    建议简要说明该模板的来源规则、适用场景与逻辑特点,便于后续团队理解与使用。

    支持输入中文、字母、数字、下划线(_)、空格、中横线(-)、英文点号(.)、英文冒号(:)和英文叹号(!),长度不超过1024个字符。

相关文档