找回密码
 立即注册

QQ登录

只需一步,快速开始

wenzi1
中级会员   /  发表于:2021-12-3 19:31  /   查看:3626  /  回复:16
10金币
本帖最后由 wenzi1 于 2021-12-6 21:48 编辑

组织角色和角色的区别,看了此贴,还是不能解惑,

测试如下:
1.【角色A】授权只能打开【页面A】,里面有【用户Y】
2.【角色B】授权只能打开【页面B】,里面有【用户Y】
3. 组织结构的【机构C】下添加【用户Y】,【组织角色】选【角色A】,【用户Y】只在【机构C】里面,其他机构没有添加【用户Y】。

原来的理解是:虽然【用户A】拥有【角色A】和【角色B】这两个权限,但组织机构进行了细化,分配给他对应【组织角色】是【角色A】,所以他只能使用【角色A】的权限。
验证:
登录【用户Y】,结果是【页面A】和【页面B】都可用打开。

疑惑:
1.控制台的【角色】是分配权限的作用,经过上面的测试【组织角色】并不能限制打开【页面B】,所以没有控制权限的作用,那么【组织角色】有什么实际作用呢?
2.主要把【角色】权限和【角色成员】分配好,【组织角色】设置与不设置就否无关紧要了?
3.是否有关于【组织角色】的相关业务逻辑判断的插件或配置?
注意:没有直接引用到【组织角色】的,都认为和【组织角色】无关,因为缺少配置它,一样能完成,所以认为无关。

把探讨结果编到这里来,方便有同样疑惑的格友快速得知答案。

总结一下:


【组织角色】在活字格里工程上没有那个地方有明确的设置或应用插件,但在工作流里是有参与逻辑运算的,只不过逻辑运算是由活字格固定好的。

当勾选【基于组织结构过滤】时,定位担当者逻辑是,当前提交用户组织路径下,所有用户的【组织角色】和工作流配置的【角色】进行匹配,如果匹配不到,担当者就变成空了。

所以【组织角色】是否设置,有没有设置对,就直接影响着【基于组织结构过滤】的工作流能否完整的顺利进行。








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

最佳答案

查看完整内容

不客气啦,大佬很认真呀! 在工程中的实际应用是这样的,举个例子: 比如工作流中这里,设置工作流,并且按照组织结构过滤 如果此时保留组织角色为空的这种设置。 赵二提交一条工作流记录, 可以看到,这条工作流记录是没有担当者的 这个时候用王一登录,王一虽然是经理,但是可以看到,这条工作流并没有流转到王一这里。 这是因为按照赵二的组织结构过滤时,并没有在赵二当前的组织结构,也就是葡萄城|开发部 ...

16 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-3 19:31:33
来自 14#
wenzi1 发表于 2021-12-6 14:39
感谢热心的格友花费这么多精力来帮我解答。

明白组织结构和角色的应用和作用,我只是对组织结构里面, ...

不客气啦,大佬很认真呀!
在工程中的实际应用是这样的,举个例子:
比如工作流中这里,设置工作流,并且按照组织结构过滤

如果此时保留组织角色为空的这种设置。

赵二提交一条工作流记录,

可以看到,这条工作流记录是没有担当者的

这个时候用王一登录,王一虽然是经理,但是可以看到,这条工作流并没有流转到王一这里。
这是因为按照赵二的组织结构过滤时,并没有在赵二当前的组织结构,也就是葡萄城|开发部中,找到组织角色为经理的用户

设置组织角色后,

赵二提交时,可以看到,可选的担当者列表中有王一

提交后,可以看到,该条记录的下一个担当者是王一
这是因为按照赵二的组织结构过滤时,在赵二当前的组织结构,也就是葡萄城|开发部中,找到了组织角色为经理的用户王一

王一这边登录的话,可以看到一个提示,提示有一条工作流记录流转到了他这里,正在待他审批:

在您demo的基础上修改了一下,附上工程文件,可以参考一下~

本帖子中包含更多资源

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

x
回复 使用道具 举报
一鹏
高级会员   /  发表于:2021-12-5 07:44:23
2#
过了一天了还没有人回答呢,估计是挺难啊,我觉得组织角色,可以在编写逻辑的过程中调用,比如页面中的某些按钮,或者根据组织中的不同角色跳转之类,比如两个同级部门下都有部门经理,那角色是部门经理,但部门不同,你总不能让这两个部门经理的权限是一样的吧?
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-12-5 10:23:06
3#
本帖最后由 renho 于 2021-12-5 10:33 编辑

