成员字段
1. 简介
1.1 字段简介
成员字段可以直接获取通讯录中的成员,包括成员单选和成员多选两个字段:
- 成员单选:可以看作成员的单选按钮,根据可选范围,可以选择一个成员;
- 成员多选:可以看作成员的多选按钮,根据可选范围,可以选择多个成员。
1.2 应用场景
- 生产管理 中,通过成员字段来记录各生产环节的负责人;
- 福利发放、内部投票场景中,通过成员字段可以限制每人仅提交一次,避免重复提交;
- 工资、分数、评价查询等场景中,通过权限设置,实现每位成员只能查询自己相关的信息。
1.3 预期效果
如内部投票时,设置成员字段的默认值为当前用户,不可编辑,并勾选不允许重复值,则重复提交表单时将触发校验,无法提交表单:
2. 字段属性
字段通用属性参见文档:字段。
2.1 可选范围
可见范围是指,在填写表单时,成员字段的可选择范围。如果将成员字段当成一个下拉框,可选范围就是这个下拉框中的选项。可选范围有三种设置方式:全部成员、自定义和由部门字段确定:
2.1.1 全部成员
注:
1)创建者、系统管理员在表单设计时,若添加成员字段,可选范围将自动设置为「全部成员」;
2)外部成员在填写表单时,若可选范围为「全部成员」,则可以选到所属 外部组织 下的所有成员以及所对接主体企业的对接人。
2.1.2 自定义
1)自定义设置可以手动选择成员,即只有手动勾选的成员才会显示在可选范围中。可选范围选择「自定义」,点击「设置」:
2)进入成员列表页面,可以通过如下分类设置成员可选范围:
- 组织架构:选择 内部组织 或 外部组织 中部门/组织的所在成员作为可选范围;
- 角色:从 角色 分组中选择角色作为可选范围;
- 成员:直接在 内部组织 或 外部组织 中选择成员/对接人作为可选范围;
- 动态参数:可选范围为当前用户,即当前登录的用户。
注:
1)若可选范围为「自定义」,但未勾选任何成员,则保存表单时将自动调整可选范围为「全部成员」;
2)普通管理员、应用管理员在表单设计过程中,当且仅当添加成员字段时,会为其自动设置如下可选范围,并支持手动修改:
- 部门管理范围不为空:可选范围默认为「自定义」,且已勾选其拥有管理权限的 内部组织 成员;
- 部门管理范围为空:可选范围默认为「全部成员」。
2.1.3 由部门字段确定
由部门字段确定是指,当表单中有部门字段时,成员字段的可选范围可以根据部门字段的值来确定。如部门字段的值填写为 A,则成员的可选范围也是 A 部门中的成员。
在可选范围处选择「由部门字段确定」,下方勾选表单中的部门字段:
2.1.4 特别说明
不同类型的操作可能会使表单内成员字段的可选范围发生变化,具体如下表所示:
操作场景 | 成员字段的可选范围 |
继承原表单内成员字段的可选范围设置 | |
继承「被分享应用/模板」内表单成员字段的可选范围设置 | |
恢复原表单内成员字段的可选范围设置 | |
不同类型的操作人所恢复的可选范围不同,具体如下:
|
2.2 默认值
当成员字段未设置可选范围,或可选范围设置为自定义时,支持设置成员字段的默认值。
成员字段的默认值的支持「自定义设置」或通过「数据联动」设置:
默认值的常见用法:
默认值设置为「自定义 >> 当前用户」,即可实现成员打开表单进行填写时,该字段自动填写当前成员的名称:
2.3 校验
成员字段支持「必填」和「不允许重复值」校验:
- 必填:成员字段值为空时不允许提交;
- 不允许重复值:成员字段的值出现重复时无法提交表单,可自定义设置出现重复值时的提示内容。
3. 注意事项
1)在表单中使用成员多选字段进行填报时,可选的成员数量不受限制。
2)表单外链 不支持成员字段,只有在成员账号内打开表单,才可以使用成员字段。
3)流程表单中如何实现自由选择负责人,设置方法可参见文档:如何实现自由选择负责人。
4)当外部企业参与业务协作时,如何实现外部成员只能管理自己的数据?设置方法可参见文档:如何实现外部成员只能管理自己的数据?