新闻中心

亚搏体育:Smartbi权限管理在某连锁酒店集团中的应用

2019-11-17
浏览次数:
返回列表
1.背景需求 某连锁酒店集团使用.NET开发了一套报表分析平台,随着管理及业务发展的需要,原平台开发报表的难度较大、易用性低和数据权限管理较弱,现管理层级上需增加大区总监角色及其它数据权限控制,原平台权限体系修改工作量巨大,为了增强报表分析平台的易维护性和易开发性,集团高层决定废弃原系统,引入Smartbi作为其报表分析平台。 其中,权限管理想要亚搏体育app外挂达到的效果是酒店经理、店长、大区总监、经营总监和集团总部人员等不同角色的人员看到不同的数据和报表。 2.权限设计 Smartbi具有非常完善的安全管理体系,它可以控制用户操作功能权限、数据访问权限、资源访问权限。支持按用户、用户组、角色进行管理;支持多套应用系统共用同一套用户管理系统;支持多级用户管理体系。权限控制的粒度非常细,最小可控制到报表按钮,数据字段等权限。 不同人员查看不同的报表和数据对应的是Smartbi系统中的资源权限和数据权限控制,所以使用Smartbi进行开发和管理是非常容易实现的。 新建用户 新建角色 将角色授权给相应的用户,对应关系如下 2.1.资源权限 编辑分店角色,打开资源授权管理页面: 将F_分店报表授权给分店角色 使用店长用户登录Smartbi系统后,店长会获取到分店角色的权限,效果如下,店长只能看到已授权的F_分店报表 类似的编辑大区总监角色和集团管理角色,授权后的效果如下: 大区总监角色,所能看到的报表比分店角色多 集团管理角色,所能看到的报表是最多的 2.2.数据权限 以其中一个报表为例,有以下5个参数:分店类型,区域,省份,城市,分店,参数之间相互关联,分店的值由前4个参数决定,城市的值由前3个参数决定,省份的值由前2个参数决定,区域的值由分店类型决定。 1.分店信息表Store_info 2.建立用户和分店的权限控制表User_store: 3.建立用户属性 系统自带函数CurrentUserName()的作用是获取当前登录用户的名称 新建用户属性的作用是当用户登录系统后即可获取当前用户所能查看哪几家酒店数据 4.由权限控制表User_store和用户分店属性建立参数 a)分店类型参数由用户分店属性决定 b)区域参数由用户分店属性和分店类型参数决定 c)省份参数由用户分店属性、分店类型和区域参数决定 d)城市参数由用户分店属性、分店类型、区域和省份参数决定 e)分店参数由用户分店属性、分店类型、区域、省份和城市决定巨头执着校园社交2019年的社交赛道有点热闹,在微信、QQ两座大山之下,新的产品不断涌现。拯救脱发、治愈癌症...医疗互联网越慢越好?事实上,这大概是中国互联网创业的本质:技术领域的一个概念、一段视频、一份PPT,都会让资本市场异常兴奋,大家都喜欢先奔跑起来,再寻找方向,如团购、外卖、共享单车、特供智能机,莫不如此,医疗互联网身处其中,自然也免不了沾染癫狂习气,只是医疗行业的特殊性不言而喻,或许,越慢越好!高尚大的人工智能背后:真的只是单调、枯燥和密集劳总得来说,人工智能有两个重要的支柱,一个是海量的数据、大大的数据;另一个则是高精度算法,显然,算法需要一小撮的天才来编辑和优化,而海量的大数据,除了机器本身的收集能力之外,还需要大量的人工操作,给相关的数据贴上固定的标签。

搜索