规则协同管理操作手册.docx
《规则协同管理操作手册.docx》由会员分享,可在线阅读,更多相关《规则协同管理操作手册.docx(61页珍藏版)》请在冰豆网上搜索。
![规则协同管理操作手册.docx](https://file1.bdocx.com/fileroot1/2023-4/19/22b2d8af-1e50-4237-9660-22f92714c8cd/22b2d8af-1e50-4237-9660-22f92714c8cd1.gif)
规则协同管理操作手册
规则协同管理
操作手册
1规则协同管理介绍
1.1简介
在团队开发项目时,往往都是分工开发,所以在开发过程中经常会涉及到规则包共享、版本控制、权限控制以及协同管理等问题。
规则协同管理是用于管理规则包、控制规则版本、维护规则权限、协同规则更新、实现规则共享的管理系统。
规则协同管理不仅大大增加了团队开发的效率,还能做到规则包及时更新与修改,来实现更快更好的响应业务规则的变更,最后达到规则的可控性、灵活性、可维护性。
1.2登录管理系统
在登录规则协同管理之前,必须要在windows服务中开启两个服务:
ApacheTomcatServer与mysqlrules。
依次点击“开始”—“运行”。
操作如图1-2-1所示:
图1-2-1开始运行
在点击了“运行”之后,在弹出的窗口的输入“services.msc”,如图1-2-2:
图1-2-2输入命令
在点击了“确定”之后,就可以看到windows下的所有服务,开启“ApacheTomcatServer”,如图1-2-3所示:
图1-2-3启动“Tomcat”
然后在服务列表中可以看到mysqlrules是已经启动的了,所以在这里无需启动的。
如图1-2-4所示:
图1-2-4mysqlrules服务
在两个服务启动之后,打开浏览器,在地址栏输入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-2web页面编辑规则
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