`
何必如此
  • 浏览: 55425 次
社区版块
存档分类
最新评论

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

阅读更多
规则协同管理之权限管理


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

一、用户管理

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




1.部门管理

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





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




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




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




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




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




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




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




2.用户维护

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




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





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




3.分配角色

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




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




4.初始化用户信息

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




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




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

二、规则权限

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




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





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

三、角色管理

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

1.角色维护

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





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




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





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





2.角色包含用户

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








3.角色资源权限

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





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




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




4.角色操作权限

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




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





        点击了“保存“,该角色的的资源权限设置完毕。
  • 大小: 105.4 KB
  • 大小: 69.8 KB
  • 大小: 30 KB
  • 大小: 68.4 KB
  • 大小: 75.6 KB
  • 大小: 17 KB
  • 大小: 67.8 KB
  • 大小: 70.6 KB
  • 大小: 8.4 KB
  • 大小: 26.5 KB
  • 大小: 76.6 KB
  • 大小: 10.4 KB
  • 大小: 62.4 KB
  • 大小: 51 KB
  • 大小: 62.8 KB
  • 大小: 25.3 KB
  • 大小: 69.8 KB
  • 大小: 59 KB
  • 大小: 65.2 KB
  • 大小: 52 KB
  • 大小: 21 KB
  • 大小: 63.6 KB
  • 大小: 63.2 KB
  • 大小: 13.6 KB
  • 大小: 63.4 KB
  • 大小: 33.2 KB
  • 大小: 42.2 KB
  • 大小: 62.6 KB
  • 大小: 31.3 KB
2
2
分享到:
评论

相关推荐

    Visual-Rules规则引擎产品介绍-PPT课件.ppt

    《Visual Rules规则引擎产品详解》 Visual Rules是一款由旗正信息公司自主研发的规则引擎产品,拥有完全独立的知识产权,专为中国市场打造。该产品旨在帮助企业高效管理业务规则,实现业务规则的快速更新和优化,...

    规则引擎-决策池

    在描述中提到的Visual Rules Solution旗正规则引擎中,决策池扮演了这样的角色。 1. **决策池功能介绍** 决策池的设计目标是提高规则的复用性和效率。在规则开发中,如果某些规则被频繁使用,将这些规则放入决策池...

    VisualRules的电信业务支撑系统的开发

    此外,还可以选择是否对规则库元数据结构进行定制化,以便实现更精细的权限控制,并将权限管理与具体的应用进行整合。这一过程涉及以下几个方面: 1. **规则库结构设计**:明确规则库内的目录层次,便于后续管理和...

    规则引擎-版本控制

    下面将详细讨论规则引擎的版本控制以及如何在Visual Rules Solution的旗正规则引擎中实现这一功能。 首先,版本控制是规则引擎的一个重要特性。当业务规则不断迭代和更新时,传统的做法是直接修改代码,这可能导致...

    规则引擎-数据库对象

    在本文中,我们将深入探讨如何利用规则引擎,特别是Visual Rules Solution的旗正规则引擎,来访问和管理数据库中的部门信息,包括添加、修改、删除和查询部门等操作。 首先,我们要理解什么是数据库对象。在规则...

    规则引擎教程-决策树.docx

    【规则引擎教程-决策树】 规则引擎是一种软件系统,它允许业务规则以一种结构化、可维护的方式独立于应用程序代码进行管理和执行。在本教程中,我们将重点介绍Visual Rules Solution的决策树功能,这是一种强大的...

    规则引擎-规则测试和轨迹跟踪

    以Visual Rules Solution为例,开发者可以直观地创建并命名规则包,如“测试与轨迹”。 - 变量定义:规则包中通常需要定义变量来存储和操作数据。变量定义清晰且适应性强,是确保规则正确运行的基础。 - 逻辑编写...

    规则引擎-变量跟踪

    在Visual Rules Solution这款规则引擎中,变量跟踪功能能够帮助用户深入了解规则执行的细节,尤其是在处理复杂的业务逻辑时。当我们在规则包测试中启用变量跟踪,可以观察到变量在每个规则执行前后以及规则集内的值...

    规则引擎-规则对象分类

    通过以上步骤,我们可以创建一个结构化的规则引擎解决方案,有效地管理规则对象,提高规则的可读性和维护性,同时适应业务需求的变化。在实际应用中,这种良好的规则组织方式对于大型系统的灵活性和可扩展性至关重要...

    规则引擎-FTP上传

    在Visual Rules Solution的旗正规则引擎中,FTP上传的功能提供了以下步骤来实现这一过程: 1. **功能介绍**:FTP上传允许用户将完成的规则包和jsp页面存储在服务器的数据库中,供其他用户访问。当需要包含所有相关...

    规则引擎-调试与日志文件

    旗正规则引擎,即Visual Rules Solution,提供了一种用户友好的界面来创建、调试和管理规则包。以下将详细介绍规则引擎中的调试与日志功能。 1. **功能介绍** 规则引擎在测试阶段,调试功能至关重要,它允许开发者...

    mysql-for-visualstudio-1.2.6.msi 官方下载原版

    MySQL for Visual Studio 1.2.6 是一个官方提供的集成开发环境插件,它使得Visual Studio 2015用户能够方便地与MySQL数据库进行交互和开发。这个插件是MySQL与微软Visual Studio深度整合的一个体现,为C#开发者提供...

    规则引擎-Excel操作

    1. 创建规则工程对象库:首先,启动Visual Rules Solution,然后通过文件菜单创建一个新的规则工程,命名为“对象库”。这将作为所有规则和相关对象的容器。 2. 新建规则包:在“对象库”工程中,创建一个新的规则...

    Visual Studio 2019 中文使用教程

    Visual Studio 2019中文使用教程涵盖了Visual Studio 2019开发环境使用方面的大量知识点,特别针对C++开发者。以下是根据提供的文件信息整理出的详细知识点: 1. Visual Studio项目和生成系统 - Visual Studio项目...

    Visual C++开发基于SNMP的网络管理软件(第2版)

    在本书《Visual C++开发基于SNMP的网络管理软件(第2版)》中,涵盖了使用Visual C++开发网络管理软件的基础知识、SNMP协议的深入分析,以及SNMP管理信息库(MIB)的结构和应用。以下是对书籍内容的知识点整理。 1. ...

    Visual Basic 6.0基础教程及示例

    包括一下内容 - MSDN - VB初学者-附例子 - VB控件属性大全经典 - Visual Basic从入门到精通 - Visual Basic 6.0基础教程 - VisualBasic语言参考-函数速查 - Visual-C++-6.0从入门到提高(全500页)

    番茄助手Visual Assist 亲测,完美支持2010-2017

    8. **团队协作**:Visual Assist 与版本控制系统(如Git、SVN)良好集成,可以轻松处理代码冲突和版本管理,有助于团队开发中的协同工作。 9. **性能优化**:虽然增加了额外的功能,但Visual Assist 设计时考虑了...

Global site tag (gtag.js) - Google Analytics