
# 为规则创建自定义模型
本文将指导您在规则引擎中创建自定义模型。通过自定义模型，您可以根据业务需求定义复杂的数据结构，并在规则配置中灵活使用这些模型，从而实现更高效、精准的规则管理。
#### 前提条件
已[登录应用运行态](https://support.huaweicloud.com/consog-idme/idme_consog_0023.html)，并具备规则引擎操作权限。
#### 创建自定义模型
1. 在左侧导航栏中，选择"规则引擎 \> 模型定义"，进入"模型定义"页面。
2. 在"模型定义"页面，单击"创建"，弹出"创建模型"窗口。
3. 在弹出的窗口中，填写如下信息。 
   图1创建模型   
   ![](https://support.huaweicloud.com/usermanual-idme/figure/zh-cn_image_0000002522984857.png "点击放大")
   表1模型定义参数说明 
   | 参数名称 | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   |:---|:---|
   | 对象名  | 模型的唯一标识符，不可与其他相同数据来源的模型重复。 仅支持字母、数字和下划线（_），长度不超过256个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 标题   | 模型的显示名称，用于在配置界面中展示。 仅支持中文、字母、数字、下划线（_）和中横线（-），长度不超过256个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 字段列表 | 定义该模型包含的所有字段及其数据类型，即其数据结构。 - 字段名：字段的显示名称，用于规则配置界面展示。  - 字段代码：字段的唯一标识符（Key），用于API接口调用。建议使用英文小写字母和下划线（_）组合，以保证接口参数传递准确。  - 数据类型：根据业务需求选择字段的数据类型。具体选项包括： - 数据模型：可选择"数据来源"为"自定义模型"、"XDM模型"或"XDM分类"的模型。如果选择"XDM模型"中的数据模型，其所有属性自动作为条件字段，引用格式为**模型名称.属性名称**（如订单.订单金额）。  - 文本：字符串类数据（如"商品名称"）。  - 数字：可含小数的浮点数（如"商品单价 39.9"）。  - 日期：表示日期（精确到日，不含时分秒），格式如1999-01-02。  - 时间日期：表示日期和时间（包含年月日和时间），格式如2025-05-29 12:30:32。  - 整数：整数类型（如"商品数量 2"）。  - 布尔：逻辑值，真（true）或假（false）。  - 映射：存储键值对集合，适用于复杂数据结构（如"用户收货地址{省: XX, 市: XX}"）。    - 数组：设置当前字段是否为数组类型。   |
      
   
   
4. 单击"确定"。
 
#### 相关操作
模型完成创建后，在创建规则时，用户可以通过以下方式引用已创建的模型：
添加条件字段、结果字段或临时字段：在选择"数据类型"时，选择"数据模型"，然后从右侧的数据模型列表中选取所需的模型。
