找回密码
 立即注册

QQ登录

只需一步,快速开始

wenzi1
中级会员   /  发表于:2021-12-3 19:31  /   查看:3629  /  回复: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 个回复

正序浏览
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2023-5-21 00:56:48
17#
今天也是对比了半天,徒增系统设计的复杂性,实现的功能又非常的鸡肋~~~
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-7 09:41:29
16#
wenzi1 发表于 2021-12-6 21:40
感谢,现在明白了。

总结一下:【组织角色】在活字格里工程上没有那个地方有明确的设置或应用插件,但 ...

优秀!
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2021-12-6 21:40:18
15#
Chelsey.Wang 发表于 2021-12-6 16:43
不客气啦,大佬很认真呀!
在工程中的实际应用是这样的,举个例子:
比如工作流中这里,设置工作流, ...

感谢,现在明白了。

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

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

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



本帖子中包含更多资源

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

x
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2021-12-6 14:39:29
13#
Chelsey.Wang 发表于 2021-12-6 10:59
看了一下大家的讨论,感觉楼主的问题主要还是在组织角色有什么用,以及怎么用这里。我来说明一下,因为考虑 ...

感谢热心的格友花费这么多精力来帮我解答。

明白组织结构和角色的应用和作用,我只是对组织结构里面,配置和不配置【组织角色】的差别,不理解。照您给的例子做了一遍,其中把【组织角色】都不配置,【组织角色】都显示为【无】,判断插件和流程都没有影响。用【角色】+【组织结构】来进一步缩小授权范围,我认为这也和【组织角色】无关,没有【组织角色】一样可以做的,我都认为无关。

附上照您的例子做的工程,工程里我没有那个地方有引用的【组织角色】的。

我是否可以总结,配置【组织角色】的作用,只是管理者或开发者,查看起来更方便而已,在工程上和【组织角色】有关的实际引用并没有。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-6 10:59:52
12#
看了一下大家的讨论,感觉楼主的问题主要还是在组织角色有什么用,以及怎么用这里。我来说明一下,因为考虑到这样的情况:
在实际的公司组织结构中,经常会遇到这样的一种情况,比如这样的一个组织结构,在葡萄城公司中,有两个部门

有以下四个用户:

其中,张三、李四是行政部的,张三是行政部经理,李四是行政部员工;
王一、赵二是开发部的,王一是开发部经理,赵二是开发部员工;
但是,王一同时也是葡萄城公司的总经理,这就使得在不同的组织结构下,王一的角色不同,这个时候就需要通过组织角色来区分他在不同组织结构中的角色了。
在葡萄城公司下,王一的组织角色是总经理:

在葡萄城公司|开发部下,王一的组织角色是经理,也就是开发部的经理:


至于组织角色应用,活字格中的权限确实是基于角色来设置的,但是同时也是可以基于组织结构来过滤:
比如一个命令,我想让行政部的经理可以执行,那么只通过经理这个角色来进行条件判断肯定是不能满足的,因为其他部门也有经理,这时就可以通过部门+角色来过滤,对应的就是行政部中组织角色为经理的用户:

再比如,工作流中,基于组织结构过滤时,这里找的也是当前组织结构中对应的组织角色。

本帖子中包含更多资源

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

x
回复 使用道具 举报
一鹏
高级会员   /  发表于:2021-12-5 17:56:49
11#
好吧,我承认我的表述不是那么直观清楚,希望有大佬能解释明白这个问题吧,到底组织角色要怎么应用
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2021-12-5 17:45:28
10#
renho 发表于 2021-12-5 16:08
【组织结构】里面的【组织角色】不就是 =  角色,有什么好纠结的

我解读你的意思是【组织结构】里的【组织角色】是没有作用的,只需把【角色】配置就好了。

用户、角色、组织结构等是整套系统的基石,基石不牢靠,设计系统的寿命就不长了。所有对于基石每一项都想尽量了解清楚。
回复 使用道具 举报
wenzi1
中级会员   /  发表于:2021-12-5 17:37:42
9#
本帖最后由 wenzi1 于 2021-12-5 17:50 编辑
一鹏 发表于 2021-12-5 15:31
首先吧,角色比如有,总监,经理,组长,员工,在我们思维里,这本身就是一个递减的组织结构,但其实并不是,在系 ...

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

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

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

辛苦了   
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-12-5 16:08:43
7#
【组织结构】里面的【组织角色】不就是 =  角色,有什么好纠结的   
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部