一种基于权限的轻应用管理方法及系统与流程

文档序号:37167127发布日期:2024-03-01 12:09阅读:15来源:国知局
一种基于权限的轻应用管理方法及系统与流程

本发明涉及权限分配的领域,尤其涉及一种基于权限的轻应用管理方法及系统。


背景技术:

1、轻应用是无需下载、即搜即用的全功能app,既有媲美甚至超越native app(原生应用程序)的用户体验,又具备web app(网页应用程序)的可被检索与智能分发的特性,将有效解决优质应用和服务与移动用户需求对接的问题。

2、轻应用可以作为oa办公类业务场景的实现载体,用户创建后可快速开发与业务场景相关的业务表单,设置审批相关流程后,可将轻应用发布至系统的流程中心。所有系统用户均可在流程中心内点击菜单进入单据填报页面,填写单据信息后即可快速发起相应的审批流程。

3、在实际的业务场景和组织架构中,通常是按照岗位分配用户的功能权限和操作权限,导致用户进入轻应用开发系统菜单后拥有全部的操作权限,可以任意创建、修改、发布轻应用。

4、但是不同岗位的用户应该负责不同的工作内容;不属于岗位职责范围内的事情用户通常不具有操作的权限,如果每个岗位的用户都可以参与所有的工作、看到所有的信息,就会给系统的分工协作体系造成巨大冲击,导致内部管理混乱,有可能带来致命的损害。


技术实现思路

1、有鉴于此,本发明提出了一种基于权限的轻应用管理方法及系统,基于用户的权限提供一种轻应用数据的过滤机制,需要通过对用户在轻应用中拥有的权限进行控制,让不同岗位的员工只能使用其范围内的功能和信息,从而在权限意义上实现轻应用内部业务表单、审批流程、发布配置的最小范围控制,保证承载的审批类业务场景稳定可控运行,才能确保分工协作体系能顺畅运作,同时维护轻应用信息安全。

2、基于上述目的,本发明实施例的一方面提供了一种基于权限的轻应用管理方法及系统,具体包括如下步骤:

3、本发明提出了一种基于权限的轻应用管理方法,包括:

4、响应于接收到用户请求信息,获取用户的单位数据;

5、根据用户的单位数据,为用户设置功能权限;

6、响应于接收到用户的操作指令,检测所述操作指令是否在所述功能权限的范围内;

7、响应于所述操作指令在所述功能权限的范围内,根据操作指令进行操作并返回操作结果给用户。

8、在本发明的一些实施例中,所述响应于接收到用户请求信息,获取用户的单位数据的步骤包括:

9、响应于接收到用户请求信息,获取用户身份和用户所属单位,其中,所述用户身份包括轻应用开发管理员、轻应用普通开发用户和系统管理员。

10、在本发明的一些实施例中,所述根据用户的单位数据,为用户设置功能权限的步骤包括:

11、响应于在初始阶段接收到用户的轻应用开发请求,系统管理员为请求用户设置开发操作的身份权限为轻应用开发管理员;

12、响应于在工作时接收到用户的轻应用开发请求,轻应用开发管理员为请求用户设置开发操作的身份权限为轻应用普通开发用户。

13、在本发明的一些实施例中,所述根据用户的单位数据,为用户设置功能权限的步骤还包括:

14、响应于用户的单位数据为轻应用开发管理员,将所述轻应用开发管理员发布的轻应用作为通用模板,无需确定使用权限;

15、响应于用户的单位数据为轻应用普通开发用户,提示所述轻应用普通开发用户在发布轻应用时,指定使用人员的范围和权限,所述指定的使用人员属于轻应用普通开发用户所属的单位。

16、在本发明的一些实施例中,还包括:向轻应用普通开发用户提供由轻应用开发管理员发布的轻应用的通用模板,并提示根据需求对通用模板进行修改。

17、在本发明的一些实施例中,所述根据用户的单位数据,为用户设置功能权限的步骤还包括:

18、响应于用户的单位数据为轻应用开发管理员,为轻应用开发管理员设置轻应用开发操作权限,所述轻应用开发操作权限包括为所有单位创建轻应用并进行访问、修改、发布或者停用的操作;

