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

[align=center][size=x-large][b]规则协同管理之权限管理[/b][/size][/align]

[size=large] 权限管理由三部分组成:用户管理,规则权限,角色管理。[/size]

[size=large][b]一、用户管理[/b][/size]

[size=large] 用户管理用于对系统用户进行管理,主要任务有:部门管理,用户维护,分配用户角色,初始化用户信息。用户管理的主界面如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6069/afb13c0c-ca65-3289-9a07-eb46b9f29f9f.png[/img]
[/align]

[size=large][b]1.部门管理[/b][/size]

[size=large] 部门管理主要是从三个方面进行管理:新建部门,修改部门信息,删除。规则协同管理初始只有三个部门:技术部、市场部、客户部。
新建部门:添加新的部门信息,操作如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6071/7f68f5de-b636-357a-93b8-b0297ed36752.png[/img]
[/align]

[size=large] 点击了新建部门之后,在弹出的窗口填写添加的部门信息,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6073/ef3da199-1592-3100-89ab-31c5f9cc4b6f.png[/img]
[/align]

[size=large] 输入部门名称:财务部、显示顺序:4。点击了提交之后就增加了财务部这个部门,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6075/49fc4ab9-e710-39a1-8f1e-b7eee52a9f56.png[/img]
[/align]

[size=large] 修改部门信息:主要用来修改部门名称和显示顺序。下面我们修改财务部信息为例,操作如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6077/47ce4c11-158b-387c-9b8e-f588903e75c3.png[/img]
[/align]

[size=large] 然后点击修改部门信息弹出如图所示页面:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6079/855dc7d9-d642-302e-a08c-3ece214fbbdc.png[/img]
[/align]

[size=large] 这里我们就可以修改部门名称以及显示顺序,财务部这个名称改为人事部,结果如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6081/420f8b5f-b33e-3826-aa27-4c20b1f67853.png[/img]
[/align]

[size=large] 删除部门:选中该删除的部门,右击选中删除。操作如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6083/ea9b370f-041c-3956-9377-7251da7fe39f.png[/img]
[/align]

[size=large] 点击了删除后,弹出如图所示的对话框:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6085/f56c0387-e59d-3c0e-ba1d-a1f8d0c6fa9d.png[/img]
[/align]

[size=large][b]2.用户维护[/b][/size]

[size=large] 点击增加按钮,选择添加新用户,出现如图所示的页面:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6087/6f3ad2c3-eb6c-3a51-832b-d1ba67af2510.png[/img]
[/align]

[size=large] 填完基本信息后,点击“提交”就新增一个用户了。该用户可以就可以登录到规则协同管理上了。
删除用户,若要删除系统中的某个用户,勾选需要删除的用户,选择删除,操作如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6089/e53fa3fd-5b06-33e7-bdd9-af019beff0de.png[/img]
[/align]

[size=large] 点击了“删除用户”之后,在弹出的窗口选择“确定”,就可以成功的删除该用户。操作如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6091/59646b1a-c4e9-3622-ad0c-73f446c80826.png[/img]
[/align]

[size=large][b]3.分配角色[/b][/size]

[size=large] 为用户分配角色,系统已有若干角色,不同的角色有不同的权限,为用户分配角色也就是为用户分配权限。用户有了权限之后,才能去查看与操作系统中的菜单与资源。分配过程如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6093/2cb3c0b4-e0ca-39ce-9949-23697054d129.png[/img]
[/align]

[size=large] 点击“分配角色”后,就可以在接下来的页面给该用户分配角色信息,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6095/d2c32fcc-882e-390b-a477-731def2004ce.png[/img]
[/align]

[size=large][b]4.初始化用户信息[/b][/size]

[size=large] 初始化用户信息:当某用户忘记密码,可以对其密码进行初始化;也可以对用户名称与登录名称进行修改,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6098/5c4271a8-149f-349a-88ee-ce08669e0201.png[/img]
[/align]

