功能说明
组织架构选择器;可设置用户选择器、组织选择器、岗位选择器、维度选择器、职位选择器、角色选择器;
选择器的数据来自用户中心;
使用场景
如:报销申请表单中:申请人可使用用户选择器、申请人所属部门字段可使用组织选择器;
会议室预定表单中:参会人员字段可以使用户选择器等;
操作步骤
① 设置报销申请表单中:申请人为用户选择器、申请人所属部门为用组织选择器,并返将用户id返回申请人id字段中、组织id返回到申请人所属部门id字段中
第一步:进入“报销申请表”表单设计页面
第二步:在左侧拖拽一个选择器控件,到表单设计区域,并绑定属性
第三步:设置选择器,并设置返回字段
第四步:设置申请人部门字段为组织选择器,并设置返回值
第五步:表单设计完毕后,点击“保存”或“发布新版”
预览效果:
选择器高级属性说明
- 选择器设置有6个(用户选择器、组织选择器、角色选择器、职务选择器、岗位选择器、维度选择器);
- 单选:勾选表示该选择器只能选择一条数据;
- 用户选择器-可设置是否显示当前用户、组织选择器-可设置是否显示当前用户的所属组织、岗位选择器-可设置是否显示当前用户的所属岗位;
- 返回值:可将对应的组织、用户、岗位等其他信息返回到表单中的字段中;注:选择器的名称默认返回到绑定选择器的字段中;
功能扩展
- 场景1:流程启动时需要自动获取当前登录用户的信息,并不可修改
实现方案:表单中设置对应的选择器控件,并设置返回值,勾选“当前用户”或“当前组织”或“当前岗位”,在表单授权或流程的表单授权中设置对应的字段为不可编辑
如下图(组织选择器、岗位选择器的设置方式与用户选择器一致):
预览效果:
- 场景2:通过在表单中选择用户,作为节点的审批人
实现方案:表单中设置一个用户选择器,并将用户账号返回到表单字段“审批人账号”中,在表单权限中设置“审批人账号”字段隐藏
预览效果: