资源描述
规则协同管理操作手册
77
2020年4月19日
文档仅供参考
规则协同管理
操作手册
目录
1 规则协同管理介绍 4
1.1 简介 4
1.2 登录管理系统 4
1.3 规则协同管理组成 7
2 规则管理 8
2.1 规则上传 8
2.2 规则的版本控制 12
2.3 规则设置 17
2.3.1 增加规则 17
2.3.2 删除规则 18
2.3.3 锁定规则 19
2.3.4 解除锁定 19
2.3.5 废除规则 20
2.3.6 复制规则包 21
2.3.7 规则类别 22
2.4 修改规则 22
2.5 申请审核 23
2.6 规则审核 24
2.7 发布规则 24
2.7 执行规则 25
2.8 执行结果 25
2.9 规则查看 26
3 权限管理 27
3.1 用户管理 27
3.1.1 部门管理 27
3.1.2 用户维护 30
2.1.3 分配角色 31
3.1.4 初始化用户信息 32
3.2规则权限 34
3.3角色管理 35
3.3.1 角色维护 35
3.3.4 角色包含用户 37
3.3.5 角色资源权限 37
3.3.6 角色操作权限 39
4 信息维护 41
4.1 个人资料 41
4.2 修改密码 42
5 系统管理 43
5.1 资源管理 43
5.1.1 模块管理 43
5.1.2 资源维护 46
5.2 菜单管理 50
5.2.1 栏目管理 50
5.2.2 菜单管理 54
5.3 日志管理 56
5.3.1 日志导出 57
5.3.2 日志清理 58
1规则协同管理介绍
1.1简介
在团队开发项目时,往往都是分工开发,因此在开发过程中经常会涉及到规则包共享、版本控制、权限控制以及协同管理等问题。规则协同管理是用于管理规则包、控制规则版本、维护规则权限、协同规则更新、实现规则共享的管理系统。规则协同管理不但大大增加了团队开发的效率,还能做到规则包及时更新与修改,来实现更快更好的响应业务规则的变更,最后达到规则的可控性、灵活性、可维护性。
1.2登录管理系统
在登录规则协同管理之前,必须要在windows服务中开启两个服务:Apache Tomcat Server与mysql rules。依次点击”开始”—”运行”。操作如图1-2-1所示:
图1-2-1 开始运行
在点击了”运行”之后,在弹出的窗口的输入”services.msc”,如图1-2-2:
图1-2-2 输入命令
在点击了”确定”之后,就能够看到windows下的所有服务,开启”Apache Tomcat Server”,如图1-2-3所示:
图1-2-3 启动”Tomcat”
然后在服务列表中能够看到mysql rules是已经启动的了,因此在这里无需启动的。如图1-2-4所示:
图1-2-4 mysql rules服务
在两个服务启动之后,打开浏览器,在地址栏输入http://localhost:8880/。确定之后,会出现一个登录页面。这里需要注意的是:浏览器最好为IE8或IE8以上,如图1-2-5所示:
图1-2-5 登录规则协同管理
输入用户名:admin、密码:123456后,就登录到了规则协同管理,规则协同管理主界面如图1-2-6所示:
图1-2-6 规则协同管理主界面
1.3规则协同管理组成
规则协同管理主要有4部分:规则管理,权限管理,信息维护,系统管理。
其中规则管理有8模块组成分别为:规则设置,规则修改,申请审核,规则审核,发布规则,规则执行,执行结果,规则查看。权限管理由3个模块组成:用户管理,规则权限,角色管理。信息维护只有2个模块:个人资料,修改密码。系统管理由3个模块组成:资源管理,菜单管理,日志管理。
规则协同管理所有功能模块信息,如图1-3-1所示:
图1-3-1 模块信息
2规则管理
2.1规则上传
我们能够把规则配置器上规则包、规则工程上传到规则服务器上,经过规则协同管理对已上传的规则包进行管理。打开规则配置器,选择导入规则包,如图2-1-1所示:
图2-1-1 选择导入规则包
点击了”打开规则包”,选择我们安装目录下VisualRules—sample—体验开发中规则工程导入到规则配置器中,如图2-1-2所示:
图2-1-2 选择规则工程
选择”打开”之后,就在规则配置器中能够看到该工程,如图2-1-3所示:
图2-1-3 导入的规则工程
在导入规则工程之后,就需要在规则配置器中登录到规则协同管理上,这里的登录账户、密码就是图1-2-5中的账户、密码。登录的过程如图2-1-4所示:
图2-1-4 选择”登录规则服务器”
点击了”登录规则服务器”之后,在弹出的窗口输入账户、密码之后,点击”确定”,如图2-1-5所示:
图2-1-5 登录窗口
点击”确定”之后,就登录到了规则协同管理中。接下来就是要把工程”体验开发”发布到规则协同管理中。操作过程如图2-1-6所示:
图2-1-6 选择规则工程保存
选择了”保存规则包当前版本”之后,在弹出的窗口中,就能够选择把该工程下规则包上传到规则协同管理中。如图2-1-7所示:
图2-1-7 选择保存规则包
点击确定后就把该规则工程上传到规则协同管理上,如图2-1-8所示:
图2-1-8 上传完成的规则包
2.2规则的版本控制
在开发工程过程中,为了实现一个功能,我们能够经过开发出很多规则去实现这个功能,然后一步步完善规则,达到更好的开发项目。这样就出现一个问题,规则会出现很多版本。因此,为了更好的管理规则,就需要对各个版本进行控制。在图2-1-7中上传的方式为:”保存规则包当前版本”,这种保存方式是最快捷的上传方式,每次保存都会在规则包的版本号上自增0.01,然后能够在规则配置器上导入指定版本的规则包。可是这种保存方式在规则协同管理中,只会看到最新版本的规则包。若要每个版本的规则包都能够查看,能够采用”根据工程标签新增版本”的方式来实现,如图2-2-1所示:
图2-2-1 根据工程标签新增版本
选择了”根据工程标签新增版本”之后,在弹出的窗口填写标签信息如图2-2-2所示:
图2-2-2 填写标签信息
点击了确定之后,把该工程下的三个规则包全部上传到规则服务器上,如图2-2-3所示:
图2-2-3 确定上传
在点击”确定”之后,就能够在规则协同管理中查看标签为1.0的该工程。如图2-2-4所示:
图2-2-4 标签规则工程
在该规则工程修改后,需要再次上传该规则工程,过程如图:2-2-5,2-2-6所示:
图2-2-5 再次”根据工程标签新增版本”
图2-2-6 填写标签信息(2.0)
上传完成之后,在规则协同管理就有2.0版本的规则工程,如图2-2-7所示:
图2-2-7 规则工程不同版本
2.3规则设置
规则管理有8模块组成:规则设置,规则修改,申请审核,规则审核,发布规则,规则执行,执行结果,规则查看。
其中申请审核——规则审核——发布规则——规则执行——执行结果这是一套审核的流程,按顺序执行。由于我们在规则配置器上传规则时,已经设置了”上传后自动发布”因此不需要经过审核流程就自动发布了。
规则设置中主要有如下几个功能,增加规则,删除规则,锁定规则,解除锁定规则,废除规则,复制规则包。由于在规则上传时,只上传了一个规则工程、三个规则包,如图2-3-1所示:
图2-3-1 规则设置
2.3.1增加规则
增加规则主要用于添加规则包到规则工程中,操作如果2-3-1-1所示:
图2-3-1-1 增加规则包
点击了”增加”规则包之后,就要填写添加规则包的相应信息,如图2-3-1-2所示:
图2-3-1-2 填写规则包信息
2.3.2删除规则
删除规则主要用于删除规则工程里的规则,操作如下,选择要删除的规则,如图2-3-2-1所示:
图2-3-1-2-1 勾选需要删除的规则包
点击”删除”后弹出如下对话框,点击”确定”后就能够把规则包从规则工程中删除。如图2-3-2-2所示:
图2-3-2-2 确定删除
2.3.3锁定规则
锁定规则包主要目的就只为了控制规则的使用权限,锁定规则后就不能对规则进行修改,审核,发布,以及执行。锁定规则包过程如图2-3-3-1所示:
图2-3-3-1 锁定规则包
勾选中要锁定的规则包,点击”锁定”后就能够查看规则包状态,如图2-3-3-2所示:
图2-3-3-2 规则包的状态
2.3.4解除锁定
解除锁定用于把规则状态还原为可修改、可编辑,这样就能够对规则进行修改,审核,发布,以及执行。解除锁定规则包的操作,如图2-3-4-1所示:
图2-3-4-1 解锁规则包
2.3.5废除规则
废除规则包后就不能对规则包进行任何处理。选中要废除的规则包,点击”废除”之后,就废除了规则包。操作如图2-3-5-1所示:
图2-3-5-1 废除规则包
点击了”废除”之后,查看规则包的状态如图2-3-5-2所示:
图2-3-5-2 规则包状态
2.3.6复制规则包
选择复制某个规则包,然后以不同的外部调用名保存成另一规则包。操作如图2-3-6-1所示:
图2-3-6-1 复制规则包
点击了”复制规则包”之后,需要给生成的规则包填写相关信息,如图2-3-6-2:
图2-3-6-2 填写复制规则包信息
点击了”提交”之后,规则包复制完成,如图2-3-6-3所示:
图2-3-6-3 复制完成的规则包
2.3.7规则类别
在设置规则属性时,需要选择设置规则类别。规则类别主要有6大类,分别为:
(1)申请审核即发布:只要规则申请了审核,那么规则就已经发布了。
(2)在线点击运行
(3)审核经过后发布:规则要经过申请审核,然后审核经过才能发布。
(4)审核经过后规则服务读取:规则审核经过后,去读出规则服务器中更加新版本的规则。
(5)上传后自动发布:不需要要审核,只要规则上传到服务器上就发布,省去了很多环节。
(6)审核后手工发布:审核经过后,再手动去发布规则。
2.4修改规则
在规则协同管理上能够对上传的规则进行修改。首先选择需要修改的规则工程,然后选中要修改的标签版本,最后点击修改,如图2-4-1所示:
图2-4-1 选择修改的的规则包
点击了需要修改的规则包之后,就能够在页面编辑、修改规则,如图2-4-2所示:
图2-4-2 web页面编辑规则
2.5申请审核
若规则包需要要发布则先需要申请审核,选择需要申请发布的规则包,点击申请发布,如图2-5-1所示:
图2-5-1 选择审核发布的规则包
点击申请发布后则会在规则审核中添加记录。
2.6规则审核
对申请审核的规则我们要对规则进行审核,以便确认这个规则是否能够进行发布。若审核经过则执行下一步,是否执行发布规则;若审核不经过,则该规则包需要重新申请审核。规则审核如图2-6-1所示:
图2-6-1 规则审核
2.7发布规则
审核经过后就要确认其规则是不是要发布,若选择”确认发布”则规则发布成功,则在””规则查看”中查看到该规则包的发布状态为已发布;若选择”不发布”,则该规则包需重新申请审核,操作如图2-6-1所示:
图2-6-1 发布规则
2.7执行规则
对需要要执行的规则点击执行即可,如图2-7-1所示:
图2-7-1 执行规则
2.8执行结果
在对规则进行执行后,能够查看规则的执行结过。结果有三种:执行结果,撤销结果,应用结果。如图2-8-1所示:
图2-8-1 执行结果
2.9规则查看
规则查看,主要查看其规则工程中的规则的状态,版本,以及查看器内容。界面如图2-9-1所示:
图2-9-1 规则查看
3权限管理
权限管理由三部分组成:用户管理 规则权限,角色管理。
3.1用户管理
用户管理用于对系统用户进行管理,主要任务有:部门管理,用户维护,分配用户角色,初始化用户信息。用户管理的主界面如图3-1-1所示:
图3-1-1 用户管理界面
3.1.1部门管理
部门管理主要是从三个方面进行管理:新建部门,修改部门信息,删除。规则协同管理初始只有三个部门:技术部、市场部、客户部。
新建部门:添加新的部门信息,操作如图3-1-1-1所示:
图3-1-1-1 新建部门
点击了新建部门之后,在弹出的窗口填写添加的部门信息,如图3-1-1-2所示:
图3-1-1-2 填写部门信息
输入部门名称:财务部、显示顺序:4。点击了提交之后就增加了财务部这个部门,如图3-1-1-3所示:
图3-1-1-3 添加完成的部门
修改部门信息:主要用来修改部门名称和显示顺序。下面我们修改财务部信息为例,操作如图3-1-1-4所示:
图 3-1-1-4 修改部门信息
然后点击修改部门信息弹出如图3-1-1-5所示页面:
图3-1-1-5 修改部门信息
这里我们就能够修改部门名称以及显示顺序,财务部这个名称改为人事部,结果如图3-1-1-6所示:
图3-1-1-6 修改部门信息
删除部门:选中该删除的部门,右击选中删除。操作如图3-1-1-7所示:
图3-1-1-7 选择删除部门
点击了删除后,弹出如图3-1-1-8所示的对话框:
图3-1-1-8 删除用户
3.1.2用户维护
点击增加按钮,选择添加新用户,出现如图3-1-2-1所示的页面:
图3-1-2-1 填写用户信息
填完基本信息后,点击”提交”就新增一个用户了。该用户能够就能够登录到规则协同管理上了。
删除用户,若要删除系统中的某个用户,勾选需要删除的用户,选择删除,操作如图3-1-2-2所示:
图3-1-2-2 删除用户
点击了”删除用户”之后,在弹出的窗口选择”确定”,就能够成功的删除该用户。操作如图3-1-2-3所示:
图3-1-2-3 确定删除
2.1.3分配角色
为用户分配角色,系统已有若干角色,不同的角色有不同的权限,为用户分配角色也就是为用户分配权限。用户有了权限之后,才能去查看与操作系统中的菜单与资源。分配过程如图3-1-3-1所示:
图3-1-3-1 选择分配
点击”分配角色”后,就能够在接下来的页面给该用户分配角色信息,如图3-1-3-2所示:
图3-1-3-2 分配用户角色
在图3-1-3-2的编辑页面能够添加和删除用户的角色信息。
3.1.4初始化用户信息
初始化用户信息:当某用户忘记密码,能够对其密码进行初始化;也能够对用户名称与登录名称进行修改,如图3-1-4-1所示:
图3-1-4-1 修改用户信息
点击了修改用户信息后,在弹出来的窗口就能够填写修改”deployer”的信息值,如图3-1-4-2所示:
图3-1-4-2 填写用户信息值
修改了用户信息之后,点击提交就成功的修改了该用户的信息。
3.2规则权限
规则权限是为了更好的控制规则,只有给用户分配了规则权限,用户才能够操作、查看、修改规则等一系列操作。下面就是为”develop”用户分配规则权限,给她”体验开发”的规则权限,这样她就能对该规则工程进行操作了。如图3-2-1所示:
图3-2-1 分配用户规则权限
点击”保存”就对develop用户分配了该工程的规则权限。
我们改用develop登录系统(用户名:develop,密码:123456)之后,就能够查看到该用户的权限。如图3-2-2所示:
图3-2-2 用户规则权限
给develop这个用户添加了”体验开发”的规则权限之后,该用户同样的能够在规则配置中导入该规则工程进行规则编辑。
3.3角色管理
角色主要是为了更好对开发规则工程的分工,更加明确各自的所要做的工作,协调工作管理。角色管理主要的功能模块有:角色维护,角色包含用户,角色资源权限,角色操作权限。四大模块组成。
3.3.1角色维护
角色维护:维护系统的角色信息,主要的功能是增,改,删。
(1)增加角色:增加新的角色信息,填写角色名称、顺序、角色包含用户等信息。如图3-3-1-1所示:
图3-3-1-1 增加新角色
点击了”增加”之后,就要填写新角色的信息,如图3-3-1-2所示:
图3-3-1-2 填写角色信息
填写完角色名称,显示顺序,以及角色说明,点击”提交”就完成了角色的增加。
(2)修改角色:选中角色后点击”修改”,下图中就修改角色”外来人员”的信息。如图3-3-1-3所示:
图3-3-1-3 修改角色信息
修改完后,点击”提交”就完成了修改角色操作。
删除角色:勾选需要删除的角色,点击删除,就能够完成删除操作。如图3-3-1-4所示:
图3-3-1-4 删除角色
3.3.4角色包含用户
角色包含用户,也就是查看该角色包含的用户信息,如图,3-3-4-1、3-3-4-2所示:
图3-3-4-1 查询角色信息
图3-3-4-2 查看角色用户信息
3.3.5角色资源权限
角色资源权限,能够分配该角色的资源权限。给角色分配了资源后,该角色进入了规则协同管理,就能够查看到系统给她分配的资源权限,而那些没有分配给该角色的资源,该角色就无法查看。
分配过程如图3-3-5-1所示:
图3-3-5-1 角色资源权限
点击”操作”之后,就能够给该角色分配具体的权限了,如图3-3-5-2所示:
图3-3-5-2 角色用户的资源
点击了”保存”之后,我们能够用develop这个用户登录到系统中,查看该角色具体资源情况,如图3-3-5-3所示:
图3-3-5-3 角色详细资源
3.3.6角色操作权限
角色操作权限与角色资源权限类似,用于控制角色能够操作的资源内容。操作如图3-3-6-1所示:
图3-3-6-1
点击了操作之后,就能够在接下来的页面维护该角色可控制的资源信息,如图:3-3-6-2所示:
图 3-3-6-2 修改角色资源
点击了”保存”,该角色的的资源权限设置完毕。
4信息维护
信息维护只有两个部分内容:个人资料,修改密码
4.1个人资料
个人资料:查看自己的资料信息。信息由四部分组成:用户名称,电子邮件,手机号码,职位,页面如图4-1-1所示:
图4-1-1 个人资料
4.2修改密码
修改密码要输入原始密码以及新密码,重复密码。如图4-2-1所示:
图4-2-1 修改密码
只要原密码正确,以及新密码和重复密码相同,点击提交密码修改就成功。
5系统管理
系统管理是用于管理系统的。系统管理有4个主要部分:资源管理,菜单管理,日志管理,工作流设置。在系统管理中能够控制系统的菜单信息、资源信息、页面信息以及查看、导出日志信息。
5.1资源管理
资源管理主要用于对系统的资源进行控制与管理,资源的合理分配有利于系统的条理清晰和权限控制。资源管理可分为两个模块:模块管理与资源维护。
5.1.1模块管理
资源管理的模块类别与菜单管理的栏目管理是对应的,都是用于管理系统菜单资源的。模块类别是给系统的资源进行分类的,同时资源类别也能够进行维护。
(1)新建模块:选择”新建”,添加模块信息。如图5-1-1-1所示:
图 5-1-1-1 添加模块类别
点击了”新建”后,填写相关的”模块类别”信息,如图5-1-1-2所示:
图5-1-1-2添加模块信息
填写完模块类别名称、显示顺序、以及上级模块后,点击”提交”后完成了资源类别的增加。
(2)修改模块:类别能够修改模块类别名称,显示顺序,以及上级模块。选中要修改的模块,右击选中修改,如图5-1-1-3所示:
图5-1-1-3 选择修改模块类别信息
如图5-1-1-3所示,选择修改”规则管理”之后,在弹出窗口修改该模块的信息,如图5-1-1-4所示:
图5-1-1-4 修改模块信息
修改完后,点击”提交”就完成了对资源模块的修改。
(3)删除模块:选中要删除的模块,右击选中”删除”,如图5-1-1-5所示:
图 5-1-1-5 选择删除模块信息
点击”删除”,弹出如图5-1-1-6所示的对话框,确定删除:
图5-1-1-6 所示
5.1.2资源维护
资源的维护除了对资源的基本操作如:增删改,还有就是设置、初始化资源功能。
(1)增加资源:增加新的资源信息,点击”增加”如图5-1-2-1所示:
图5-1-2-1 选择增加新资源
点击了”增加”后,填写模块名称,模块编号,显示顺序,模块描述,点击”提交”后就完成了对资源模块的增加。如图5-1-2-2所示:
图5-1-2-2 填写模块信息
(2)修改资源:选择需要修改的模块,点击”修改”,如图5-1-2-3所示:
图 5-1-2-3 修改模块信息
点击了”修改”后,填写需要修改的模块信息,如图5-1-2-4所示:
图5-1-2-4 修改资源信息
(3)删除资源:选择需要删除的资源,点击删除,如图”5-1-2-5”所示:
图5-1-2-5 删除模块信息
点击了”删除”后,确认删除即可。
(4)设置资源:设置资源功能,也就是给资源添加可操作的权限。点击”设置”,如图5-1-2-6所示:
图5-1-2-6 设置资源功能
点击”设置”后,接下来就是设置资源的功能,如图5-1-2-7所示:
图5-1-2-7 资源功能维护
在资源的功能设置中,即能够手动添加资源的功能,也能够是初始化该资源的功能。完成后,就能够在权限管理中对该资源的操作功能进行维护了,最后达到给角色分配资源操作权限的目标。
5.2菜单管理
菜单管理主要功能是用来管理系统左侧导航栏中的菜单的。菜单管理由两部分组成栏目管理与页面管理。
5.2.1栏目管理
栏目管理也就是对导航栏的菜单进行管理的,她控制着系统的所有菜单。
(1)新建栏目:添加新的栏目,操作如图5-2-1-1所示:
图5-2-1-1 选择新建栏目
点击”新建栏目”弹出如下对话框,如图5-2-1-2所示,填写新栏目的信息:
图5-2-1-2填写栏目信息
输入的栏目名称,选择上级栏目,对应资源类别,显示顺序,以及连接地址。点击”提交”完成新增菜单栏目操作。
(2)修改栏目:修改栏目的信息,栏目名称、上级栏目,对应资源类别等等。操作如图5-2-1-3所示:
图5-2-1-3 选择修改栏目信息
选择”修改栏目”后,弹出如下对话框如图5-2-1-4所示:
图5-2-1-4 修改栏目信息
修改完后,点击”提交”就完成了修改菜单栏目的操作。
(3)删除栏目:右键选中需要删除的菜单栏目,点击删除,如图5-2-1-5所示:
图5-2-1-5 删除栏目
点击”删除栏目”按钮后,在弹出的窗口点击”确定”完成对该栏目的删除。
(4)栏目属性:用于查看菜单栏目的一些基本信息如,栏目名称、上级栏目、对应资源、显示顺序、以及连接地址等。右键选择需要查看的栏目,选择”栏目属性”,如下图5-2-1-6所示:
图5-2-1-6 栏目属性
点击”栏目属性”后,就会弹出如图5-2-1-7所示的窗口:
图5-2-1-7 栏目属性
5.2.2菜单管理
(1)新增菜单:新增一个菜单就相当于在该栏目下增加一个功能,增加一个页面。在菜单管理中点击”增加”,选择给该栏目添加个新菜单,操作如图5-2-2-1所示:
图5-2-2-1 选择增加新菜单
点击了”增加”按钮后,在弹出窗口中填写新增的页面名称、页面的url、选择栏目编号、显示顺序、资源编号、是否显示等信息。如图5-2-2-2所示:
图5-2-2-2 填写菜单信息
(2)修改菜单:修改菜单的信息,操作如图5-2-2-3所示:
图5-2-2-3 选择修改菜单信息
点击了”修改”按钮后,在弹出的页面就能够修改菜单信息,如图5-2-2-4所示:
图5-2-2-4 修改菜单信息
点击”提交”后,该菜单信息修改完成,该页面就能够在规则协同管理中显示。
(3)删除菜单:是把左侧导航栏中的菜单删除,选中要删除的菜单,点击”删除”按钮,操作如图5-2-2-5所示:
图5-2-2-5 选择删除菜单
点击”删除”后,在弹出对话框中,点击”确定”就能够把该菜单从系统中成功删除。
5.3日志管理
日志管理主要是为了查看用户在规则协同管理的一系列操作,这样能够保存一些备份信息。
日志管理由三个部分组成:日志查看,清除日志,日志导出。
日志一共由八个类别组成:用户登录,权限设置,规则修改,申请审核,审核操作,发布规则,发布结果。日志的界面窗口如图5-3-1所示:
图5-3-1 日志信息
5.3.1日志导出
日志保存就是把日志信息导出成excel输出到本地来。操作如图5-3-1-1:
图5-3-1-1 生成excel
点击”生成Excel”后,在弹出的窗口选择”保存”如图5-3-1-2所示:
图5-3-1-2 选择保存excel
点击了”保存”按钮后,输入保存的excel名称与保存地址,再次点击”保存”后,导出完毕。如图5-3-1-3所示:
图5-3-1-3 保存地址与名称
5.3.2日志清理
清理日志功能主要是清理过久,繁冗的日志。在日志管理界面上点击”清除14天前的日志”,这样就能够把14天前的日志清除,操作如图5-3-2-1所示:
图5-3-2-1 清除日志
展开阅读全文