Skip to content

表单设置 ​

表单提供了很多功能设置项,使用这些配置项可以极大拓展表单的能力,以下将详细介绍这些功能设置项

1.基础设置 ​

表单的基础功能设置

1.1 数据摘要 ​

摘取数据记录中的重要字段信息,用于快速查阅相关数据

注意

默认使用表单第一个字段,也可以配置表单内的其他字段作为摘要字段

以下为数据摘要的部分场景示例

场景1

通过表单记录列表查询关联记录时,关联的他表记录默认显示为数据摘要

场景2

删除正式环境的记录后,被删除的记录显示数据摘要

场景3

执行工作流后,显示触发记录的数据摘要

1.2 导入字段 ​

导入表单记录时,默认会使用全部的字段进行导入,也可以自定义导入字段

例如,限制导入字段只包含文本、数值

1.3 再次创建 ​

默认是 全部表单字段 均会填充到 新增弹窗 中。若需要自定义填充字段,可启用此选项。

1.4 修改名称 ​

支持自定义系统操作名称

重命名:+记录

表单创建记录的按钮名默认为+记录,支持修改为自定义的名字


重命名:双向关联

通过表单设置配置的「双向关联」的名字支持修改为自定义的名字

1.5 单条记录导入 ​

在一些特定场景下,记录内容存放于固定格式的Excel中,手动录入时会比较繁琐(需要一行一行复制),这种情况下可以配置单条记录导入模板,然后通过固定模板录入数据

固定模板示例


设置映射规则

提示

只需要填写Excel中数据所在单元格位置即可,例如:客户姓名所在单元格位置为A12


导入单条

点击导入按钮,并选择导入单条,然后上传Excel即可

1.6 编辑记录提示 ​

自定义编辑记录时的提示信息

效果示例

1.7 单行控件数量 ​

自定义单行控件数量的最大值,此项会影响表单内所有控件占位宽度的默认值

  • 默认为 4,即一行最多可以放置四个控件
  • 可选择的最大控件数量为:2/3/4/6/8/12

注意

这是一个 全局设置 ,设置后 本表单内 的所有控件均会遵循此规则
但控件本身也支持设置独立的 占位宽度 规则,如下图:

1.8 高级配置 ​

设置表单位流程表单

启用此项后,表单首页便为新增记录页面

  • 启用后示例:

提示

如果想要查看该表单的数据列表,可点击右上角的 管理数据


设置视图分页数量

视图默认最大分页数量为200,可以设置为其他数量(最大1000)


新增记录后自动跳转记录详情

新增记录后会默认关闭新增记录弹窗,别将新增的记录插入列表中

启用此选项后:新增记录后将自动打开记录详情

2.字段规则 ​

字段规则用于:提升查询排序效率 或 建立唯一字段。表单规则实际上就是对表单建立字段索引

2.1 查询字段规则 ​

当表单的记录数量较多时(超过十万),查询效率就会降低;当表单记录数量达到百万,如果不建立查询字段规则,查询操作就需要很长的响应时间(甚至响应超时)

示例,“客户姓名”为第一级查询字段,“更新时间”为排序字段

系统默认索引说明

内容属于数据库相关概念,如果有数据库基础可以更好理解

记录ID索引
系统对每条记录的记录ID建立了唯一索引,当使用记录ID进行查询时,可以获得毫秒级响应速度

分词索引
系统对搜索内容进行了分词索引,例如:当使用 ⇲搜索框 进行查询时,会利用系统已默认创建的分词索引进行快速查询。但是如果不满足以下条件时,将采用全表扫描(效率较低)
分词索引仅对控件:文本、自动编号生效
分词索引生效前提:至少输入2个中文字符 或 至少输入4个数字 或 至少输入2个英文字符


查询耗时示例

示例1

假设某张表包含100万条数据,现在某个视图设置了查询规则:姓名等于“张三”

此查询耗时巨大,因为需要依次取出这100万条数据,检查每一条数据的姓名是不是等于“张三”