不难,问题1:造成这种原因是设置问题,你只设置了对角色的判断,没进行组织结构的判断问题2:组织结构是一个上下级关系,你可以不用,但是并不是无关紧要的

首先要理解,组织和角色
组织结构是表示组织中层级关系的树形结构(可以表示上下级关系)
用户角色为平行结构(无上下级关系),表示一类用户

组织角色 并不矛盾,因为你在权限控制的时候,使用的是页面权限,页面权限只能分配角色这会让你感觉组织结构没用,因为根本就没对组织结构进行判断
但是
页面加载命令 可以判断组织结构





本帖子中包含更多资源

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

x
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2021-12-5 14:23:00
4#
renho 发表于 2021-12-5 10:23
不难,问题1:造成这种原因是设置问题,你只设置了对角色的判断,没进行组织结构的判断问题2:组织结构是一 ...

感谢答疑,但我的疑惑是【组织结构】里面的【组织角色】的作用,并不是整个【组织结构】的作用。


问题1:按你的设置方法,看一下,也没有看到关于【组织角色】这项的逻辑判断。
问题2:我知道组织结构的重要性,只是【组织结构】里面的【组织角色】的作用有疑惑,不是对整个【组织结构】有疑惑。

本帖子中包含更多资源

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

x
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2021-12-5 14:49:35
5#
一鹏 发表于 2021-12-5 07:44
过了一天了还没有人回答呢,估计是挺难啊,我觉得组织角色,可以在编写逻辑的过程中调用,比如页面中的某些按钮 ...

感谢答疑,1.一个用户可用拥有多个【角色】,但一个用户在同个【组织路径】下只能同时拥有一个【组织角色】,【组织角色】的是来源【角色】,所以想配置【组织角色】的前提是要配置好【角色】。
2.同级别的两个部门经理,在【角色】那里就区分并分配好了权限,不用到【组织角色】这里来配置,关键是用户的权限来源于【角色】并且不能通过【组织角色】来细化,那为啥要在配置【组织角色】呢?
3.我找不到关于【组织角色】的相关业务逻辑判断的插件或配置,能告知一下在哪里有吗?
回复 使用道具 举报
一鹏
高级会员   /  发表于:2021-12-5 15:31:36
6#
wenzi1 发表于 2021-12-5 14:49
感谢答疑,1.一个用户可用拥有多个【角色】,但一个用户在同个【组织路径】下只能同时拥有一个【组织角色 ...

首先吧,角色比如有,总监,经理,组长,员工,在我们思维里,这本身就是一个递减的组织结构,但其实并不是,在系统的角色中,这些是平级的.
比如总监下有3个经理,每个经理下有3个组长,每个组长又带了三个员工,那理论上,如果你要设计一个数据表,由那些员工来填报,组长应该能看到自己下边所有人的业务,经理同样可以看到自己下属所有小组的业务,而总监可以看到所有人的业务,这就可以用到组织架构,
比如在if判断的条件中,就可以使用这个参数

还有就是,如果你用到审批数据流,那么,这个组织构架就是必须的,否则你很难一级一级的往上审批.就只能设计是哪个角色审批.
比如我们公司,是要分好多店的,
店总/总监/经理/组长/员工
那么如果有10或20个店,你总不能设计5*20个角色吧?
所以角色还是这5个,但在组织架构中分品牌之后,这些角色就不冲突了,各司其职

本帖子中包含更多资源

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

x
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-12-5 16:08:43
7#
【组织结构】里面的【组织角色】不就是 =  角色,有什么好纠结的   
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-12-5 16:09:32
8#
一鹏 发表于 2021-12-5 15:31
首先吧,角色比如有,总监,经理,组长,员工,在我们思维里,这本身就是一个递减的组织结构,但其实并不是,在系 ...

辛苦了   
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2021-12-5 17:37:42
9#
本帖最后由 wenzi1 于 2021-12-5 17:50 编辑
一鹏 发表于 2021-12-5 15:31
首先吧,角色比如有,总监,经理,组长,员工,在我们思维里,这本身就是一个递减的组织结构,但其实并不是,在系 ...

辛苦您打这么多字来回复,感谢
你举的这个例子,好像还是没有涉及到【组织角色】,这个配置哦!按你这个例子,把所有的【组织角色】调为空,也不会影响任何流程和逻辑吧。
1.表数据展现可以用【组织级别】进行过滤,
2.审批流程也是根据【组织级别】、【条件判断】、【用户】等进行逻辑编写,
3.职位的权限在【角色】里配置,
4.if判断里面也只能判断【组织级别】,

这些都和【组织角色】没有关系。

那管理控制台【组织角色】存在的意义是什么?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部