一种组织机构视图的实现方法及装置的制造方法_3

文档序号:9865709阅读:来源:国知局
织机构的映射关系。
[0100]综上所述,本发明实施例至少可以实现如下效果:
[0101]1、在本发明实施例中,通过建立数据库,获取组织机构信息,根据组织机构类别定义组织视图,将组织机构和组织视图的映射关系保存,从而可以根据组织视图和组织机构的映射关系,将组织机构分类展示在组织机构视图中,从而实现对组织机构信息的分类管理。
[0102]2、在本发明实施例中,通过获取组织机构视图编辑信号,根据信号传递拥有组织视图编码、组织机构编码和上级组织机构编码的json字符串至组织机构视图关系表,编辑所述组织机构和所述组织视图的映射关系;接收组织机构视图删除信号,根据所述信号传递拥有组织视图编码和组织机构编码的json字符串至组织机构视图关系表,删除所述组织机构和所述组织视图的映射关系,从而可以根据需求管理组织机构和组织视图的映射关系,从而实现组织机构视图中组织机构的管理。
[0103]3、在本发明实施例中,通过展示组织机构垂直视图和水平视图,其中,垂直视图通过组织机构数据中的组织机构和上级组织机构展示组织机构的上下级关系;水平视图通过所述组织机构数据中的组织机构展示没有上下级关系的组织机构。,实现组织机构视图的垂直展示和水平展示。
[0104]4、在本发明实施例中,通过数据服务接口,以接口服务的方式向其他应用提供所需要的组织视图与组织机构的映射关系,从而可以输出组织视图与组织机构的映射关系,从而实现组织机构数据的共享。
[0105]5、在本发明实施例中,通过根据组织机构类别定义组织视图,并建立组织视图与组织机构的映射关系,从而可以通过组织视图实现组织机构的分类整合。
[0106]6、在本发明实施例中,通过使用json字符串传递信息,可以减带宽占用,且支持多种语言,便于解析。
[0107]上述设备内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0108]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃〃〃〃〃〃”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0109]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0110]最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种组织机构视图的实现方法,其特征在于,预先建立数据库,数据库通过数据服务接口与外部连接,还包括: S1:获取组织机构信息,根据组织机构类别定义组织视图,将所述组织机构信息和组织视图保存在所述数据库中; S2:建立组织机构视图关系表,将所述组织机构视图表保存在所述数据库中; S3:根据组织机构类别确定所述组织视图所映射的组织机构,通过保存所述组织视图的组织视图编码和所述组织视图所映射的组织机构的组织机构编码与上级组织机构编码至所述组织机构视图关系表,将组织视图和组织机构的映射关系保存至组织机构视图关系表; S4:获取组织机构视图展示信号,根据所述组织机构视图展示信号传递组织视图编码至数据服务接口,接收所述数据服务接口根据所述组织视图编码查询数据库中组织机构视图关系表的映射关系返回的包括组织机构和上级组织机构的组织机构数据,根据所述组织机构数据展示包括组织机构的组织视图,即组织机构视图。2.根据权利要求1所述的实现方法,其特征在于,所述映射关系包括: 组织机构和组织视图的多对多的映射关系,即一个组织视图可以包含多个组织区划和组织机构,一个组织机构也可以包含在多个组织视图中。3.根据权利要求1所述的实现方法,其特征在于,在所述S3之后,进一步包括: 管理所述组织机构和组织视图的映射关系; 其中,所述管理包括:获取组织机构视图编辑信号,根据所述信号传递拥有组织视图编码、组织机构编码和上级组织机构编码的json字符串至组织机构视图关系表,编辑所述组织机构和所述组织视图的映射关系;接收组织机构视图删除信号,根据所述信号传递拥有组织视图编码和组织机构编码的json字符串至组织机构视图关系表,删除所述组织机构和所述组织视图的映射关系。4.根据权利要求1所述的实现方法,其特征在于,所述展示组织机构视图包括: 展示组织机构垂直视图和水平视图,其中,所述垂直视图通过组织机构数据中的组织机构和上级组织机构展示组织机构的上下级关系;所述水平视图通过所述组织机构数据中的组织机构展示没有上下级关系的组织机构。5.根据权利要求1-4中任一所述的实现方法,其特征在于,在所述S4之后,进一步包括: 通过所述数据服务接口,以接口服务的方式向其他应用提供所需要的组织视图与组织机构的映射关系。6.一种组织机构视图的实现装置,其特征在于,包括: 数据库建立模块,用于预先建立数据库,数据库通过数据服务接口与外部连接; 保存模块,用于获取组织机构信息,根据组织机构类别定义组织视图,将所述组织机构信息和组织视图保存在所述数据库中; 表格建立模块,用于建立组织机构视图关系表,将所述组织机构视图表保存在所述数据库中; 映射关系保存模块,用于根据组织机构类别确定所述组织视图所映射的组织机构,通过保存所述组织视图的组织视图编码和所述组织视图所映射的组织机构的组织机构编码与上级组织机构编码至所述组织机构视图关系表,将组织视图和组织机构的映射关系保存至组织机构视图关系表,将所述映射关系输出给视图展示模块; 视图展示模块,用于获取组织机构视图展示信号,根据所述组织机构视图展示信号传递组织视图编码至数据服务接口,接收所述数据服务接口根据所述组织视图编码查询数据库中组织机构视图关系表的映射关系返回的包括组织机构和上级组织机构的组织机构数据,根据所述组织机构数据展示包括组织机构的组织视图,即组织机构视图。7.根据权利要求6所述的实现装置,其特征在于,所述映射关系保存模块包括: 映射关系单元,用于说明组织机构和组织视图的多对多的映射关系,即一个组织视图可以包含多个组织区划和组织机构,一个组织机构也可以包含在多个组织视图中。8.根据权利要求6所述的实现装置,其特征在于,进一步包括: 映射关系管理单元,用于管理所述组织机构和组织视图的映射关系,将所述映射关系发送给所述视图展示模块; 其中,所述管理包括:获取组织机构视图编辑信号,根据所述信号传递拥有组织视图编码、组织机构编码和上级组织机构编码的json字符串至组织机构视图关系表,编辑所述组织机构和所述组织视图的映射关系;接收组织机构视图删除信号,根据所述信号传递拥有组织视图编码和组织机构编码的json字符串至组织机构视图关系表,删除所述组织机构和所述组织视图的映射关系。9.根据权利要求6所述的实现装置,其特征在于,所述视图展示模块包括: 视图展示单元,用于展示组织机构垂直视图和水平视图,其中,所述垂直视图通过组织机构数据中的组织机构和上级组织机构展示组织机构的上下级关系;所述水平视图通过所述组织机构数据中的组织机构展示没有上下级关系的组织机构。10.根据权利要求6-9任一所述的实现装置,其特征在于,进一步包括: 数据输出模块,用于通过所述数据服务接口,以接口服务的方式向其他应用提供所需要的组织视图与组织机构的映射关系。
【专利摘要】本发明提供一种组织机构视图的实现方法及装置,其中方法可以包括:预先建立数据库,数据库通过数据服务接口与外部连接,获取组织机构信息,根据组织机构类别定义组织视图;建立组织机构视图关系表;根据组织机构类别确定所述组织视图所映射的组织机构,将组织视图和组织机构的映射关系保存至组织机构视图关系表;获取组织机构视图展示信号,接收所述数据服务接口返回的包括组织机构和上级组织机构的组织机构数据,根据所述组织机构数据展示包括组织机构的组织视图,即组织机构视图。本发明能够够对组织机构信息数据进行分类管理。
【IPC分类】G06F17/30
【公开号】CN105630985
【申请号】CN201510996478
【发明人】安菲, 李锦峰, 白凯
【申请人】浪潮软件股份有限公司
【公开日】2016年6月1日
【申请日】2015年12月25日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1