示例2

假设某张表包含100万条数据,现在某个视图设置了排序规则:按更新时间降序排列

此查询耗时巨大,因为需要将100万条数据全部取出,然后进行排序操作,由于数据量太大甚至可能失败


索引原理说明

  1. 上图第一行数据"aa1"、"ca2"...,为字段1;第二行数据45、75...,为字段2
  2. 先对字段1建立第一级索引(升序),然后对字段2建立第二级索引(降序)
  3. 字段1索引过程:按字典序排升序(即按"a"、"b"、"c"...的顺序)排序,结果为:"aa1"、"ca2"、"ca2"、"ca2"、"nb1"、"xyz"
  4. 字段2索引过程:字段1的每个值都会对应一个字段2的值,对重复的字段1的值对应的字段2的值进行排序。例如:字段1连续3个"ca2"为重复值,下方的"75"、"55"、"30"则是降序排序结果

场景1

当有一个查询条件:字段1 = ca2 并且 字段2 = 55,将利用第一级索引匹配到3个记录,然后利用第二级索引匹配到"55"的这个记录

场景2

当有一个查询条件:字段1 = ca2 并且 按字段2降序排序,将利用第一级索引匹配到3个记录,然后直接返回这3个记录(因为字段2是降序排列,不需要再进行排序操作了)

场景3

当有一个查询条件:字段2 = 55,不会利用任何索引(因为查询条件没有包含一级索引字段)

场景4

当有一个查询条件:字段1降序排列,将利用第一级索引直接返回结果(第一级索引排升序,反过来就是降序)


特别说明

  • 规则字段最多3个,单个表单最多建立6条规则
  • 规则不是越多越好,规则越多实际上会占用额外的存储空间、降低写入性能、查询性能
  • 第一级排序字段非常重要,尽量使用例如:“手机号”,这样的字段,而不要使用“是否成交”这样的字段,因为前者匹配的数据集更小,可以更快找到目标记录
  • 工作流中,可以查看每个节点的耗时来定位耗时查询操作,通过具体的查询指令来确定字段规则
  • 视图查询时,如果某个视图查询缓慢,也可以查看当前视图的过滤规则、排序规则、数据权限,然后建立合理的索引,提升查询效率

2.2 唯一字段规则 ​

当需要设置表单中指定字段不能重复时,可以设置其为唯一字段

特别说明

  • 唯一字段规则建议在表单控件创建完成后立即配置

    若未提前设置,当表单中已存在大量重复记录时,需删除所有重复数据后才能创建唯一字段规则

  • 如果唯一字段可能不存在,那么需要启用选项:"允许字段为空"

    示例:客户手机号设为唯一字段时,若该字段存在无值的情况,开启允许字段为空配置后,空值记录将不再被判定为重复数据

示例:设置“已知联系方式”,“客户姓名”为唯一字段,设置后,当“客户姓名”,“联系方式”同时重复时,则不允许添加记录

3.表单规则 ​

表单规则指:通过条件控制控件显示、隐藏、是否可编辑、进行消息或者错误提示等行为

特别说明

表单规则是单向规则

例如,设置了:“已知联系方式”等于“否”,隐藏“联系方式”(此规则会生效)

但是当“已知联系方式”等于“是”,不会自动显示“联系方式”

需要增加规则:“已知联系方式”等于“是”,显示“联系方式”

规则效果示例

3.1 规则条件 ​

可以使用当前表单的字段,系统字段设置表单规则条件,满足条件后自动指定相关动作

3.2 执行动作 ​

表单规则提供了丰富的动作,以满足不同场景的需求,以下详细介绍每个动作


显示

显示指定字段


隐藏

隐藏指定字段


可编辑

设置字段为“可编辑”状态,用户可以编辑控件内容


不可编辑

设置字段为“不可编辑”状态,控件禁止用户修改


必填

设置字段为必填状态,必须设置控件值


非必填

