规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理
程序员文章站
2022-06-03 17:12:33
...
规则协同管理之权限管理
权限管理由三部分组成:用户管理,规则权限,角色管理。
一、用户管理
用户管理用于对系统用户进行管理,主要任务有:部门管理,用户维护,分配用户角色,初始化用户信息。用户管理的主界面如图所示:
1.部门管理
部门管理主要是从三个方面进行管理:新建部门,修改部门信息,删除。规则协同管理初始只有三个部门:技术部、市场部、客户部。
新建部门:添加新的部门信息,操作如图所示:
点击了新建部门之后,在弹出的窗口填写添加的部门信息,如图所示:
输入部门名称:财务部、显示顺序:4。点击了提交之后就增加了财务部这个部门,如图所示:
修改部门信息:主要用来修改部门名称和显示顺序。下面我们修改财务部信息为例,操作如图所示:
然后点击修改部门信息弹出如图所示页面:
这里我们就可以修改部门名称以及显示顺序,财务部这个名称改为人事部,结果如图所示:
删除部门:选中该删除的部门,右击选中删除。操作如图所示:
点击了删除后,弹出如图所示的对话框:
2.用户维护
点击增加按钮,选择添加新用户,出现如图所示的页面:
填完基本信息后,点击“提交”就新增一个用户了。该用户可以就可以登录到规则协同管理上了。
删除用户,若要删除系统中的某个用户,勾选需要删除的用户,选择删除,操作如图所示:
点击了“删除用户”之后,在弹出的窗口选择“确定”,就可以成功的删除该用户。操作如图所示:
3.分配角色
为用户分配角色,系统已有若干角色,不同的角色有不同的权限,为用户分配角色也就是为用户分配权限。用户有了权限之后,才能去查看与操作系统中的菜单与资源。分配过程如图所示:
点击“分配角色”后,就可以在接下来的页面给该用户分配角色信息,如图所示:
4.初始化用户信息
初始化用户信息:当某用户忘记密码,可以对其密码进行初始化;也可以对用户名称与登录名称进行修改,如图所示:
点击了修改用户信息后,在弹出来的窗口就可以填写修改“deployer”的信息值,如图所示:
修改了用户信息之后,点击提交就成功的修改了该用户的信息。
二、规则权限
规则权限是为了更好的控制规则,只有给用户分配了规则权限,用户才可以操作、查看、修改规则等一系列操作。下面就是为“develop”用户分配规则权限,给他“体验开发”的规则权限,这样他就能对该规则工程进行操作了。如图所示:
点击“保存”就对develop用户分配了该工程的规则权限。
我们改用develop登录系统(用户名:develop,密码:123456)之后,就可以查看到该用户的权限。如图所示:
给develop这个用户添加了“体验开发”的规则权限之后,该用户同样的可以在规则配置中导入该规则工程进行规则编辑。
三、角色管理
角色主要是为了更好对开发规则工程的分工,更加明确各自的所要做的工作,协调工作管理。角色管理主要的功能模块有:角色维护,角色包含用户,角色资源权限,角色操作权限。四大模块组成。
1.角色维护
角色维护:维护系统的角色信息,主要的功能是增,改,删。
(1) 增加角色:增加新的角色信息,填写角色名称、顺序、角色包含用户等信息。如图所示:
点击了“增加”之后,就要填写新角色的信息,如图所示:
填写完角色名称,显示顺序,以及角色说明,点击“提交”就完成了角色的增加。
(2)修改角色:选中角色后点击“修改“,下图中就修改角色“外来人员“的信息。如图所示:
修改完后,点击“提交“就完成了修改角色操作。
删除角色:勾选需要删除的角色,点击删除,就可以完成删除操作。如图所示:
2.角色包含用户
角色包含用户,也就是查看该角色包含的用户信息,如图所示:
3.角色资源权限
角色资源权限,可以分配该角色的资源权限。给角色分配了资源后,该角色进入了规则协同管理,就可以查看到系统给他分配的资源权限,而那些没有分配给该角色的资源,该角色就无法查看。
分配过程如图所示:
点击“操作“之后,就可以给该角色分配具体的权限了,如图所示:
点击了“保存“之后,我们可以用develop这个用户登录到系统中,查看该角色具体资源情况,如图所示:
4.角色操作权限
角色操作权限与角色资源权限类似,用于控制角色可以操作的资源内容。操作如图所示:
点击了操作之后,就可以在接下来的页面维护该角色可控制的资源信息,如图:所示:
点击了“保存“,该角色的的资源权限设置完毕。
上一篇: 无花果有花吗?其实无花果是有花的
下一篇: 如何将旧硬盘数据完美迁移到新硬盘
推荐阅读
-
规则引擎Visual Rules Solution开发基础教程【连载9】--VisualRules实例二(下)
-
规则引擎Visual Rules Solution开发基础教程【连载8】--VisualRules实例二(中)
-
规则引擎Visual Rules Solution开发基础教程【连载7】--VisualRules实例二(上)
-
规则引擎Visual Rules Solution开发基础教程【连载5】--VisualRules深入了解
-
规则引擎Visual Rules Solution开发基础教程【连载6】--VisualRules实例一
-
规则引擎Visual Rules Solution开发基础教程【连载2】-- 安装篇
-
规则引擎Visual Rules Solution开发基础教程【连载23】--规则协同管理之系统管理
-
规则引擎Visual Rules Solution开发基础教程【连载19】--规则协同管理介绍
-
规则引擎Visual Rules Solution开发基础教程【连载19】--规则协同管理介绍
-
规则引擎Visual Rules Solution开发基础教程【连载24】-- 使用VisualRules规则引擎实现业务逻辑