1. 帮助中心 >
  2. 帮助文档

部门控件

1.控件属性


(1)部门单选 部门多选

部门单选控件,则录入数据时只能选择一个部门;部门多选控件,则录入数据时可以选择多个部门。


(2)可选范围

即在录入数据时,部门控件的可选范围。

 简单的理解,把部门控件当成一个普通的下拉框。可选范围就是这个下拉框里的选项,设置了哪些,在录入数据时就可以选择哪些部门。



① 自定义

包括部门或当前登录用户所处部门。

如果没有设置可选范围,填写数据时默认显示所有部门可选。

设置了部门,就可以从设置的部门里选择。



设置了当前登录用户所处部门,就可在【我的部门】这一列中直接选择当前用户的所处部门。


② 数据联动

部门控件的可选范围,可以通过数据联动来确定。数据联动出的值,作为此部门控件的可选项,以供选择。


被联动的表单:



本表单中的部门控件可选范围设置:



联动效果:



(3)默认值

仅当可选范围为自定义时,显示默认值设置项,可选择具体某个部门(从上面规定的可选范围之内选择)和当前用户所处部门。

【部门单选】:若默认值设置为当前用户所处部门,而用户在多个部门时,只显示一个部门。

【部门多选】:若默认值设置为当前用户所处部门,而用户在多个部门时,会显示所有部门


常见用法:把部门控件的可选范围和默认值,设置为当前用户所处部门。

如下图,grey同时处于研发,合伙人,研发2这三个部门里。用部门控件直接取出所在部门,单选只显示一个,多选会显示全部。

  


(4)校验

必填,部门控件值为空时不允许提交;不允许重复值,则部门控件的值出现重复则无法提交表单。


(5)操作权限

可见,勾选则填写表单时可见,反之不可见。可编辑,勾选则填写表单时可以编辑,反之不可编辑。

开启了流程的话,操作权限以流程为准。


(6)表单外链不支持部门控件


2.应用场景


1. 直接获取当前成员的部门

部门控件的可选范围与默认值,都设置为“当前用户所处部门

【部门单选】:若默认值设置为当前用户所处部门,而用户在多个部门时,只显示一个部门。

【部门多选】:若默认值设置为当前用户所处部门,而用户在多个部门时,会显示所有部门。


2. 流程中节点负责人,选择动态负责人--部门控件,此部门控件中被选中的部门(1个或者多个)里的成员作为负责人



3. 数据联动

部门控件可作为主联动控件,参与数据联动