设置字段为非必填状态,可以不设置控件值


消息提示

通过系统普通消息提示用户


错误提示

通过系统错误消息提示用户


可新增

满足条件后,可以提交记录


不可新增

满足条件后,不允许提交记录


调用流程

满足条件后,可自动调用业务流程

提示

此项仅可选择调用表单中已有的 流程调用 控件

4.双向关联 ​

双向关联字段将自动呈现关联了当前表单的数据记录,既可以实现关联关系的双向查看

场景说明

成交申请表单关联了客户表,则可以通过成交申请的关联记录查看关联的客户表的记录

如果希望通过客户表反过来查看哪些成交申请记录关联了自己,则可以配置客户表的双向关联

提示

双向关联字段与关联记录一样,可以执行:新增记录、新增关联、取消关联等操作

执行以上操作时,实际上是在操作原表。例如:通过客户的双向关联字段新增成交申请,实际上是新增成交申请记录并自动关联到当前客户

注意

双向关联由系统自动创建维护,配置后即可使用,系统将自动为所有历史数据生成双向关联,保证双向关联的实时性及准确性

特别说明

双向关联目前无法对 子表内的控件 生效
即,若目标控件为子表内的控件,则 不可选中,不可创建双向关联

配置示例

可选配置说明

显示字段:列表中显示的字段列表,如果不设置则显示全部字段

允许新增记录:启用此选项后,可以创建双向关联表单的记录,并自动关联

允许新增关联:启用此选项后,可以选择已有的记录关联

允许取消关联:启用此选项后,可以取消已有的双向关联

配置以后,通过客户表双向查看哪些成交申请关联了自己

5.功能按钮 ​

可以创建表单的自定义功能按钮,通过点击按钮完成审批、更新记录、删除记录等自定义流程操作

按钮示例

5.1 新增按钮 ​

为表单创建一个功能按钮,点击按钮可以执行对应的按钮触发流程


启用按钮

按钮的启用条件,仅当满足条件后按钮可以执行。默认为:一直启用


点击按钮

点击按钮后的动作,有以下几类

  • 立即执行:点击按钮后立即执行

  • 二次确认后执行:点击按钮后需要二次确认,再次点击确认后执行

二次确认后执行

设置提示内容

  • 二次弹窗后执行:点击按钮后弹出数据窗口,需要确认或填写某些数据后执行

填写指定字段

弹窗填写当前表单内的字段,填写的字段值将会传递给工作流,通过工作流处理后续业务逻辑

  • 可设置默认值

    默认值设置详情

    默认值支持设置 自定义、关联他表字段、关联数据字典

点击按钮效果

新增关联记录

选择表单内的关联记录控件,弹窗填写关联表单的记录,填写完成后会自动增加一条关联记录

点击按钮效果

提示

通过此方式,可支持勾选多条记录,汇总到一条关联记录中。
例如,勾选多条 采购报销单 汇总到一条 采购申请单 中。


按钮说明

当鼠标移入按钮后,显示的说明内容

配置示例

效果示例


启用目标

设置当前按钮对表单或视图启用。当对视图启用时,可以指定启用视图

对表单启用

按钮属于表单,执行时无法关联表单内的记录,常用于对表单进行整体操作,例如:数据修复

按钮的位置在表单最下方

对视图启用

按钮属于视图,执行时必须关联视图内的记录,用于对视图记录进行操作,例如:跟进某个客户

按钮的位置在记录详情下方,或批量操作栏

5.2 高级属性 ​


执行后刷新数据列表

按钮执行成功后,自动刷新当前数据列表(因为按钮执行是后台运行,前台无法获得数据状态)


禁止批量操作

当设置了按钮对视图启用后,不希望对记录批量执行按钮操作,启用此选项


自动跳转

可以配置点击按钮后,自动跳转到指定的表单、页面


支持移动端快捷操作

启用后,移动端的记录详情的下方会出现此功能按钮。如下图:


设置按钮所在分组

