
# 管理规则引擎的常量
在规则引擎中，常量的全生命周期管理可以帮助您维护业务判断标准的稳定性和一致性。通过统一的创建、编辑、查询和删除功能，确保所有规则引用的基准值始终与业务需求同步。
#### 约束与限制
为确保系统稳定性和数据一致性，请注意以下限制：
- XDM常量：不可在"规则引擎 \> 常量定义"中直接修改或删除。如需调整，请前往应用设计态进行操作，具体操作请参见[修改枚举](https://support.huaweicloud.com/usermanual-idme/idme_usermanual_0071.html)和[删除枚举](https://support.huaweicloud.com/usermanual-idme/idme_usermanual_0072.html)。
- 自定义常量：
  - 如果已被规则引用，则不可修改对象名与标题。
  
  - 如果已被规则引用，则不可删除。
  
  - 仅支持对未被规则引用的常量进行编辑或删除操作。
   
 
#### 前提条件
- 已[登录应用运行态](https://support.huaweicloud.com/consog-idme/idme_consog_0023.html)，并具备规则引擎操作权限。
- 已创建至少一个常量，具体操作请参见[为规则创建自定义常量](https://support.huaweicloud.com/usermanual-idme/idme_rule_0030.html)。
 
#### 编辑自定义常量
![](https://support.huaweicloud.com/usermanual-idme/public_sys-resources/note_3.0-zh-cn.png)
仅可编辑未被规则引用的自定义常量。
1. 在左侧导航栏中，选择"规则引擎 \> 常量定义"，进入"常量定义"页面。
2. 找到目标常量，在对应行"操作"栏中单击"编辑"，弹出"编辑常量定义"窗口。
3. 在弹出的窗口中，根据实际业务需求修改信息，单击"确定"。 
   图1编辑常量定义   
   ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002490450454.png "点击放大")
   
   
 
#### 查看常量引用
在修改或删除常量之前，建议先查看该常量被哪些规则引用，以避免因删除或修改导致相关规则报错。例如，如果您想删除"CSP等级达标线2级"常量，应先确认哪些经销商分级规则正在使用该常量。
1. 在左侧导航栏中，选择"规则引擎 \> 常量定义"，进入"常量定义"页面。
2. 找到目标常量，在对应行"操作"栏中单击"查看引用"，即可在弹出的"查看引用"窗口查看相关的引用规则信息。 
   图2查看引用   
   ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002491726166.png "点击放大")
   
   
 
#### 删除自定义常量
![](https://support.huaweicloud.com/usermanual-idme/public_sys-resources/note_3.0-zh-cn.png)
仅可删除未被规则引用且"数据来源"为"自定义常量"的常量。
1. 在左侧导航栏中，选择"规则引擎 \> 常量定义"，进入"常量定义"页面。
2. 找到目标常量，在对应行"操作"栏中单击"删除"。
3. 在弹出的提示框中，单击"确定"，即可删除未被引用的常量。 
   如果该常量已被规则引用，需要先删除对应的规则，才可删除该常量。
   
   
 
#### 搜索常量
默认情况下，常量定义页展示的是当前应用下全部常量。为了帮助用户快速搜索出当前应用下的常量，规则引擎提供搜索常量功能，目前可通过"对象名"、"标题"、"创建者"等属性维度进行过滤。您可以根据实际业务需求，设置筛选条件，单击"搜索"，即可获取对应常量。
图3搜索常量   
![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002493614482.png "点击放大")
