规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理

规则协同管理之权限管理


        权限管理由三部分组成:用户管理,规则权限,角色管理。

一、用户管理

        用户管理用于对系统用户进行管理,主要任务有:部门管理,用户维护,分配用户角色,初始化用户信息。用户管理的主界面如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第1张图片


1.部门管理

        部门管理主要是从三个方面进行管理:新建部门,修改部门信息,删除。规则协同管理初始只有三个部门:技术部、市场部、客户部。
        新建部门:添加新的部门信息,操作如图所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第2张图片


        点击了新建部门之后,在弹出的窗口填写添加的部门信息,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第3张图片


        输入部门名称:财务部、显示顺序:4。点击了提交之后就增加了财务部这个部门,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第4张图片


        修改部门信息:主要用来修改部门名称和显示顺序。下面我们修改财务部信息为例,操作如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第5张图片


        然后点击修改部门信息弹出如图所示页面:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第6张图片


        这里我们就可以修改部门名称以及显示顺序,财务部这个名称改为人事部,结果如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第7张图片


        删除部门:选中该删除的部门,右击选中删除。操作如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第8张图片


        点击了删除后,弹出如图所示的对话框:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第9张图片


2.用户维护

        点击增加按钮,选择添加新用户,出现如图所示的页面:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第10张图片


        填完基本信息后,点击“提交”就新增一个用户了。该用户可以就可以登录到规则协同管理上了。
        删除用户,若要删除系统中的某个用户,勾选需要删除的用户,选择删除,操作如图所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第11张图片


        点击了“删除用户”之后,在弹出的窗口选择“确定”,就可以成功的删除该用户。操作如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第12张图片


3.分配角色

        为用户分配角色,系统已有若干角色,不同的角色有不同的权限,为用户分配角色也就是为用户分配权限。用户有了权限之后,才能去查看与操作系统中的菜单与资源。分配过程如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第13张图片


        点击“分配角色”后,就可以在接下来的页面给该用户分配角色信息,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第14张图片


4.初始化用户信息

        初始化用户信息:当某用户忘记密码,可以对其密码进行初始化;也可以对用户名称与登录名称进行修改,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第15张图片


        点击了修改用户信息后,在弹出来的窗口就可以填写修改“deployer”的信息值,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第16张图片


        修改了用户信息之后,点击提交就成功的修改了该用户的信息。

二、规则权限

        规则权限是为了更好的控制规则,只有给用户分配了规则权限,用户才可以操作、查看、修改规则等一系列操作。下面就是为“develop”用户分配规则权限,给他“体验开发”的规则权限,这样他就能对该规则工程进行操作了。如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第17张图片


        点击“保存”就对develop用户分配了该工程的规则权限。
        我们改用develop登录系统(用户名:develop,密码:123456)之后,就可以查看到该用户的权限。如图所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第18张图片


        给develop这个用户添加了“体验开发”的规则权限之后,该用户同样的可以在规则配置中导入该规则工程进行规则编辑。

三、角色管理

        角色主要是为了更好对开发规则工程的分工,更加明确各自的所要做的工作,协调工作管理。角色管理主要的功能模块有:角色维护,角色包含用户,角色资源权限,角色操作权限。四大模块组成。

1.角色维护

        角色维护:维护系统的角色信息,主要的功能是增,改,删。
(1)        增加角色:增加新的角色信息,填写角色名称、顺序、角色包含用户等信息。如图所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第19张图片


        点击了“增加”之后,就要填写新角色的信息,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第20张图片


        填写完角色名称,显示顺序,以及角色说明,点击“提交”就完成了角色的增加。
        (2)修改角色:选中角色后点击“修改“,下图中就修改角色“外来人员“的信息。如图所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第21张图片


        修改完后,点击“提交“就完成了修改角色操作。
        删除角色:勾选需要删除的角色,点击删除,就可以完成删除操作。如图所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第22张图片


2.角色包含用户

        角色包含用户,也就是查看该角色包含的用户信息,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第23张图片



规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第24张图片


3.角色资源权限

        角色资源权限,可以分配该角色的资源权限。给角色分配了资源后,该角色进入了规则协同管理,就可以查看到系统给他分配的资源权限,而那些没有分配给该角色的资源,该角色就无法查看。
        分配过程如图所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第25张图片


        点击“操作“之后,就可以给该角色分配具体的权限了,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第26张图片


        点击了“保存“之后,我们可以用develop这个用户登录到系统中,查看该角色具体资源情况,如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第27张图片


4.角色操作权限

        角色操作权限与角色资源权限类似,用于控制角色可以操作的资源内容。操作如图所示:

规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第28张图片


        点击了操作之后,就可以在接下来的页面维护该角色可控制的资源信息,如图:所示:


规则引擎Visual Rules Solution开发基础教程【连载21】--规则协同管理之权限管理_第29张图片


        点击了“保存“,该角色的的资源权限设置完毕。

你可能感兴趣的:(java,tomcat,mysql,规则引擎,协同管理)