一种动态配置列的方法和系统技术方案

技术编号:2831847 阅读:149 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种动态配置列的方法,包括:根据流程ID从数据库中获取流程所有节点的数据集,所述数据集由节点记录组成,每个节点对应一条记录,所述节点以节点ID为标识;修改流程节点数据集的记录,并在数据库的配置表中存储所述修改后的流程节点数据集记录;获取配置表中流程节点的配置信息,并确定需要显示的流程节点记录;将所述确定的流程节点记录生成列进行显示。可以根据需要灵活多变化的显示信息,满足了实际需要,极大的丰富了用户的应用场景,用户可以根据自己实际的业务需要配置出自己需要的信息显示项目。本发明专利技术还提供了一种动态配置列的系统。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,特别是涉及一种动态配置列的方法和系统。技术背景现代企业之间的竟争越来越激烈,为了提高市场竟争地位,如何提高 生产效率,加强人力资源管理已成为企业的一大关注焦点。随着计算机技术的发展,目前诸多软件应用系统在企业生产中得到了广泛的应用,如ERP的广泛应用。ERP (企业资源管理计划)-Enterprise Resources Plannig,是在先进的企业管理思想的基础上,应用信息技术实现对整个企业资源的 一体化管理。ERP是一种可以提供跨地区、跨部门、甚至跨公司整合实时 信息的企业管理信息系统。它在企业资源最优化配置的前提下,整合企业 内部主要或所有的经营活动,包括财务会计、管理会计、生产计划及管理、 物料管理、销售与分销等主要功能模块,以达到效率化经营的目标。在现有诸多软件应用系统中,其数据信息的显示部分往往都是以固定 的方式(如列)进行显示,所述显示部分不会随着实际需求的改变而变化, 不能满足灵活多变的需求。特别是在企业人力资源管理系统中,需要对员 工的绩效进行考核,现有技术中大部分是通过工作流的方式进行目标对象 的绩效考核,即一个绩效考核流程设置若干个节点,每个节点对应一个评 分列,对每一个目标进行评分,然后提交下一个节点处理。所述方法的缺陷在于在绩效评估表单上每个节点只有一个评分列, 评分人无法看到自己对每一个目标的评分对被考核人结果的影响,因为每 一个目标的最后得分是与该条目标的权重、分制、评分上限有关系的,这 样就有可能造成最后结果违背评分人的初衷,而且如果评分人想针对每个 目标给一个文字性的评价(评语)也无法做到。因此,迫切需要一种根据实 际需要动态配置列的方法。
技术实现思路
本专利技术所要解决的技术问题是提供一种动态配置列的方法和系统,能根据实际需要动态灵活的生成多列。为了解;夬上述问题,本专利技术公开了一种动态配置列的方法,包括根据流程ID从数据库中获取流程所有节点的数据集,所述数据集由节点 记录组成,每个节点对应一条记录,所述节点以节点ID为标识;修改流程节点数据集的记录,并在^t据库的配置表中存储所述修改后的流 程节点数据集记录;获取配置表中流程节点的配置信息,并确定需要显示的流程节点记录;将所述确定的流程节点记录生成列进行显示。进一步,还包括在数据库中预置流程节点记录。其中,所述获取配置表中流程节点配置信息的具体过程为 根据流程ID获取所有的节点ID;根据所述节点ID从配置表中获取对应的配置信息,并以节点ID进行分组; 将获取的对应信息放入数据集,通过KDspread展示所述数据集。 其中,所述节点记录包含一个选择字段,用于确定所述记录是否生成列。 优选的,所述流程为绩效考核流程,所述修改后的节点记录包括评语、评 分和得分。优选的,所述预置的流程节点记录为评分。 本专利技术还公开了一种动态配置列的系统,包括第一获取单元,用于根据流程ID从数据库中获取流程所有节点的数据集, 所述数据集由节点记录组成,每个节点对应一条记录,所述节点以节点ID为 标识;修改单元,用于修改流程节点数据集的记录;存储单元,用于在数据库的配置表中存储所述修改后的流程节点数据集记录;第二获取单元,用于获取配置表中流程节点的配置信息; 确定单元,用于确定需要显示的流程节点记录; 列生成单元,用于将所述确定的流程节点记录生成列进行显示。 进一步,还包括预置单元,用于在数据库中预置流程节点记录。优选的,所述流程为绩效考核流程,所述修改后的节点记录包括评语、评 分和得分。优选的,所述预置的流程节点记录为评分。与现有技术相比,本专利技术具有以下优点本专利技术通过修改流程节点数据集中的记录,并在数据库的配置表中存储所 述修改,根据实际需要确定需要显示的节点记录,以列的方式进行显示,从而 可以根据需要灵活多变化的显示信息,满足了实际需要,极大的丰富了用户的 应用场景,用户可以根据自己实际的业务需要配置出自己需要的信息显示项 目。特别是在具体的绩效考核应用领域中,在绩效评估应用中生成评估表单时, 先从节点配置信息表中取出配置信息,每个流程节点按照配置的顺序号递增生 成对应的列,包括评分、评语、得分,然后再取配置信息中的是否显示信息, 不显示的则进行隐藏处理,从而达到根据配置动态生成多列的效果。附图说明图1是本专利技术一种动态配置列的方法第一实施例的流程图; 图2是本专利技术一种动态配置列的方法第二实施例的流程图; 图3是本专利技术一种动态配置列的系统第一实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术可用于众多通用或专用的计算系统环境或配置中。例如个人 计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器 系统、包括以上任何系统或设备的分布式计算环境等等。本专利技术可以在由计算机执行的计算机可执行指令的 一般上下文中描 述,例如程序模块。 一般地,程序模块包括执行特定任务或实现特定抽象 数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计 算环境中实践本专利技术,在这些分布式计算环境中,由通过通信网络而被连 接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于 包括存储设备在内的本地和远程计算机存储介质中。参照图1,示出了本专利技术一种动态配置列的方法第一实施例的流程图,包括步骤步骤101、根据流程ID从数据库中获取流程所有节点的数据集。 所述数据集由节点记录组成,每个节点对应一条记录,所述节点以节点ID 为标识。在数据库中存储有多个流程,每个流程由多个节点构成,其中,所述 流程以流程ID进行标识,节点以节点ID进行标识,因此,通过流程ID即可 确定某一流程,从而可以获取与所述流程所有节点的数据集。 步骤102、修改流程节点数据集的记录。为了动态配置列,需要修改流程节点数据集的记录,如增加流程节点记录 数,减少流程节点记录数。修改流程节点数据集的记录后,在数据库的配置表 中存储所述修改后的流程节点数据集记录。步骤103、获取配置表中流程节点的配置信息。修改后的流程节点数据集记录存储在数据库的配置表中,获取配置表中流 程节点的配置信息的具体步骤包括 根据流程ID获取所有的节点ID。根据所述节点ID从配置表中获取对应的配置信息,并以节点ID进行分组。 将获取的对应信息放入数据集,通过KDspread展示所述数据集。 步骤104、确定需要显示的流程节点记录。配置后的流程节点记录可能有很多,有的节点记录并不需要显示,因此, 选择确定需要显示的流程节点记录,进入步骤105。步骤105、将所述确定的流程节点记录生成列进行显示。 由于所述节点记录包含一个选择字段,用于确定所述记录是否生成列。将 确定要显示的流程节点记录生成列进行显示。其中,本专利技术所述配置生成的列可以是多列,当然也可以只生成一列。 本专利技术通过修改流程节点数据集中的记录,并在数据库的配置表中存储所 述修改,根据实际需要确定需要显示的节点记录,以列的方式进行显示,从而 可以根据需要灵活多变化的显示信息,满足了实际需要,极大的丰富了用户的 应用场景,用户可以根据自己实际的业务需要配置出自己需要的信息显示项 目。下面以本专利技术的一个具体应用领域,即可按工作;本文档来自技高网
...

