一种基于模板的轻量级动态门户计算方法

文档序号:9375242阅读:228来源:国知局
一种基于模板的轻量级动态门户计算方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,具体地说是一种基于模板的轻量级动态门户计算方法。
【背景技术】
[0002]无论是企业还是政府部门在做信息化建设时,缺乏统一规划、统一 IT架构和技术架构、标准化,再加上采用分阶段逐步建设的过程,导致建设的应用系统彼此孤立,标准不一,资源难以共享,不能互联互通,资源重复建设等问题。这种“烟囱”式的管理模式使建设的多应用系统不能够有机的整合,形成“信息孤岛”,造成流程、信息的交换隔阂。
[0003]门户作为一个整合资源的应用框架,在企业信息化建设中日益受到重视。它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户,使企业可以快速地建立企业对客户、企业对内部员工和企业对企业的信息通道,使企业能够释放存储在企业内部和外部的各种信息。
[0004]门户系统实施时,门户管理员需要为用户定制门户页面,当用户数量众多时,这将是一项繁重的任务;当企业有新入职员工时,门户管理员也要为其定制门户页面,这也是一项繁重的任务。而如果能将这些工作动态化,无疑将大大减轻门户管理员的负担,而这正是本发明要解决的问题。

【发明内容】

[0005]本发明的目的是克服现有技术中存在的不足,提供一种基于模板的轻量级动态门户计算方法,解决门户集成业务系统时,为用户批量生成门户页面以及动态计算用户具有的门户页面。
[0006]本发明的技术方案是按以下方式实现的,其计算方法如下:
定义期;
(a)设计模板:
门户管理员设计门户页面模板,设计好的门户页面模板,保存在模板表中,一个模板一条记录;
(b)模板权限:
将模板赋予某种集合性质的人群,比如组织机构、岗位类型、角色,集合性质的人群与门户页面模板的对应关系,保存在模板权限表中,一种对应关系一条记录;
(C)应用模板:
以组织机构模板为例,调用组织机构提供的查询接口,查询出该组织机构下的用户,为每个用户赋予该门户页面,用户与门户页面的对应关系,保存在用户布局表中,一种对应关系一条记录;
运行期;
当用户登录门户时,门户容器首先从用户布局表中查询该用户所具有的门户页面,如果查到,则直接推送到前台展现,否则首先计算该用户从属的集合性质人群,然后结合模板权限表以及模板表,查询该种集合性质人群所具有的门户页面,如果查到,则在用户布局表中保存该种对应关系,同时将门户页面推送到前台展现,否则该用户没有可展现的门户页面。
[0007]本发明中,定义期门户管理员首先为一类集合性质的人群(比如某种组织机构、某种岗位类型、某种角色等)设计门户页面模板,然后通过本发明提供的计算方法应用模板,便可将门户页面分配给该集合性质人群下的所有用户。运行期当某用户登录门户时,如果已有可访问的门户页面,则门户容器直接推送到前台展现,否则门户容器调用本发明提供的计算方法,动态计算出该用户所属集合性质人群的门户页面模板,推送到前台展现。本发明提供的基于模板的动态门户计算方法,方便了门户管理员批量定制门户页面,降低了门户管理员的管理负担。
[0008]本发明的优点是:
a)门户管理员不必每个用户繁琐定义门户页面,只需为集合性质人群定义,减少了工作量,提高了工作效率;
b)企业新入职员工登录门户时,门户容器会为其动态计算门户页面,不需要管理员单独为其定制;
c)为集合性质的人群定义的门户页面,最终会应用到每个用户,这种批量操作产生的共性页面,为用户个性化定制提供了参考页面。
[0009]实施方式
下面对本发明的一种基于模板的轻量级动态门户计算方法作以下详细说明。
[0010]本发明的一种基于模板的轻量级动态门户计算方法,其主要有以下步骤:
一、定义期;
Ca)设计模板:
门户管理员设计门户页面模板,设计好的门户页面模板,保存在模板表中(P0RTAL_TEMPLATE),一个模板一条记录;
(b)模板权限:
将模板赋予某种集合性质的人群,比如组织机构(公司、部门)、岗位类型(部门经理、客户经理)、角色(门户普通人员),集合性质的人群与门户页面模板的对应关系,保存在模板权限表中(PORTAL_TEMPLATE_PERMIT),一种对应关系一条记录;
(C)应用模板:
以组织机构模板为例,调用组织机构提供的查询接口,查询出该组织机构下的用户,为每个用户赋予该门户页面,用户与门户页面的对应关系,保存在用户布局表中(P0RTAL_USER_LAY0UT),一种对应关系一条记录;
二、运行期;
当用户登录门户时,门户容器首先从用户布局表中查询该用户所具有的门户页面,如果查到,则直接推送到前台展现,否则首先计算该用户从属的集合性质人群,然后结合模板权限表以及模板表,查询该种集合性质人群所具有的门户页面,如果查到,则在用户布局表中保存该种对应关系,同时将门户页面推送到前台展现,否则该用户没有可展现的门户页面。
[0011]定义期为集合性质的人群定制门户模板,运行期门户容器动态计算出最终用户具有的门户页面;
定义期门户管理员只需为集合性质的人群定义门户页面模板;
定义期为集合性质人群定义的门户页面模板在运行期最终会应用到相应用户;
运行期门户页面由门户容器动态计算产生;
运行期已有门户页面的用户登录时,直接展现与其对应的门户页面,不再进行动态计算;
运行期没有门户页面的用户(新入职员工)登录门户时,门户容器会根据其从属的集合性质人群,为其动态分配门户页面并保存该用户与门户页面的对应关系,当其再次登录时,则直接展现,不再需要动态计算。
[0012]本发明的一种基于模板的轻量级动态门户计算方法其加工制作非常简单方便,按照说明书所示即可加工。
[0013]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【主权项】
1.一种基于模板的轻量级动态门户计算方法,其特征在于计算方法如下: 定义期; (a)设计模板: 门户管理员设计门户页面模板,设计好的门户页面模板,保存在模板表中,一个模板一条记录; (b)模板权限: 将模板赋予某种集合性质的人群,比如组织机构、岗位类型、角色,集合性质的人群与门户页面模板的对应关系,保存在模板权限表中,一种对应关系一条记录; (C)应用模板: 以组织机构模板为例,调用组织机构提供的查询接口,查询出该组织机构下的用户,为每个用户赋予该门户页面,用户与门户页面的对应关系,保存在用户布局表中,一种对应关系一条记录; 运行期; 当用户登录门户时,门户容器首先从用户布局表中查询该用户所具有的门户页面,如果查到,则直接推送到前台展现,否则首先计算该用户从属的集合性质人群,然后结合模板权限表以及模板表,查询该种集合性质人群所具有的门户页面,如果查到,则在用户布局表中保存该种对应关系,同时将门户页面推送到前台展现,否则该用户没有可展现的门户页面。
【专利摘要】本发明提供一种基于模板的轻量级动态门户计算方法,主要步骤如下:门户管理员设计门户页面模板,设计好的门户页面模板,保存在模板表中,一个模板一条记录;将模板赋予某种集合性质的人群,比如组织机构、岗位类型、角色,集合性质的人群与门户页面模板的对应关系,保存在模板权限表中,一种对应关系一条记录;以组织机构模板为例,调用组织机构提供的查询接口,查询出该组织机构下的用户,为每个用户赋予该门户页面,用户与门户页面的对应关系,保存在用户布局表中,一种对应关系一条记录;本发明门户管理员不必每个用户繁琐定义门户页面,只需为集合性质人群定义,减少了工作量,提高了工作效率。
【IPC分类】G06F9/44
【公开号】CN105094848
【申请号】CN201510521279
【发明人】刘桂海, 胡清
【申请人】浪潮软件股份有限公司
【公开日】2015年11月25日
【申请日】2015年8月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1