起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4252|回复: 1

[处理中3] 平台如何做到根据流程默认分配功能权限

[复制链接]

60

主题

129

帖子

810

积分

高级会员

Rank: 4

积分
810
QQ
发表于 2018-1-16 15:42:30 | 显示全部楼层 |阅读模式
用户对系统有以下需求:开发人员在Bex5平台开发流程过程中,在流程环节中配置角色。当流程发布后,流程环节中配置的角色对应的所属人员,即拥有对应的环节的操作权限。
无需再通过“角色管理”功能配重复配置角色权限。
需要系统提供页面配置功能,配置流程环节中配置的角色及角色对应的用户。

37

主题

713

帖子

3310

积分

内部用户

积分
3310
发表于 2018-1-16 16:06:48 | 显示全部楼层
本帖最后由 jholy 于 2018-1-16 16:09 编辑

在X5中,权限分配决定了哪些人可以执行哪些活动(环节),流程规则中则是按照一定的规则推导出在特定场景下具体由哪个人去执行,这是两层不同的控制。

流程规则中指定某个角色对于X5来说只是其中的一个用法而已,流程规则不仅可以对角色、也可以对部门、岗位、人等。
一般在X5的使用过程中,由于权限分配已经决定了角色和环节的关系,流程规则中只要确定人员的组织关系或业务关系即可,并不需要再对应角色,这样流程规则会更加灵活。


例如:部门经理角色的人有张三、李四、王五,但是在流程规则中设置只允许“当前部门下有权限的人”,那通过计算就可能只有张三符合条件了。
甚至未来增加了部门主管角色也可以审批,流程规则都是不需要调整的。

如果按上面的规则设计,所谓的提供一个页面“配置流程环节中配置的角色及角色对应的用户”,与X5的授权功能并没有什么差异。
只是视角不同,一个是按给角色分配环节,一个是给环节分配角色。
如果必须要这个功能,可以参考X5的“按角色分配权限”,自己再做一个功能就可以了。





回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-19 02:35 , Processed in 0.058746 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表