【技术保护点】
一种动态配置列的方法,其特征在于,包括:    根据流程ID从数据库中获取流程所有节点的数据集,所述数据集由节点记录组成,每个节点对应一条记录,所述节点以节点ID为标识;    修改流程节点数据集的记录,并在数据库的配置表中存储所述修改后的流程节点数据集记录;    获取配置表中流程节点的配置信息,并确定需要显示的流程节点记录;    将所述确定的流程节点记录生成列进行显示。

【技术特征摘要】
1、一种动态配置列的方法,其特征在于,包括根据流程ID从数据库中获取流程所有节点的数据集,所述数据集由节点记录组成,每个节点对应一条记录,所述节点以节点ID为标识;修改流程节点数据集的记录,并在数据库的配置表中存储所述修改后的流程节点数据集记录;获取配置表中流程节点的配置信息,并确定需要显示的流程节点记录;将所述确定的流程节点记录生成列进行显示。2、 如权利要求1所述的动态配置列的方法,其特征在于,还包括 在数据库中预置流程节点记录。3、 如权利要求1所述的动态配置列的方法,其特征在于,所述获取配置 表中流程节点配置信息的具体过程为根据流程ID获取所有的节点ID;根据所述节点ID从配置表中获取对应的配置信息,并以节点ID进行分组; 将获取的对应信息放入数据集,通过KDspread展示所述数据集。4、 如权利要求1所述的动态配置列的方法,其特征在于 所述节点记录包含一个选择字段,用于确定所述记录是否生成列。5、 如权利要求1所述的动态配置列的方法,其特征在于 所述流程为绩效考核...

【专利技术属性】
技术研发人员:郑圣宝
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1