19、响应于用户的单位数据为轻应用普通开发用户,根据所述用户所属单位为用户设置普通开发操作权限,其中,所述普通开发操作权限包括为用户所属单位创建轻应用以及仅在用户所属单位中对轻应用进行访问、修改、发布或者停用的操作。

20、在本发明的一些实施例中,还包括:

21、响应于所述操作指令不在所述功能权限的范围内,生成提示指令并返回至用户。

22、本发明提出了一种基于权限的轻应用管理系统,包括:

23、获取模块,响应于接收到用户请求信息,获取用户的单位数据;

24、权限模块,根据用户的单位数据,为用户设置功能权限;

25、检测模块,响应于接收到用户的操作指令,检测所述操作指令是否在所述功能权限的范围内;

26、操作模块,响应于所述操作指令在所述功能权限的范围内,根据操作指令进行操作并返回操作结果给用户。

27、本发明提出了一种计算机设备,包括:

28、至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述程序时执行所述的基于权限的轻应用管理方法的步骤。

29、本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时执行所述的基于权限的轻应用管理方法的步骤。本发明至少具有以下有益技术效果:

30、本发明提出了一种基于权限的轻应用管理方法,包括响应于接收到用户请求信息,获取用户的单位数据;根据用户的单位数据,为用户设置功能权限;响应于接收到用户的操作指令,检测所述操作指令是否在所述功能权限的范围内;响应于所述操作指令在所述功能权限的范围内,根据操作指令进行操作并返回操作结果给用户。在服务器端根据用户的单位数据权限筛选出用户可以查看、修改、重新发布的轻应用,不同岗位的用户负责不同的工作内容,保证相互之间不会产生冲突,又能使得系统有序的运行而不产生错误,避免给系统的分工协作体系造成冲击,使得内部管理有条理,防止因用户的权限超出权限范围,给系统带来不稳定因素和损害,减少损失。

31、本发明提出了一种基于权限的轻应用管理系统,需要通过对用户在轻应用中拥有的权限进行控制,让不同岗位的员工只能使用其范围内的功能和信息,从而在权限意义上实现轻应用内部业务表单、审批流程、发布配置的最小范围控制,保证承载的审批类业务场景稳定可控运行,才能确保分工协作体系能顺畅运作,同时维护轻应用信息安全。



技术特征:

1.一种基于权限的轻应用管理方法,其特征在于,包括:

2.根据权利要求1所述的一种基于权限的轻应用管理方法,其特征在于,所述响应于接收到用户请求信息,获取用户的单位数据的步骤包括:

3.根据权利要求2所述的一种基于权限的轻应用管理方法,其特征在于,所述根据用户的单位数据,为用户设置功能权限的步骤包括:

4.根据权利要求2所述的一种基于权限的轻应用管理方法,其特征在于,所述根据用户的单位数据,为用户设置功能权限的步骤还包括:

5.根据权利要求4所述的一种基于权限的轻应用管理方法,其特征在于,还包括:

6.根据权利要求2所述的一种基于权限的轻应用管理方法,其特征在于,所述根据用户的单位数据,为用户设置功能权限的步骤还包括:

7.根据权利要求1所述的一种基于权限的轻应用管理方法,其特征在于,还包括:

8.一种基于权限的轻应用管理系统,其特征在于,包括:

9.一种计算机设备,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1至7任一项所述的基于权限的轻应用管理方法的步骤。


技术总结
本发明提出了一种基于权限的轻应用管理方法及系统,方法包括:响应于接收到用户请求信息,获取用户的单位数据;根据用户的单位数据,为用户设置功能权限;响应于接收到用户的操作指令,检测所述操作指令是否在所述功能权限的范围内;响应于所述操作指令在所述功能权限的范围内,根据操作指令进行操作并返回操作结果给用户。本发明在服务器端根据用户的单位数据权限筛选出用户可以查看、修改、重新发布的轻应用,不同岗位的用户负责不同的工作内容,保证相互之间不会产生冲突,又能使得系统有序的运行而不产生错误,避免给系统的分工协作体系造成冲击,使得内部管理有条理,防止因用户的权限超出权限范围,给系统带来不稳定因素和损害,减少损失。

技术研发人员:魏代森,郑伟波,韩兴东,李亚洲,李会强
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1