若需将相同类型的按钮整合至同一分组,可配置各按钮对应的分组属性

设置后效果如下

6.跳转按钮 ​

创建跳转按钮,可以实现从记录详情快速跳转查看指定的页面、表单

场景说明

查看客户表某位客户时,如果希望看到这位客户的成交申请记录,正常的操作如下:

  1. 关闭此客户记录详情弹窗
  2. 选择成交申请表
  3. 设置筛选条件为:关联客户 等于 指定客户
  4. 查看记录

如果配置了跳转按钮,就可以实现一键查看当前客户的成交申请记录

6.1 基础参数配置 ​


启用按钮

按钮的启用条件,仅当满足条件后按钮可以执行。默认为:一直启用


启用视图

默认对所有视图启用,可以限制仅对指定的视图启用


6.2 跳转参数配置 ​

跳转参数配置页面示例


跳转类型

跳转类型包含以下类型

  • 跳转到视图:跳转到表单的某个视图,并呈现视图下的记录列表
  • 跳转到页面:跳转到某个页面,并呈现此页面下所有的组件信息

跳转方式

跳转方式包含以下方式

  • 新开标签页:新打开一个浏览器标签页
  • 当前页弹窗:在当前页面弹出一个窗口,窗口内包含跳转目标内容
  • 详情页切换:在记录详情页顶部增加一个切换按钮,点击按钮呈现跳转目标内容

跳转目标

需要指定跳转的目标表单或页面


跳转参数

设置跳转到目标表单或页面的过滤参数,从而仅显示筛选范围内的数据

6.3 表单跳转示例 ​

新开标签页


当前页弹窗


详情页切换


6.4 页面跳转示例 ​

新开标签页


当前页弹窗


详情页切换


7.打印模板 ​

当需要打印表单记录时,可以使用配置的打印模板进行打印

7.1 word打印 ​

上传配置好打印规则的word模板,可以满足个性化的打印需求

特别说明

word打印仅支持上传docx格式的文件

点击查看word模板制作方法可以查看详细的模板制作流程


上传模板

将制作好的打印模板上传

word模板示例

上传结果


生成文件名

下载的打印文件名默认为模板名字+打印时间,也可以设置为数据摘要,或自定义字段


启用视图

设置打印模板对哪些视图启用


打印效果示例

选择已上传模板,并预览打印

注意

系统提供的预览打印功能可能不能100%还原word内容,如果需要完全还原内容并打印,可以勾选下载打印文件,然后使用下载的文件进行打印


批量打印

支持勾选多条记录,批量打印PDF文件。打印结果会整合在一个PDF文档中


7.2 条形码打印 ​

可以将表单中的某个字段值生成条形码,然后打印


模板内容

点击设置模板内容编辑模板内容

提示

不填写字段名,则不会打印字段名


启用视图

设置打印模板对哪些视图启用


打印效果示例

批量选择需要打印的记录,并进行打印

7.3 二维码打印 ​

可以将表单中的某个字段值生成二维码,也可以生成记录的内部访问二维码、外部访问二维码

  • 内部访问二维码:用户扫码二维码后,需要登录系统账号后查看记录(会检查权限)
  • 外部访问二维码:用户扫码二维码后,不需要登录即可查看记录(会校验秘钥)

点击设置模板内容编辑模板内容

提示

打印外部访问链接时,可以设置额外两个选项:链接访问密码 、限制访问字段。


链接访问密码

当输入正确的密码后才能查看记录

如果需要修改密码,重新生成二维码后即可生效


限制访问字段

可设置允许查看的字段


启用视图

设置打印模板对哪些视图启用


打印效果示例

批量选择需要打印的记录,并进行打印

7.4 附件打印 ​

当需要直接打印附件控件中的PDF文件时,可以新增附件打印模板

提示

目前仅支持打印附件中的PDF文件,后续会支持更多类型文件

8.功能开关 ​

可以启禁用表单的功能,禁用某项功能后,功能将对所有人隐藏