字段

字段可用于存储对象的数据,还可以作为对象之间传递数据的一种方式;企业可以根据自身的需要在自定义对象中管理字段;

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 停用字段

  1. 进入自定义对象详情页,点击【停用】按钮对字段进行停用;
  2. 注意,以下几种情况字段无法被停用(当停用失败时,会给出全局提示无法停用的原因):
         ① 字段被建立引用关系:关联关系引用、主从字段的引用、被字段依赖关系、验证规则、查重规则引用;
         ② 字段被其他统计字段统计到:关联对象的字段被统计、主对象中存在对从对象的统计字段、被其他数字类字段进行了统计;
         ③ 字段被【公式编辑-插入字段】里引用:当该字段被自动编号/计算字段/数值框/金额/百分比的【公式编辑-插入字段】里引用;
    3、上述校验中描述的被引用关系,只要引用方不被删除,都算被引用,即便引用方停用了,也算被引用;
    4、字段停用后,会造成的影响如下:
         ① 停用后的对象字段在对象实例化时中不显示,无论列表页、详情页、新增页、编辑页、筛选页等展示字段的地方,都不显示
         ② 停用后的对象字段在各方配置调用字段时,都选不到(例如配置公式-插入字段时选择字段、配置验证规则/快捷查询时选择字段、配置工作流时选择字段等)
         ③ 若对象字段在各方配置中已被调用(如按钮、工作流、快捷查询),之后该对象被停用,各方中的配置停用字段不显示。
             ∙ 若是函数代码中调用该停用字段/更新停用字段的数据,则函数会调用失败;
             ∙ 若是其他地方(如工作流、快捷查询、按钮、条件配置等)中调用该字段,在调用方使用时会忽略直接该字段(例如工作流中配置了更新数据节点,更新abc字段,之后c字段被停用,则该节点执行时忽略停用字段,只更新ab字段;快捷查询中配置了字段条件 a>10 且 b包含1 且 c=100,之后c字段被停用,则该快捷查询查询时忽略c字段,查询条件为a>10 且 b包含1)
         ④ 人员字段的停用:若人员字段配置了作为相关团队成员,则字段停用后,对应的相关团队角色也被停用,在【对象管理-相关团队数据权限】列表中角色不展示,角色中的人员也没有相关团队权限
         ⑤ 关联关系字段的停用:关联字段停用后,所选关联对象的详情页不展示该关联字段的tab页列表,关联对象的【对象管理-相关团队数据权限】各个角色配置时也不展示该关联字段

2.4 启用字段

  1. 进入自定义对象详情页,对已停用的字段点击【启用】按钮对字段重新进行启用;
  2. 字段启用后,会形成的效果如下:
         ① 启用后的对象字段在对象实例化时中显示,无论列表页、详情页、新增页、编辑页、筛选页等展示字段的地方,都重新显示,停用前的字段数据也还在
         ② 启用后的对象字段在各方配置调用字段时,都能选不到(例如配置公式-插入字段时选择字段、配置验证规则/快捷查询时选择字段、配置工作流时选择字段等)
         ③ 若对象字段在各方配置中已被调用(如按钮、工作流、快捷查询),停用之后该对象又被启用,调用该字段时能正常执行
         ④ 人员字段的启用:若人员字段配置了作为相关团队成员,字段被停用后又被启用,则对应的相关团队角色也被重新启用,在【对象管理-相关团队数据权限】列表中角色重新展示,且之前配置的角色权限也还在,角色中的人员数据也还在
         ⑤ 关联关系字段的启用:关联字段被停用后又被启用后,所选关联对象的详情页重新展示该关联字段的tab页列表,关联对象的【对象管理-相关团队数据权限】各个角色配置时也展示该关联字段,原先的权限配置数据还在;

2.5 删除字段

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

2.6 查询搜索字段

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

3 通用属性

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