
# 定义数据对象"工单对象"
对于工单对象功能，需要先创建一个工单对象WorkOrder，保存工单、型号、资产编号等信息，如[表1]所示。
 表1工单对象WorkOrder信息 
| 字段标签            | 字段名称            | 字段描述          | 数据类型  | 建议长度 | 备注                             |
|:---|:---|:---|:---|:---|:---|
| instanceId      | instanceId      | BPM实例Id       | 文本    | 255  | -                              |
| createdBy       | createdBy       | 工单创建人         | 文本    | 255  | -                              |
| equipmentId     | equipmentId     | 设备ID          | 文本    | 255  | -                              |
| type            | type            | 工单类型          | 文本    | 255  | -                              |
| description     | description     | 备注            | 文本    | 255  | -                              |
| source          | source          | 来源            | 文本    | 255  | -                              |
| faultPhenomenon | faultPhenomenon | 故障现象说明        | 文本    | 255  | -                              |
| arriveTime      | arriveTime      | 客户要求工程师到达现场时间 | 日期/时间 | -    | -                              |
| recoveryTime    | recoveryTime    | 客户要求故障恢复时间    | 日期/时间 | -    | -                              |
| customer        | customer        | 客户接口人         | 文本    | 255  | -                              |
| assignedFme     | assignedFme     | 当前处理人         | 文本    | 255  | -                              |
| title           | title           | 现场服务单标题       | 文本    | 255  | -                              |
| status          | status          | 服务单状态         | 文本    | 255  | -                              |
| priority        | priority        | 服务单优先级        | 文本    | 255  | -                              |
| workOrderId     | workOrderId     | 服务单ID         | 文本    | 255  | 区分大小写、是否必选（否），是否唯一（是）、是否可搜索（是） |
   
#### 操作步骤
1. 在经典版开发环境"首页 \> 我的应用"中，单击"设备维修管理系统"，进入之前创建的应用。
2. 在"WorkOrder"中，将鼠标放在"Object"目录上，单击界面上出现的"+"，在弹出菜单中选择"对象"。 
   图1创建对象   
   ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001433151878.png)
   
   
3. 选中"创建新对象"，在"标签"和"名称"文本框中输入"WorkOrder"，单击"添加"。 
   系统实际创建的对象名称为"***HW__*** WorkOrder__CST"，"***HW__***"前缀由租户命名空间决定，"__CST"后缀代表是自定义对象。
   
   
4. 按系统向导完成第1个字段"设备ID"（equipmentId）的定义。 
   1. 在"自定义字段"页签，单击"新建"。
   
   2. 选中字段类型，设置字段类型为"文本"，单击"下一步"。
   
   3. 输入字段详细信息，如[图2]所示，设置字段标签、名称为"equipmentId"、字段长度255，单击"下一步"。
      平台会根据字段标签自动生成字段名称，但请参照[表1]，修改字段名。对于utf-8编码，一个汉字占用三个字节。
      图2定义"设备ID"详细信息   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001482991229.png "点击放大")
      系统实际创建的字段名称为"***HW__*** equipmentId__CST"，"***HW__***"前缀由租户命名空间namespace决定，"__CST"后缀代表是自定义字段。
      
   
   4. 配置字段级安全，选中"读取"和"编辑"复选框，为所有预置profile配置能编辑和读取本字段的权限，单击"下一步"。
   
   5. 将字段添加到页面布局，选中"添加本字段到该页面布局"，单击"保存"。
   
   
   
   
5. 按照上述操作，创建[表1]中其他字段。
   
   图3自定义对象字段   
   ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000002113624837.png "点击放大")
   
   
 
