绑定用户角色的快速工作中心的制作方法
【专利摘要】本发明设计了一种优化、快速的用户界面流程,首先在配置中,将用户角色和工作任务职能绑定,即是角色和日常工作所需要的页面资源、数据资源、操作资源绑定,行成了基于角色划分的模块化快速用户工作中心。在使用过程中,各种工作任务以标签页的方式嵌套在用户工作中心页面,用户不仅可以得到日常工作所需要的数据,还可以进行相关的操作。一方面减少了页面切换的成本和系统开销,另一方面提供了指示性的信息提醒用户需要完成的日常任务,避免遗漏,提高了用户交互性。
【专利说明】
绑定用户角色的快速工作中心
技术领域
:
[0001]本发明设计了一种优化、快速的用户界面流程,该流程以用户的权限角色划分用户的日常工作任务,把用户使用频率最高的各种资源整合起来,集中在一个工作中心页面内,和传统的用户界面相比,工作中心的使用,可以降低日常使用中,频繁的页面切换和导航带来的时间成本和系统开销,同时提供给用户指示性的信息,提示用户需要完成的日常任务,提高了工作的效率和用户交互性。
【背景技术】
:
[0002]本发明基于的【背景技术】是:道森系列物流管理软件,这是一种基于B/S架构的大型物流管理软件,和其它的管理软件一样,它提供了丰富的功能和多种职能的用户角色,客户端可以基于普通浏览器登录,实现了远程数据的共享和操作。但是和现有的中大型管理软件一样,该软件复杂的功能和大量的页面资源,造成人机交互上的不方便。
[0003]道森系列物流管理软件在用户交互上遇到的困境也体现了当前大中型管理软件普遍遇到的困难:
[0004]第一:管理软件普遍的页面布置方式使得系统开销大,时间成本高:比如道森系列物流管理软件:系统含有200多页面资源。这些页面资源为了方便管理,按照功能区域进行划分:用一级导航栏和二级导航栏把它们分为多个一级、二级导航区。用户在平时进行日常任务操作操作时,有许多操作涉及多个页面,这些页面有的跨越了二级、甚至跨越了一级导航区,需要在多个导航区中反复切换,增加了时间和精力的成本以及系统开销。
[0005]第二:页面资源众多,但是日常使用效率不高:大中型管理软件为了满足复杂的流程逻辑和多变的需求,往往功能众多,提供了大量的页面、数据资源,而页面资源可以看成数据资源的载体。管理软件的数据资源,大致可以分为三类:业务交易数据、业务主数据和系统配置数据。系统中大量的页面资源是为系统配置数据和业务主数据服务的,但是用户日常的操作,往往集中在几个包含业务交易数据的页面上,大部分的页面,用于系统配置和主数据设置的页面,使用率比较低。
[0006]第三:普通的页面布局方式对用户的日常任务没有指示性的信息,用户交互性差。在管理系统中,某些用户的日常操作,特别是经理级别的用户,涵盖了多种职能,需要在不同的导航区进行切换。比如:物流管理经理的角色,有时需要查看积压的超期的货物,有时又需要查看中转的重要货物有没有按时送到,有时需要又需要查看客户和中转合作方的款项结算情况,有时还需要查看需要审批的合同。这样的操作,职能上跨越较大,需要到不同的页面反复切换,不仅需要消耗大量的时间,而且从用户交互性不友好,不能提供指示性的信息,提醒用户需要完成的任务,容易照成用户遗漏。
[0007]为了提高管理软件效率,优化用户交互性,我们需要把用户常用到的工作任务,以及相关的页面资源、数据资源、操作资源,通过一个“工作中心页面”尽量聚合在一起。根据用户交互设计原则:使用频率较高的页面,通过尽量减少导航的切换频率、次数和切换距离,可以提高工作效率。另一方面,把用户日常需要操作的任务,按照一定规则,排列在一起,也能够提供给用户提示日常的工作任务,避免遗漏,提高用户交互性能。
[0008]本发明涉及到的另一项技术是:基于用户角色的权限模块化管理机制,这是目前管理软件普遍采用的权限控制机制。通过权限角色实现了用户权限资源的划分,并且将真正的用户和能够访问的资源隔离,角色绑定了能够访问的资源和功能,实现了权限模块化管理。
[0009]本发明也借鉴了用户权限的管理思路,将用户的日常工作内容和角色进行绑定,以角色为标准划分用户日常工作内容和职能,实现了基于角色的工作任务模块化管理。在用户的角色编辑时,一方面可以设定权限资源,另一方面,也可以设置该角色的用户日常工作任务,包括日常工作需要访问的页面资源和数据资源,同时也可以设置在这些数据资源下,能够执行的基本操作。通过系统设置了用户和日常的工作任务后,绑定了该角色的登录用户,可以在“用户工作中心”的界面下,看到这些绑定的页面,并且在页面里面可以执行相关的操作,满足日常的工作需要。
【发明内容】
:
[0010]管理软件中,对于不同的用户,工作的职位和日常工作任务是不同的,需要的页面资源、数据和操作资源也是不同的。借鉴前面描述的角色权限管理思路,我们发现:不同的用户,当角色一定时,他们不仅访问系统的权限一定,而且日常工作的任务和职能也是固定的,我们同样也可以通过角色来划分用户的日常工作任务。
[0011]本发明借鉴了用户权限管理机制:将角色和用户日常工作职能绑定,即将角色和工作内容相关的资源:页面资源、数据资源、以及操作资源进行绑定,实现了基于角色的工作任务模块化管理,形成基于角色的任务资源的配置模型。【附图说明】中,图1通过图示的方式,展示了这样基于角色的任务资源配置模型。系统后台在用户登录后,根据这样的配置模型,通过用户的角色,为用户加载相关的页面、数据和操作资源,在“用户工作中心”里面,以嵌套标签页为单位,将原有的分散在系统各个一级二级导航区域的资源聚合在一起,提供给用户使用,【附图说明】中图2通过图示,形象地展示了“用户工作中心”聚合相关资源的原理。
[0012]综上:“绑定用户角色的快速工作中心”的内容包含了资源配置和工作中心的使用两个阶段。
[0013]资源配置阶段:首先需要系统管理员在系统配置中心实行角色任务资源的配置,即把角色和角色相关的工作任务进行绑定:在编辑角色信息时,除了能设置该角色的权限资源,也可以编辑该角色日常工作需要的页面资源、数据资源和操作资源,即定义该角色日常工作需要访问哪些页面,能够看到和能够编辑的数据,以及对这些数据能够执行的操作。
[0014]同时,系统在资源配置阶段必须和系统权限管理相结合,通过权限管理机制,检查为用户绑定的任务资源是否满足系统权限要求。具体体现在:一方面,在资源选择时,系统后台会调用权限管理机制进行筛选,保证系统提供的资源选项在当前角色的权限范围内,包括在选择页面和数据资源时,系统只是提供角色绑定的、满足权限要求的页面和数据资源;在设置好页面、数据资源后,后台会再次调用权限管理机制,过滤在该页面、数据资源下,该角色拥有的操作资源。另一方面,在系统管理员完成资源绑定以后,后台会再次调用权限管理系统,保证设置的各种资源满足该角色的权限要求。
[0015]工作中心的使用阶段:设置完成后,用户登录系统,可以在用户工作中心,看到所有配置的页面、数据资源和操作资源。用户工作中心页面,以一系列“标签”页面为单位,把用户需要执行的工作任务列举出来,这些标签页面向用户提供了提示性的信息,提醒用户需要执行的工作任务,用户工作中心页面,不仅能够提供用户日常工作需要的页面资源、数据资源,还有对这些数据的操作资源,用户基本上能够完成日常的工作。相对于普通的操作页面,用户在页面上面反复切换消耗的时间精力更少,提高了工作效率,同时,“标签页面”提供了指示性的信息,指导用户每天完成的工作,避免了遗忘任务,用户交互性更好,注意:“标签页面”在用户工作中心的排列和展示并不是固定的、完全由系统配置决定,当“标签页面”里面没有满足要求的数据资源时,“标签”会在用户工作中心中消失,避免误导用户进行多余的操作。说明书【附图说明】中图2描述了这样的“用户工作中心”的基本结构。
[0016]假设在系统中有这样的角色:物流部门经理。他的日常工作任务有:1.检查没有积压的库存,2.检查有没有过期没有收货的中转单,3.检查有没有下属需要批准的单据,
4.定期检查有没有账务没有结清的固定客户和中转合作方。
[0017]如果要为绑定了“物流部门经理”角色的用户设置相应的“用户工作中心”:首先,在系统设置里,选择该角色,并且添加相关的任务,即把相关的页面资源和数据资源和角色绑定起来,说明书【附图说明】中图3展示了道森系列物流管理软件中,给系统角色添加工作任务的界面。然后,在每个工作界面,可以设置相关的操作资源,图4展示了道森系列物流管理软件设置操作资源的界面。
[0018]在系统设置完成以后,用户登录系统后,在“用户工作中心”的页面里,可以看到添加的工作任务,以标签页的形式嵌套在“用户工作中心”页面里面,每个标签页面指示用户需要完成的每一个工作任务,在标签页面里面,提供对应的数据资源和基本操作。
[0019]【附图说明】中图5,展示了道森系统物流管理软件“物流部门经理”的用户工作中心。可以看到,该工作中心的标签页包含了“未送达的运单”、“未送达的中转单”等从“物流运输管理” 一级导航区载入的页面资源,也包含了“需要审核的账目”、“未结算的发车合同结算”等从“财务管理”一级导航区载入的页面资源。在“未结算的发车合同”的标签页里面,系统提供了该页面相关数据资源:即尚未完成财务结算的发车合同;同时系统还提供了对这些数据的基本操作资源:查询、查看、编辑、以及财务的审核、核销和入账。绑定了该角色的登录用户,可以不用在“财务管理”和“物流运输管理”这些不同的一级导航区里面来回切换,就可以完成一个物流部门经理日常工作包含的基本任务。
[0020]同时,根据前面的介绍,“标签页”对于一个用户来说并不是固定不变的,当标签页里面的页面资源,没有满足要求的数据时,“标签页”会在用户工作中心中消失,避免误导用户。比如对应于这个“物流部门经理”,如果当前系统里面,没有尚未完成结算的发车合同,如果现在系统里面,所有的发车合同已经全部完成结算,账目全部入账,则“未结算的发车合同结算”会自动从用户工作中心中消失。
【附图说明】
:
[0021]图1通过图示的方式,展示了基于角色的任务资源配置数据模型。
[0022]图2展示了 “用户工作中心”聚合相关资源的原理。
[0023]图3展示了道森系列物流管理软件中,给用户角色添加工作任务的界面。
[0024]图4展示了道森系列物流管理软件中,角色操作资源的设置界面。
[0025]图5展示了道森系列物流管理软件的用户工作中心界面,对应的用户角色为:物流部门经理,正在进行“发车合同结算”的相关操作。
【具体实施方式】
:
[0026]“用户工作中心”的具体操作方式,分为“系统配置”和“工作中心使用”两个阶段:
[0027]系统配置阶段:首先,系统管理员登录道森系列物流管理软件,在“系统配置”的一级导航区域内,在“角色”的二级导航区域:即系统权限角色配置中心,将角色和日常工作任务进行绑定:选择好权限角色后,设置该角色日常工作需要的页面和数据资源。【附图说明】中图3,给出了道森系列物流软件中,系统角色对应的页面资源的设置界面。
[0028]设置好页面资源后,继续选择该角色日常工作对应的操作资源,【附图说明】中图4给出了道森系列物流软件中,操作资源的设置界面。前面的章节已经提到,本软件系统在设置角色工作任务资源时,也会和系统权限控制机制相结合,检查在配置时,设置的资源是否符合权限要求。
[0029]具体体现在:一方面,在资源选择时,系统后台会调用权限管理机制进行筛选,保证系统提供的资源选项在当前角色的权限范围内,包括在选择页面和数据资源时,系统只是提供角色绑定的、满足权限要求的页面和数据资源;在设置好页面、数据资源后,后台会再次调用权限管理机制,过滤在该页面、数据资源下,该角色拥有的操作资源。另一方面,在系统管理员完成资源绑定以后,后台会再次调用权限管理系统,保证设置的各种资源满足该角色的权限要求。
[0030]工作中心的使用阶段:在设置完成后,绑定了该角色的用户重新登录系统,在软件系统“用户工作中心”这个一级导航区域,可以进入配置好的工作中心,并可以看到所有配置的页面和数据资源,同时可以进行相关的基本操作。【附图说明】中图5,展示了道森物流管理系统的“物流部门经理”的用户工作中心。该用户既看到物流运输相关的页面,又能看到财务相关的页面。在物流运输页面中,可以搜索编辑相关单据;在财务功能页面,既可以搜索没有完成结算的发车合同,也可以直接对这些合同进行核销、入账等财务操作。
[0031]如果在普通的页面中,该物流经理要完成以上的一系列操作,需要先后在“物流运输管理”和“财务管理”两个一级导航区切换,同时在“物流运输管理”的一级导航栏下,还需要在“运单管理”,“中转单管理”两个二级导航区域切换,到了“财务管理”的一级导航区,还需要在“发车合同结算”和“财务账目搜索”多个二级导航区中进行切换,不仅消耗了用户的精力和时间,每一次切换也会造成大量数据的重新载入、运算,增加了系统的开销。
[0032]由此可见,新的工作中心页面,用户可以在以“标签页”为单位聚合在一起的页面中完成用户日常的工作任务,想对于普通管理界面,节约了时间和系统开销,也可以防止用户遗漏工作任务,提高了工作效率和用户交互性。
【主权项】
1.本发明以用户的权限角色划分用户工作职能,把角色和用户日常工作的内容和相关系统资源绑定在一起,即用户工作所需要的页面资源、数据资源和操作资源绑定,形成以角色为基础的快速用户工作中心。2.根据权利要求1所描述的快速用户工作中心,提供了绑定了该角色的用户,日常工作所需要的页面资源、数据资源和操作资源,绑定了该角色的用户在快速工作中心,不仅能够看到日常工作需要的数据,还能够相关的操作,和在传统的管理页面里面进行操作相比,减少在不同的导航区域和页面的切换,节约用户的时间和精力,减少了系统的开销,提高工作效率。3.根据权利要求1所描述的快速用户工作中心,在对角色的任务进行配置时,系统还和权限管理机制相结合,在配置实施的前后进行检查,确保当前角色设置的工作任务满足角色的权限要求。4.根据权利要求1所描述的快速用户工作中心,将角色设置的各个工作任务,即每一个页面资源,以嵌入的标签页的形式展现在工作中心,为用户提供了指示性的信息:指导和提醒用户每天需要完成的工作任务,避免任务遗漏。5.根据权利要求4所描述的快速用户工作中心标签页,它在用户工作中心的展示并不是固定的,当标签页对应的页面,没有满足要求的数据时,标签页会自动在用户工作中心消失,避免误导用户造成多余的操作。
【文档编号】G06Q10/06GK105989437SQ201510069743
【公开日】2016年10月5日
【申请日】2015年2月11日
【发明人】张航
【申请人】成都诺铱科技有限公司, 张航