如何获取用户在过程中的节点是什么职位吗?PS:用户拥有多个职位

例子:

  1. 用户拥有2个职位分别是 :销售部的第一阶段的审核者 和 人力部的第二阶段的审核者

  2. 在报表中,设置下拉选项让用户选择查看用户所在的部门而已

  3. 多级上报时,在第一阶段审核的节点时,用户只能查看身为第一阶段的审核者的部门。

  4. 例如,用户在多级上报中的第一阶段审核的节点只能查看销售部的资料。下拉选项并不会显示人力部的选项

求解:如何实现下拉选项符合上述的条件

又如何判断用户在多级上报中的节点扮演是什么角色

PS:第一阶段与第二阶段用着同一张报表

FineReport chunyi 发布于 2023-11-17 09:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
用户k6280494Lv6资深互助
发布于2023-11-17 09:15(编辑于 2023-11-17 09:16)

if(find("销售部",$fr_authority)>0&&jd=1,"销售部","")

判断阶段,查找角色里面是否有销售部

最佳回答
0
快乐星光Lv5中级互助
发布于2023-11-17 09:35

你是想要 各个阶段节点下拉框的下拉选项值,你直接在节点下拉框的数据字典写数据集函数:用户ds.select(用户名,部门="销售部");用户ds.select(用户名,部门="人力部")

我不知道你的用户表结构和节点结构逻辑,想要具体方案需要上述信息

  • 3关注人数
  • 143浏览人数
  • 最后回答于:2023-11-17 09:35
    请选择关闭问题的原因
    确定 取消
    返回顶部