Appearance
简介
本章节包含了所有和表单控件
相关的问题
Q:如何使用定位控件?
会众云平台的定位
控件采用的百度地图作为服务提供方(以后可能会支持更多地图提供方),如果需要定位
控件,需要百度地图购买授权码,然后将授权码配置到管理后台即可

注意
会众云官方没有和任何地图厂商有合作关系
百度地图,官方价格是5万/年
,如果伙伴觉得价格太高,有以下方案可供参考
- 淘宝等电商平台可以购买授权key,价格大概是
2~3千/年
(非商用场景) - 个人账号百度没有严格限制,如果用量不大的情况下可以使用(非商用场景)
Q:如何限制关联字段 / 关联记录的选择范围
需要使用一个或多个当前表的填写状态,来限制 关联字段
或者 关联记录
的选择范围时
可以在 关联字段
/ 关联记录
-> 基础配置 -> 数据范围 中设置
例如,设置好部门的可申请预算项目后, 预算项目
的可选范围便被限制在 所选部门
可申请的范围内。

效果如下:

Q:如何设置子表的列宽度?
将鼠标指针移至列的 右分割线
上,当指针样式改变时,就可以拖动子表列的 右分割线
来改变对应列的宽度

Q:如何防止出现重复记录?
有如下两种方式可选:
- 指定一个
表单控件
,或最多三个表单控件
作为唯一索引 / 唯一组合索引
,系统内会依据这个规则来自动验重
;这种方式不适用已经存在重复记录
的表单 - 使用
表单事件工作流
,设置为新增前
,自行设置重复校验逻辑,检测到重复便使用流程中断
节点即可实现拒绝新增
。
Q:如何判断子表控件内重复记录 / 数据?
系统并未针对子表给出内置重复校验的功能,所以没有一键设置的方式。
但可以通过 公式计算
与 表单规则 / 工作流
协同,来实现 子表的重复校验
。
思路: 主要利用到 数组函数-SET
它具备将输入参数去重后,返回不重复数组的功能,配合 数值函数-COUNT
来比对进入 SET
函数前后的子表记录数量,便可得知是否存在重复数据,然后配合 表单规则 / 工作流
,根据前一步计算结果来判断重复子表的后续业务逻辑。
Q:如何批量修改已存在的单据状态?最快的方式?
存在两种方式可以批量修改:
- 方式一: 取消勾选这个字段的
编辑时不可编辑
选项,打开该表单的批量修改
权限,然后在列表中批量修改指定字段即可。- 不推荐 ,片刻打开权限可能会导致其他用户钻空子,建议在人员/系统可控时选择此方式
- 方式二: 创建表单的
按钮触发事件
,建立工作流统一修改- 推荐 ,按钮权限只开放给自己,抗干扰能力强
Q:权限设置里的 “拥有的” 和 “参与的”,有什么差别?
这是由不同控件设置的 人员归属
情况。
参与的
由成员单选/多选
来指定(控件中需要勾选将选择的成员作为参与者
)用友的
由归属成员
来指定

角色权限-数据范围
的设置配合上述控件,可以实现不同的用户 可查看的数据范围
不一样,从权限上 隔离
各个成员可查阅的数据。
Q:设置查询条件时,选不到xx类型
首先排除本就不兼容的类型,例如,附件
不能和 数值
做比较。
然后考虑控件双方是否属于 一对多
关系,例如,记录ID
与 关联记录
就属于 一对多关系
。
- 针对一对多关系,不可以使用
等于/不等于
比较运算符,而是需要使用包含/属于
这类比较运算符
更多查询规则使用说明可查阅 ⇲专题讲解-查询规则