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

为规则创建自定义常量

在应用开发中,常量是指在整个应用运行过程中值不会发生变化的变量。在规则引擎中,常量常用于定义参数的判断属性,作为固定参考值使用。与普通变量不同,常量不会参与参数传递,其值是规则项中预先设定的固定值。例如,在“性别”字段中,可以使用常量值“Male(男)”“Female(女性)”来表示不同的选项,从而实现对参数的分类与判断。

根据来源和创建方式的不同,规则引擎中的常量分为以下类型:

  • XDM常量:在应用设计态预先定义的枚举类型,可供规则引擎直接引用(如数据模型中的“订单状态”“用户等级”枚举类型)。
  • 自定义常量:由用户在规则引擎中根据业务需求自主创建和维护的常量。灵活性更高,适合满足个性化需求或临时性的场景(如经销商分级的专属阈值、临时促销活动的折扣标准)。

前提条件

登录应用运行态,并具备规则引擎操作权限。

创建自定义常量

  1. 在左侧导航栏中,选择规则引擎 > 常量定义,进入“常量定义”页面。
  2. “常量定义”页面,单击“创建”,弹出“创建常量定义”窗口。
  3. 在弹出的窗口中,配置如下信息。

    图1 创建常量定义
    表1 常量定义参数说明

    参数

    参数说明

    对象名

    常量在规则代码中的名称,用于程序内部引用。

    仅支持字母、数字和下划线(_),长度不能超过256个字符。

    标题

    常量在界面上展示的名称,用于用户识别和理解。

    字段列表

    常量的具体取值定义,可添加多个字段值。单击“添加”,根据实际业务需求,逐行配置每个参考值。
    • 字段名:界面展示名称(如“男性”)。
    • 字段值:规则判断时使用的实际值(如“Male”)。

  4. 检查填写信息无误后,单击“确定”

    创建好的常量,可在创建规则时直接引用。

相关文档