[size=large] 点击了修改用户信息后,在弹出来的窗口就可以填写修改“deployer”的信息值,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6100/72a17dd6-baed-3522-9fe4-238c94944574.png[/img]
[/align]

[size=large] 修改了用户信息之后,点击提交就成功的修改了该用户的信息。[/size]

[size=large][b]二、规则权限[/b][/size]

[size=large] 规则权限是为了更好的控制规则,只有给用户分配了规则权限,用户才可以操作、查看、修改规则等一系列操作。下面就是为“develop”用户分配规则权限,给他“体验开发”的规则权限,这样他就能对该规则工程进行操作了。如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6106/7f0ff545-dd8e-3d72-963b-9412ae2106e3.png[/img]
[/align]

[size=large] 点击“保存”就对develop用户分配了该工程的规则权限。
我们改用develop登录系统(用户名:develop,密码:123456)之后,就可以查看到该用户的权限。如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6128/d4153b79-4366-3929-8e67-50b69b197499.png[/img]
[/align]

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

[size=large][b]三、角色管理[/b][/size]

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

[size=large][b]1.角色维护[/b][/size]

[size=large] 角色维护:维护系统的角色信息,主要的功能是增,改,删。
(1) 增加角色:增加新的角色信息,填写角色名称、顺序、角色包含用户等信息。如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6134/7f22be9e-f3f7-3333-8eb1-7686716541fe.png[/img]
[/align]

[size=large] 点击了“增加”之后,就要填写新角色的信息,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6136/0f403e10-81c1-336f-ba41-3a7178312c90.png[/img]
[/align]

[size=large] 填写完角色名称,显示顺序,以及角色说明,点击“提交”就完成了角色的增加。
(2)修改角色:选中角色后点击“修改“,下图中就修改角色“外来人员“的信息。如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6138/3d0bb0d9-e132-3c66-9fd0-8506a57cfddb.png[/img]
[/align]

[size=large] 修改完后,点击“提交“就完成了修改角色操作。
删除角色:勾选需要删除的角色,点击删除,就可以完成删除操作。如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6140/c6228655-dc22-3500-aa94-9077d7fb5242.png[/img]
[/align]

[size=large][b]2.角色包含用户[/b][/size]

[size=large] 角色包含用户,也就是查看该角色包含的用户信息,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6142/100a3dc3-77c7-3446-a095-4cad49c0800d.png[/img]
[/align]

[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6144/028b9d36-0d2d-35b1-944f-0203fd89b54d.png[/img]
[/align]

[size=large][b]3.角色资源权限[/b][/size]

[size=large] 角色资源权限,可以分配该角色的资源权限。给角色分配了资源后,该角色进入了规则协同管理,就可以查看到系统给他分配的资源权限,而那些没有分配给该角色的资源,该角色就无法查看。
分配过程如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6146/eafc13dc-4ddc-3479-84b3-41e6ff737d05.png[/img]
[/align]

[size=large] 点击“操作“之后,就可以给该角色分配具体的权限了,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6148/0946c782-f301-3131-8eeb-bdfcb4773544.png[/img]
[/align]

[size=large] 点击了“保存“之后,我们可以用develop这个用户登录到系统中,查看该角色具体资源情况,如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6150/d06a2ac3-1e8e-32fc-82ed-424800ed8abf.png[/img]
[/align]

[size=large][b]4.角色操作权限[/b][/size]

[size=large] 角色操作权限与角色资源权限类似,用于控制角色可以操作的资源内容。操作如图所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6152/fc980425-b730-31af-8af7-f2c9cb26074f.png[/img]
[/align]
[size=large]
点击了操作之后,就可以在接下来的页面维护该角色可控制的资源信息,如图:所示:[/size]
[align=center]
[img]http://dl2.iteye.com/upload/attachment/0114/6154/65bfcba4-084b-3643-8e67-b9bd4c6a0292.png[/img]
[/align]

[size=large] 点击了“保存“,该角色的的资源权限设置完毕。[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值