部门控件
1.控件属性
(1)部门单选 部门多选
部门单选控件,则录入数据时只能选择一个部门;部门多选控件,则录入数据时可以选择多个部门。
(2)可选范围
即在录入数据时,部门控件的可选范围。
简单的理解,把部门控件当成一个普通的下拉框。可选范围就是这个下拉框里的选项,设置了哪些,在录入数据时就可以选择哪些部门。
① 自定义
包括部门或当前登录用户所处部门。
如果没有设置可选范围,填写数据时默认显示所有部门可选。
设置了部门,就可以从设置的部门里选择。
设置了当前登录用户所处部门,就可在【我的部门】这一列中直接选择当前用户的所处部门。
② 数据联动
部门控件的可选范围,可以通过数据联动来确定。数据联动出的值,作为此部门控件的可选项,以供选择。
被联动的表单:
本表单中的部门控件可选范围设置:
联动效果:
(3)默认值
仅当可选范围为自定义时,显示默认值设置项,可选择具体某个部门(从上面规定的可选范围之内选择)和当前用户所处部门。
【部门单选】:若默认值设置为当前用户所处部门,而用户在多个部门时,只显示一个部门。
【部门多选】:若默认值设置为当前用户所处部门,而用户在多个部门时,会显示所有部门。
常见用法:把部门控件的可选范围和默认值,设置为当前用户所处部门。
如下图,grey同时处于研发,合伙人,研发2这三个部门里。用部门控件直接取出所在部门,单选只显示一个,多选会显示全部。
(4)校验
必填,部门控件值为空时不允许提交;不允许重复值,则部门控件的值出现重复则无法提交表单。
(5)操作权限
可见,勾选则填写表单时可见,反之不可见。可编辑,勾选则填写表单时可以编辑,反之不可编辑。
开启了流程的话,操作权限以流程为准。
(6)表单外链不支持部门控件
2.应用场景
(1)直接获取当前成员的部门
部门控件的可选范围与默认值,都设置为“当前用户所处部门”
【部门单选】:若默认值设置为当前用户所处部门,而用户在多个部门时,只显示一个部门。
【部门多选】:若默认值设置为当前用户所处部门,而用户在多个部门时,会显示所有部门。
(2)动态负责人
流程中节点负责人,选择动态负责人--部门控件,此部门控件中被选中的部门(1个或者多个)里的成员作为负责人
(3)数据联动
部门控件可作为主联动控件,参与数据联动
更多建议: