基于多部门项目配置的栏位信息生成方法及系统的制作方法

文档序号:9596543阅读:351来源:国知局
基于多部门项目配置的栏位信息生成方法及系统的制作方法
【技术领域】
[0001]本发明涉及多项目信息配置技术领域,更为具体地,涉及一种基于多部门项目配置的栏位信息生成方法及系统。
【背景技术】
[0002]在企业采购时,需要与供应商进行沟通,在沟通的过程中,根据业务需求,需要供应商提供不同名称,不同类型的相关信息。比如:相关信息包括材料费用,人工费用,包装费用等价格类型;品牌,贸易方式,材质,规格等字符类型;承诺交期,实际交期,价格生效日期,价格失效日期等日期类型;是否可以退换,是否为代理,是否是原厂等可选类型,还包括针对上述类型的格式规则,比如邮件地址,电话,价格精度等。而且有的栏位为必填,有的栏位为选填,有的栏位为缺省值等。另外,不同部门的采购项目针对的标的物不同,需要供应商提交的内容也都不一样。
[0003]目前,企业在创建采购项目时,各个部门是分别独立进行的,而没有做出有效的整合,从而导致工作效率低下。

【发明内容】

[0004]鉴于上述问题,本发明的目的是提供一种多部门项目配置的栏位信息生成方法及系统,以解决上述【背景技术】中所提出的问题。
[0005]本发明提供一种多部门项目配置的栏位信息生成方法,包括项目创建阶段和项目内容填写阶段;其中,
[0006]项目创建阶段,包括:
[0007]根据选择的部门、标的物类型和供应商从模板配置中心获取相应模板的栏位配置;其中,模板配置中心分别对部门模板、标的物类型模板和供应商模板进行栏位配置;
[0008]分别加载部门模板、标的物类型模板和供应商模板完成栏位配置的栏位信息;
[0009]对加载的栏位信息进行选取并保存;其中,在保存选取的栏位信息时,根据选择的标的物类型和供应商生成与选取的栏位信息相关联的标识;
[0010]项目内容填写阶段,包括:
[0011]根据标识加载保存的栏位信息,以便对显示的栏位信息进行填写。
[0012]本发明还提供一种多部门项目配置的栏位信息生成系统,包括:
[0013]栏位配置模块,用于根据选择的部门、标的物类型和供应商从模板配置中心获取相应模板的栏位配置;其中,在模板配置中心中预设有模板基本信息,根据模板基本信息分别对部门模板、标的物类型模板和供应商模板进行栏位配置;
[0014]栏位信息加载模块,用于分别加载部门模板、标的物类型模板和供应商模板完成栏位配置的栏位信息;
[0015]栏位信息选取模块,用于对加载的栏位信息进行选取;
[0016]栏位信息保存模块,用于对选取的栏位信息进行保存;
[0017]标识生成模块,用于在保存选取的栏位信息时,根据选择的标的物类型和供应商生成与选取的栏位信息相关联的标识;
[0018]栏位信息加载模块,用于根据标识加载保存的栏位信息;
[0019]栏位信息显示模块,用于显示加载的栏位信息;
[0020]栏位信息填写模块,用于对显示的栏位信息进行填写。
[0021]利用上述根据本发明的多部门项目配置的栏位信息生成方法及系统,各部门在创建采购项目时,统一从模板配置中心进行相应模板的栏位配置,模板配置中心能够有效的整合各部门的采购项目,从而提供工作效率。
[0022]为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
【附图说明】
[0023]通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
[0024]图1为根据本发明实施例的多部门项目配置的栏位信息生成方法的第一流程示意图;
[0025]图2为根据本发明实施例的多部门项目配置的栏位信息生成方法的第二流程示意图;
[0026]图3为根据本发明实施例的多部门项目配置的栏位信息生成系统的逻辑结构示意图。
[0027]在所有附图中相同的标号指示相似或相应的特征或功能。
【具体实施方式】
[0028]以下将结合附图对本发明的具体实施例进行详细描述。
[0029]本发明的整体构思为:各个部门在创建采购项目(以下简称为项目)时,根据各自所属部门、选择的标的物类型和供应商统一向模板配置中心获取相应模板的栏位配置,模板配置中心分别对各模板进行栏位配置,加载完成栏位配置的模板的栏位信息,各部门根据需要对各自模板的栏位信息进行选取,将选取的栏位信息提供给供应商,供应商对选取的栏位信息进行填写。
[0030]图1示出了根据本发明实施例的多部门项目配置的栏位信息生成方法的流程。
[0031]如图1所示,本发明实施例提供的多部门项目配置的栏位信息生成方法包括项目创建和项目创建后内容填写两个阶段,项目创建阶段,为采购员创建项目的阶段,而项目内容填写阶段,为供应商根据采购员创建的项目进行内容填写的阶段。
[0032]具体地,在项目创建阶段包括如下步骤:
[0033]步骤Sll:根据选择的部门、标的物类型和供应商从模板配置中心获取相应模板的栏位配置;其中,模板配置中心分别对部门模板、标的物类型模板和供应商模板进行栏位配置。
[0034]在本发明中,采购员通过采购系统创建项目,首先,采购员登录采购系统,然后,在采购系统中选择所属部门、所要采购的标的物类型和选择的供应商,到模板配置中心获取相应模板的栏位配置。
[0035]在模板配置中心中预设有模板基本信息,模板基本信息包括模板栏位ID、模板栏位名称、模板栏位类型、模板类型(模板类型包括部门模板,标的物类型模板,供应商类型模板等)等等。
[0036]模板栏位ID:模板栏位的编号。
[0037]模板栏位名称:例如材料费用、人工费用等等。
[0038]模板栏位类型:例如字符类型、日期类型等等。
[0039]将模板栏位ID、模板栏位名称和模板栏位类型统称为模板栏位。
[0040]模板配置中心根据模板基本信息分别对部门模板、标的物类型模板和供应商模板进行栏位配置;其中,
[0041 ] 部门模板进行的栏位配置包括:按照部门信息建立部门与模板基本信息中的模板栏位的对应关系。例如:
[0042]0F_ID主键自动编号
[0043]0RG_ID 部门 ID
[0044]FIELD_ID 模板栏位 ID
[0045]标的物类型模板的栏位配置包括:按照标的物类型信息建立标的物类型与模板基本信息中的模板栏位的对应关系。例如:
[0046]MF_ID主键自动编号
[0047]MAT_TYPE_ID 标的物类型 ID
[0048]FIELD_ID 模板栏位 ID
[0049]供应商模板的栏位配置包括:按照供应商信息建立供应商与模板基本信息中的模板栏位的对应关系。例如:
[0050]SF_ID主键自动编号
[0051]SUP_ID 供应商 ID
[0052]FIELD_ID 模板栏位 ID
[0053]步骤S12:分别加载部门模板、标的物类型模板和供应商模板完成栏位配置的栏位信息。
[0054]在完成各类型模板的栏位配置后,分别加载各类型模板完成栏位配置的栏位信息,栏位信息为模板完成栏位配置后的内容,实际加载的是模板栏位。
[0055]在加载栏位信息的过程中,根据模板栏位生成页面显示控件,将模板栏位ID作为这个控件的ID。
[0056]步骤S13:对加载的栏位信息进行选取并保存;其中,在保存选取的栏位信息时,根据选择的标的物类型和供应商生成与选取的栏位信息相关联的标识。
[0057]选取栏位信息实际为对模板栏位进行属性配置,属性配置的内容包括:是否必填、是否禁用、否为必选、是否为缺省值、是否为关键字等等,采购员可以根据需求配置模板栏位。
[0058]栏位信息通过生成的页面显示控件进行显示,页面显示控件具有选择框,通过对选择框进行勾选完成模板栏位的属性配置。
[0059]在完成栏位信息的选取后,对选取的栏位信息进行保存,完成项目的创建,项目的内容即为选取的栏位信息。在保存栏位信息的同时,会根据每一款标的物和每个供应商之间的对应关系生成一个针对该供应商的该款物料(也就是标的物)的标识,即项目ID,项目ID包括供应商ID和标的物类型ID该标识也会建立该供应商的该款物料和模板关系,该模板中保存采购员所勾选的所有模板栏位,也就是采购员选取的栏位信息。
[0060]在保存选取的栏位信息的过程中,判断是否为第一次保存;如果是,保存选取的栏位信息;如果否,则删除之前保存的栏位信息,重新保存。
[0061]在项目内容填写阶段,包括如下步骤:
[0062]步骤S14:根据标识加载保存的栏位信息,并显示以便供应商对显示的栏位信息进行填与。
[0063]首先,供应商根据供应商ID登录采购系统,并加载项目的内容,也就是加载保存的栏位信息。
[0064]在加载项目的过程中,根据供应商ID关联出项目ID,根据项目ID关联出配置的栏位信息,加载关联出的栏位信息,根据栏位信息的类型进行界面控件的构造;根据构造的界面控件向供应商显示栏位信息。
[0065]在供应商填写栏位信息的过程中,对供应商填写的内容进行正则表达式的匹配,也就是判断填写的内容是否符合格式要求,对符合格式要求的内容提交数据,对不符合格式要求的内容提示报错。
[0066]提交的数据保存在对应关系表中,对应关系表还保存有项目ID、模板栏位ID、模板栏位名称和模板栏位值(为供应商提交的每个模板栏位对应的值)。
[0067]在对保存的数据进行修改时,根据项目ID在对应关系表中查询是否有数据;如果有数据,说明之前保存过数据,将删除已保存的数据,重新保存修改后的数据;如果没有数据,则说明之前没有保存过数据,对该数据进行保存。
[0068]需要说明的是,在加载项目的过程中,还需要根据项目ID在对应关系表中查询是否有保存的数据;如果有,加载保存的数据和栏位信
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1