找回密码
 立即注册

QQ登录

只需一步,快速开始

ziken 活字格认证

中级会员

28

主题

127

帖子

831

积分

中级会员

积分
831

活字格高级认证微信认证勋章活字格认证

ziken 活字格认证
中级会员   /  发表于:2022-9-7 16:53  /   查看:1013  /  回复:1
10金币
活字格8.0帮助文档中有这个关键字的描述:

但在 设计器-插入-关键字下面,只能找到已经设置的组织级别。

实际业务需求是,需要返回当前登录用户的最低级组织架构,比如说车间主任,不用属于任何班组,需要返回所属车间,
  班组长、普通工人,只需要返回班组。
如果用公式实现,效率有点低了哈。不知如何直接获取:当前用户的末级组织机构名称
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬您好,因为您不想使用公式来判断,可以使用视图来查询,只查询对应的用户名,及其末级组织结构,具体效果如下 用户信息视图如下 具体视图如下 其中公司,部门等是固定的,在实际的场景中,公司所对应的组织级别也同样是固定的,符合正常的场景,若是公司组织级别改变了,跟着修改视图内容就可以了

1 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-9-7 16:53:11
来自 2#
大佬您好,因为您不想使用公式来判断,可以使用视图来查询,只查询对应的用户名,及其末级组织结构,具体效果如下

用户信息视图如下


具体视图如下
  1. SELECT t."用户名",
  2. case when t."部门" is null  then "公司" else "部门" end as 末级组织机构名称
  3. FROM  "用户信息视图" t
复制代码
其中公司,部门等是固定的,在实际的场景中,公司所对应的组织级别也同样是固定的,符合正常的场景,若是公司组织级别改变了,跟着修改视图内容就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部