1 新建自定义对象
1.1 功能入口
系统管理-->对象管理-->自定义对象-->【新增】按钮

1.2 新增功能步骤说明
1.2.1 配置自定义对象属性信息

(1)对象类型
- 该属性为必填单选类型,分为标准对象和树形对象,默认选中标准对象,不支持保存后进行修改;
- 标准对象:每条对象数据并列,无层级关系的对象;
- 树形对象:对象数据存在层级关系,需树形展示的对象;
(2)对象名称:
- 支持用户自定义对象名称,但不允许重复,保存后支持修改;
- 注意,对象名称不可以超过20个字符,一个汉字代表一个字符;
- 对象名称不支持以下特殊字符:% & \ /;
(3)对象key
- 系统会自动生成该字段值,同时也支持用户自定义对象key;但对象key主要提供给开发人员使用,如无需要,建议不要修改,保存后不再支持修改;
- 如果需要进行自定义,需要注意以下几点:①只允许英文字母开头;②中间允许使用英文字母,数字,下划线;③如果是自定义对象,必须以 __c 结尾;④不能超过100个字符;
(4)描述
- 用于添加描述解释当前对象的含义,支持长文本描述和超链接两种形式,默认选中文本描述形式,保存后支持进行修改;
- 文本描述:描述将展示以横幅形式展示在对象页面中;
- 超链接描述:描述将以新页面的形式展示;
(5)对象使用端
- 支持在电脑端、手机端、企业微信/微信小程序端生成对象的菜单,默认全部选中,保存后支持修改;
- 主要用于控制对象创建后可以生成菜单的使用端,未选中的端将不会生成菜单,也无法管理对象数据;
- 该属性值支持在编辑中重新调整生成菜单的使用端口,但需注意--若修改对象使用端时取消勾选,则会删除对应端的菜单及菜单上的角色权限配置;
(6)图标
- 用于维护对象的图标,支持保存后进行修改;

1.2.2 配置主属性字段
(1)主属性字段:可理解为用于记录一条数据中最关键信息的字段,在业务使用时能快速定位到数据的关键字字段;

支持正则表达式的图片截图
(2)字段名称
- 支持用户自定义字段名称,且为必填;(隐藏逻辑)
(3)字段key
- 主要提供给开发人员使用,目前不支持进行修改;
(4)字段类型
- 该属性为必填的单选,分为单行为本和自动编号,默认选择为单行文本,保存后不支持修改;
(5)记录日志操作
- 只有当「字段类型」属性选择为单行文本时,才会出现此属性;
- 用于维护是否记录该字段系统或应用中的操作行为,包括记录和不记录两种选择,默认选择记录,保存后支持修改;
(6)允许重复
- 只有当「字段类型」属性选择为单行文本时,才会有此字段;
- 用于维护在保存新增对象数据时,是否允许该字段值出现重复,如果出现重复则不允许保存;
- 该属性设有两个选项,允许和不允许,默认选中允许,保存后不支持修改;
(7)编号规则
- 只有当「字段类型」属性选择为自动编号时,才会显示此属性;
- 该属性设有“预置规则”和“自定义函数”两个选项,默认选中预置规则,分别代表不同的自动编号方式;
- 预置规则和自定义函数支持来回切换, 由预置规则切为自定义函数时,不清空预置规则处的配置;由自定义函数切为预置规则时需要带出之前预置规则处的配置;反之亦然。
① 当此属性选择“预置规则”时,需要填写以下两个信息(编号规则和流水号重置规则):
∙ 编号规则:
∙ 预置规则有3种:流水号、固定字符、创建日期、引用文本字段,各规则均可配置;每个规则的详细介绍看下表:
流水号 | 流水号是每个预置规则都有的规则,该规则不可删除,可以拖动调整位置;该规则根据流水号配置自动生成。 | 编号位数:编号位数默认为5,填写范围在1-8以内;起始编号:允许输入自然数编号逻辑:填写起始编号后,默认数据创建时以起始编号开始自增;起始编号填写位数需小于等于编号位数,若小于编号位数,前几位以0补全 |
固定字符 | 添加规则点击固定字符,自动在下方添加一行固定字符规则 | 文本输入框,最多允许输入20个字符,超过20个字符不可输入; |
创建日期 | 添加规则点击创建日期,添加一行创建日期规则,日期格式默认为YYYYMMDD,允许通过下拉框修改 | 可选:YYYYMMDDHHmmss、YYYYMMDDHHmm、YYYYMMDD、YYYYMM、YYYY、MMDD、MM、DD,默认选中:YYYYMMDD |
∙ 只要选择了预置规则,默认出现流水号规则,并预置一个流水号规则,允许修改;
∙ 点击添加规则按钮,可选择规则类型:固定字符、创建日期,每次只能选择一个;创建日期只能添加一次,已经添加了创建日期规则的,该选项灰色不可选;固定字符可以多次添加;
∙ 流水号重置规则,用于维护当具有历史重复数据时,是否会在原流水号的基础上继续递增,默认为不重置;但是当规则类型中有创建日期类型时,该字段设有“不重置”和“按日重置”两个选项;

② 当此字段选择“自定义函数”时,需要填写以下信息:
∙ 编号的前缀,非必填;支持自定义函数来设置前缀信息
∙ 编号的位数,必填,默认两位,支持限制编号位数1-8位,当编号最大值超过编号位数限制时,编号支持继续增加,不受位数控制;
∙ 编号的起始数值,默认为1,支持修改;起始编号填写位数需小于等于编号位数,若小于编号位数,前几位以0补全;
∙ 编号后缀,非必填,支持自定义函数来设置后缀信息

(8)默认值
- 该属性只有在主属性字段类型为【单行文本】,且在主属性字段编辑页面才会显示;
- 默认值是指在新增对象数据时,该字段自动显示填充的值,用户也可以修改编辑字段的值,选择不使用默认值;
- 默认值设置方式主要有两类:自定义和公式编辑:
- 自定义:用户根据自身需求,设定一个固定的值,作为默认值;
- 公式编辑:设置公式编辑后,该字段将根据设置的公式,由系统默认生成对应的值填入输入框,也可手动修改默认值;公式中可以插入字段、运算符和函数设置取值逻辑;具体如何设置默认值的公式,详见文章“公式”;

(9)字段说明
- 用于对主属性字段进行补充解释,可输入文字性的解释说明;输入后,在新增对象数据时此字段标题右侧会有问号标记,点击即可查看说明
1.3 保存成后生成自定义对象菜单
自定义对象创建成功后可在 日常办公->对象预览 下查看以生成的菜单,菜单名称即为对象名称;
