基于已有规则或模板快速创建规则
为提升规则配置效率、保障业务逻辑的一致性,规则引擎支持通过复用已有规则或模板来快速生成新规则。该方法无需重复定义基础结构,适用于批量创建相似规则、或在现有规则基础上进行局部优化的场景,可显著缩短规则上线周期。
本文将为您详细介绍基于已有规则或模板快速创建新规则的操作流程,帮助您高效完成规则配置与发布。
前提条件
- 已登录应用运行态,并具备规则引擎操作权限。
- 已创建至少一条规则或一个规则模板。如果没有可使用的规则或模板,请先参考以下章节进行创建。
在规则列表中基于已有规则/模板创建规则
- 在左侧导航栏中,选择,进入“规则列表”页面。
- 在页面,单击“创建”,展开“创建”页面。
- 在“基本信息”页面,找到“选择已有规则”配置项,单击“添加”,展开“选择规则”页面。
图1 选择已有规则
- 在“选择规则”页面,根据实际需要进行以下操作:
图2 选择规则
- 如果需要复用已有规则:选择“选择已有规则”,并从列表中选择目标规则。
- 如果需要使用模板:选择“选择模板”,并从模板列表中选择目标模板。
为了方便搜索,可根据“规则类型”(如自定义规则、属性校验原子规则、属性赋值原子规则)快速筛选目标规则或模板。
- 确认选择后,单击“确定”。
- 在弹出的提示框中,单击“确定”。
系统会自动将所选规则或模板的内容填充至当前规则创建页面。
- 根据新规则的业务需求,逐步检查与配置以下内容:
- 在系统自动填充的“基本信息”页面,检查并根据需要修改对应字段(如规则名称、规则类型、冲突解决策略等)。完成后,单击“下一步”。
如果无需修改,则直接单击“下一步”。
- 进入“定义参数”页面,查看并调整已自动填充的条件字段、结果字段、临时字段等参数属性。完成后,单击“下一步”。
如果无需修改,则直接单击“下一步”。
- 进入“规则配置”页面,查看并调整已填充的规则逻辑,包括条件组合、执行动作与方法调用等。确认所有内容无误后,单击“提交”。
如果无需修改,则直接单击“提交”。
- 在系统自动填充的“基本信息”页面,检查并根据需要修改对应字段(如规则名称、规则类型、冲突解决策略等)。完成后,单击“下一步”。
通过复制功能快速创建规则
此方式直接对已有规则执行“复制”操作,生成包含完整配置的新规则草稿,适用于需基于单条规则快速优化的场景(如仅修改部分条件逻辑)。
- 在左侧导航栏中,选择,进入“规则列表”页面。
- 找到目标规则,在对应行“操作”栏中选择,展开“复制规则定义”页面。
- 根据新规则的业务需求,逐步检查与配置以下内容:
- 在系统自动填充的“基本信息”页面,检查并根据需要修改对应字段(如规则名称、规则类型、冲突解决策略等)。完成后,单击“下一步”。
如果无需修改,则直接单击“下一步”。
- 进入“定义参数”页面,查看并调整已自动填充的条件字段、结果字段、临时字段等参数属性。完成后,单击“下一步”。
如果无需修改,则直接单击“下一步”。
- 进入“规则配置”页面,查看并调整已填充的规则逻辑,包括条件组合、执行动作与方法调用等。确认所有内容无误后,单击“提交”。
如果无需修改,则直接单击“提交”。
- 在系统自动填充的“基本信息”页面,检查并根据需要修改对应字段(如规则名称、规则类型、冲突解决策略等)。完成后,单击“下一步”。
在模板管理中快速创建规则
通过,您可以基于现有模板快速生成新规则。此方式适用于需要标准化、重复性操作的场景。例如在新建生产线时,直接使用通用模板来初始化规则,省时又高效。
- 在左侧导航栏中,选择,进入“模板管理”页面。
- 找到目标模板,在对应行“操作”栏中单击“创建规则”,弹出“创建规则”窗口。
图3 使用模板快速创建规则
- 在弹出的窗口中,填写以下内容,单击“确定”。
图4 创建规则
表1 创建规则参数说明 参数名称
参数说明
规则名称
为新规则指定一个清晰、简洁的名称,便于后续识别与管理。
仅支持字母、数字、下划线(_)和中文字符,长度不能超过256个字符。
描述
简要说明规则的用途或适用场景,帮助其他用户快速理解规则的功能。
仅支持中文、字母、数字、下划线(_)、空格、中横线(-)、英文点号(.)、英文冒号(:)和英文叹号(!),长度不能超过1024个字符。