1 简介
1.1 功能概述
字段是用于存储对象的数据,作为对象之间传递数据的核心工具;企业可根据自身的业务需求在自定义对象中新增和管理字段,以提高企业对象定制化的能力;
1.2 功能简介
目前字段相关的基础功能主要包括:字段新增和字段管理;
功能名称 | 功能介绍 | 应用场景 |
新增自定义字段 | 通过新建字段,企业可配置不同类型的字段去存储对象不同类型的数据,可以让数据收集的过程事半功倍; | 除了新增对象时的系统字段,企业可根据自身业务数据特点,自定义字段去存储业务相关的数据; |
字段管理 | 支持对字段进行查询及自定义字段的编辑、停用、启用和删除; | 需要对已创建的字段进行查看和管理时; |
1.3 字段类型
- 目前自定义对象中有系统字段和自定义字段两大类;
- 系统字段:是指创建自定义对象成功后自动生成的字段,是提前设置好的字段。目前,包括创建人、创建时间、修改人、修改时间、删除标识、负责人、数据所属部门、数据来源、锁定状态、数据审批标识、阶段流程、阶段;
- 自定义字段:用户可自己创建和管理的字段。目前勤策系统中有34种自定义字段;

1.4 字段数量说明
单个自定义对象中总字段个数最多可以使用200个字段,且34种字段中有部分字段限制了具体的使用个数,详见下面的表格;
字段名称 | 使用个数上限 |
拍照 | 15 |
AI识别 | 5 |
OCR识别 | 5 |
小视频 | 5 |
附件 | 10 |
定位 | 2 |
人员 | 10 |
部门 | 10 |
地区 | 5 |
手写签名 | 5 |
富文本 | 5 |
自动编号 | 10 |
主从关系 | 1 |
关联关系 | 10 |
关联关系(模版对象) | 5 |
关联引用字段 | 20 |
计算字段 | 20 |
统计字段 | 10 |
2 字段基础功能
2.1 新增字段
- 进入一个自定义对象详情,点击【新增】按钮弹窗显示新增字段页面;
- 目前勤策系统提供了34种类型的自定义字段供用户选择,用户可选择其中一种进行新增;
- 新增字段时,需要维护字段的各种属性,所有字段类型有通用的属性,也有独有的属性,具体描述详见“自定义字段”和“字段通用属性”文章介绍;

2.2 编辑字段
- 进入自定义对象详情页面,点击【编辑】按钮弹窗显示编辑页面;
- 针对不同的字段类型,在保存后进行编辑时可修改的字段属性会有所不同;

2.3 停用字段
- 进入自定义对象详情页,点击【停用】按钮对字段进行停用;
- 注意,以下几种情况字段无法被停用(当停用失败时,会给出全局提示无法停用的原因):
① 字段被建立引用关系:关联关系引用、主从字段的引用、被字段依赖关系、验证规则、查重规则引用;
② 字段被其他统计字段统计到:关联对象的字段被统计、主对象中存在对从对象的统计字段、被其他数字类字段进行了统计;
③ 字段被【公式编辑-插入字段】里引用:当该字段被自动编号/计算字段/数值框/金额/百分比的【公式编辑-插入字段】里引用;

3、上述校验中描述的被引用关系,只要引用方不被删除,都算被引用,即便引用方停用了,也算被引用;
4、字段停用后,会造成的影响如下:
① 停用后的对象字段在对象实例化时中不显示,无论列表页、详情页、新增页、编辑页、筛选页等展示字段的地方,都不显示
② 停用后的对象字段在各方配置调用字段时,都选不到(例如配置公式-插入字段时选择字段、配置验证规则/快捷查询时选择字段、配置工作流时选择字段等)
③ 若对象字段在各方配置中已被调用(如按钮、工作流、快捷查询),之后该对象被停用,各方中的配置停用字段不显示。
∙ 若是函数代码中调用该停用字段/更新停用字段的数据,则函数会调用失败;
∙ 若是其他地方(如工作流、快捷查询、按钮、条件配置等)中调用该字段,在调用方使用时会忽略直接该字段(例如工作流中配置了更新数据节点,更新abc字段,之后c字段被停用,则该节点执行时忽略停用字段,只更新ab字段;快捷查询中配置了字段条件 a>10 且 b包含1 且 c=100,之后c字段被停用,则该快捷查询查询时忽略c字段,查询条件为a>10 且 b包含1)
④ 人员字段的停用:若人员字段配置了作为相关团队成员,则字段停用后,对应的相关团队角色也被停用,在【对象管理-相关团队数据权限】列表中角色不展示,角色中的人员也没有相关团队权限
⑤ 关联关系字段的停用:关联字段停用后,所选关联对象的详情页不展示该关联字段的tab页列表,关联对象的【对象管理-相关团队数据权限】各个角色配置时也不展示该关联字段

2.4 启用字段
- 进入自定义对象详情页,对已停用的字段点击【启用】按钮对字段重新进行启用;
- 字段启用后,会形成的效果如下:
① 启用后的对象字段在对象实例化时中显示,无论列表页、详情页、新增页、编辑页、筛选页等展示字段的地方,都重新显示,停用前的字段数据也还在
② 启用后的对象字段在各方配置调用字段时,都能选不到(例如配置公式-插入字段时选择字段、配置验证规则/快捷查询时选择字段、配置工作流时选择字段等)
③ 若对象字段在各方配置中已被调用(如按钮、工作流、快捷查询),停用之后该对象又被启用,调用该字段时能正常执行
④ 人员字段的启用:若人员字段配置了作为相关团队成员,字段被停用后又被启用,则对应的相关团队角色也被重新启用,在【对象管理-相关团队数据权限】列表中角色重新展示,且之前配置的角色权限也还在,角色中的人员数据也还在
⑤ 关联关系字段的启用:关联字段被停用后又被启用后,所选关联对象的详情页重新展示该关联字段的tab页列表,关联对象的【对象管理-相关团队数据权限】各个角色配置时也展示该关联字段,原先的权限配置数据还在;
2.5 删除字段
- 进入自定义对象详情页,对已停用的字段点击【删除】按钮即可删除字段;
- 【删除】按钮只有在字段停用之后才会显示,且只有停用状态的字段可以进行删除;删除后的字段不可以恢复!
- 删除字段后,会造成如下的影响。因此,请谨慎删除:
① 删除后的对象字段在对象实例化时中不显示,无论列表页、详情页、新增页、编辑页、筛选页等展示字段的地方,都不显示
② 删除后的对象字段在各方配置调用字段时,都选不到(例如配置公式-插入字段时选择字段、配置验证规则/快捷查询时选择字段、配置工作流时选择字段等)
③ 若对象字段在各方配置中已被调用(如按钮、工作流、快捷查询),之后该对象被删除,各方中的配置删除字段不显示。
∙ 若是函数代码中调用该删除字段/更新该删除字段的数据,则函数会调用失败;
∙ 若是其他地方实例(如工作流、快捷查询、按钮、条件配置等)中调用该字段,在调用方使用时会忽略直接该字段(例如工作流中配置了更新数据节点,更新abc字段,之后c字段被删除,则该节点执行时忽略删除字段,只更新ab字段;快捷查询中配置了字段条件 a>10 且 b包含1 且 c=100,之后c字段被删除,则该快捷查询查询时忽略c字段,查询条件为a>10 且 b包含1)
④ 人员字段的删除:若人员字段配置了作为相关团队成员,则字段删除后,对应的相关团队角色及其数据也被删除,在【对象管理-相关团队数据权限】列表中角色及其权限配置也被删除
⑤ 关联关系字段的删除:关联字段删除后,所选关联对象的详情页删除该关联字段的tab页列表,关联对象的【对象管理-相关团队数据权限】各个角色配置时也不展示该关联字段,该字段的权限配置也被删除

2.6 查询搜索字段
除了上述说明的对字段的新增、编辑、启用/停用、删除,在自定义对象详情中还可以对众多字段进行筛选和搜索查询;

3 通用属性
字段属性就像是一个字段的身份卡,上面记录了该字段的相关信息;在新增字段时,需要维护和填写对应字段的属性信息;不同的字段拥有不同的属性的信息,但同时也拥有通用的属性。例如,字段的名称、字段key、是否记录操作日志等。关于字段的通用属性可详见文章“字段通用属性”文章介绍;