掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及数据处理系统的技术领域,尤其涉及一种生产企业集成的计划系统及运行方法。

背景技术

生产型企业的计划系统为企业提供了一个统一的业务管理信息平台,将企业内部以及企业外部供需链上所有的资源与信息进行统一的管理,这种集成能够消除企业内部因部门分割造成的各种信息隔阂与信息孤岛,是公司供应、物流、生产、交付的指挥棒。如何通过计划系统,考虑各种限制因素,综合计算得出最优的结果,使得更多的订单获得更优的交期承诺,生产部门获得更合理的订单生产顺序,同时有效减少库存水位,是每个生产企业都面临的问题。

现有方案仅能获得订单的交付承诺,而无法得到订单的缺料状况以及主生产计划,而实际生产中订单的交付承诺、缺料状况以及主生产计划之间关系紧密,因此现有的订单管理系统和订单管理方法存在较大局限性。

发明内容

本发明提供一种生产企业集成的计划系统及运行方法,以至少解决现有技术中存在的以上技术问题。

本发明一方面提供一种生产企业集成的计划系统的运行方法,所述方法包括:

根据预设权重和多维度信息对接收的多个订单进行排序,所述多维度信息包括每个订单对应的订单状态和订单属性;所述预设权重为所述多维度信息对应的权重;

根据每个订单的内容获取该订单的物料清单,所述物料清单包括物料编码和物料数量;

根据每个订单对应的物料清单从预设的物料数据库中获取对应的目标物料的信息,再根据所述目标物料的信息和原材料供应进行物料分配,得到每个订单对应的物料分配清单,物料优先分配给排序后优先级最高的订单;所述物料分配清单包括目标物料编码、目标物料数量以及目标物料分配日期;

根据每个订单对应的物料分配清单、原材料供应以及产能分配,得到每个订单对应的订单承诺、主生产计划和缺料报表。

在一可实施方式中,所述订单状态包括订单是否已经投产、是否为紧急订单、是否回复客户交期、是否为新订单、是否是预生产订单中的一种或多种;

所述订单属性包括接单日期、回复客户的交货日期、订单数量中的一种或多种。

在一可实施方式中,所述得到每个订单对应的物料分配清单,包括:

根据所述原材料供应确定最晚的目标物料交期,目标物料交期为供应商提供目标物料的时间;根据所述最晚的目标物料交期确定第一预设占料时间,所述第一预设占料时间不晚于所述最晚的目标物料交期;所述物料分配清单中除最晚的目标物料外的其它目标物料的分配时间设置在所述第一预设占料时间之后和所述最晚的目标物料交期之前;或/和

确定每个订单的订单交期;每个订单中的目标物料的占料时间设置在所述订单交期和所述最晚的目标物料交期之间。

在一可实施方式中,所述方法还包括:

将影响所述物料分配及所述订单排序的因素进行分类,得到配置规则;

根据所述配置规则对订单进行优先级排序,根据所述配置规则进行物料分配。

在一可实施方式中,所述根据每个订单对应的物料分配清单、原材料供应以及产能分配进行计算,得到每个订单的订单承诺、主生产计划和缺料报表,包括:

根据订单内容确定是否回复客户交期,结合原材料供应及产能分配,得到订单承诺,所述订单承诺包括交付日期;

根据所述最晚的目标物料的分配时间和设备占用情况,确定主生产计划,所述主生产计划包括订单可投产日期;

根据所述目标物料的数量和预设的物料数据库及原材料供应,确定缺料报表,所述缺料报表包括缺料编码和缺料数量。

本发明另一方面提供一种生产企业集成的计划系统,其特征在于,所述系统包括:

订单排序模块,用于根据预设权重和多维度信息对接收的多个订单进行排序,所述多维度信息包括每个订单对应的订单状态和订单属性;所述预设权重为所述多维度信息对应的权重。

物料清单获取模块,用于根据每个订单的内容获取该订单的物料清单,所述物料清单包括物料编码和物料数量;

物料分配模块,用于根据每个订单对应的物料清单从预设的物料数据库中获取对应的目标物料的信息,再根据所述目标物料的信息和原材料供应进行物料分配,得到每个订单对应的物料分配清单,物料优先分配给排序后优先级最高的订单;所述物料分配清单包括目标物料编码、目标物料数量以及目标物料分配日期;

订单计算模块,用于根据每个订单对应的物料分配清单、原材料供应以及产能分配进行计算,得到每个订单对应的订单承诺、主生产计划和缺料报表。

在一可实施方式中,所述订单状态包括订单是否已经投产、是否为紧急订单、是否回复客户交期、是否为新订单、是否是预生产订单中的一种或多种;

所述订单属性包括接单日期、回复客户的交货日期、订单数量中的一种或多种。

在一可实施方式中,所述物料分配模块,包括:

第一分配单元,用于根据所述原材料供应确定最晚的目标物料交期,目标物料交期为供应商提供目标物料的时间;根据所述最晚的目标物料交期确定第一预设占料时间,所述第一预设占料时间不晚于所述最晚的目标物料交期;所述物料分配清单中除最晚的目标物料外的其它目标物料的分配时间设置在所述第一预设占料时间之后和所述最晚的目标物料交期之前;或/和

第二分配单元,用于确定每个订单的订单交期;每个订单中的目标物料的占料时间设置在所述订单交期和所述最晚的目标物料交期之间。

在一可实施方式中,所述系统还包括:

配置规则模块,将影响所述物料分配及所述订单排序的因素进行分类,得到配置规则;

根据所述配置规则对订单进行优先级排序,根据所述配置规则进行物料分配。

在一可实施方式中,所述订单计算模块,包括:

订单承诺生成单元,用于根据订单内容确定是否回复客户交期,结合原材料供应及产能分配,得到订单承诺,所述订单承诺包括交付日期;

主生产计划生成单元,用于根据所述最晚的目标物料的分配时间和设备占用情况,确定主生产计划,所述主生产计划包括订单可投产日期;

缺料报表生成单元,用于根据所述目标物料的数量和预设的物料数据库及原材料供应,确定缺料报表,所述缺料报表包括缺料编码和缺料数量。

在本发明的上述方案中,通过对接收的订单进行优先级排序,再根据每个订单对应的物料分配清单、原材料供应以及产能分配进行计算,得到每个订单对应的订单承诺、主生产计划和缺料报表。通过上述方法,能够同步计算得出每个订单的交付承诺、订单的缺料状况以及主生产计划,对于生产企业的销售部门、生产部门和采购部门来说,各部门采用相同的数据来源,能够避免因数据来源不同的影响,导致生产作业效率低。本方案综合考虑订单优先级和库存状况,能够满足更多订单占料,得到更好的交付承诺。

附图说明

图1示出了本发明一实施例提供的一种生产企业集成的计划系统的运行方法的流程示意图;

图2示出了本发明一实施例提供的一种生产企业集成的计划系统的示意图;

图3示出了本发明又一实施例提供的一种生产企业集成的计划系统的示意图。

具体实施方式

为使本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1示出了本发明一实施例提供一种生产企业集成的计划系统的运行方法的流程示意图,该方法包括:

步骤S101、对接收的多个订单进行优先级排序。

企业在生产的过程中,往往会面临多个订单的生产及供货需求,为了保证每个订单都能有序生产并如期交货,需要对企业接收的多个订单进行优先级排序。例如根据预设的优先级规则,对所有的订单进行优先级排序,排序后给每个订单设置相应的优先级标识,例如优先级标识为数字,标记为1的订单表示该订单的优先级最高;或者优先级标识为星号,标记为五个星号的订单表示订单的优先级最高,本发明对优先级标识不做具体限制,只要能够将所有的订单的优先级顺序做出区分即可。

步骤S102、根据每个订单的内容获取该订单的物料清单,所述物料清单包括物料编码和物料数量。

根据订单的内容,获取与订单对应的物料清单,物料清单中包括物料编码和物料数量,例如一个订单内容是生产某型号笔记本电脑1000台,交货日期不得晚于2021年12月1日,则生产1000台笔记本电脑所需的原材料组成物料清单,各种原材料的编号为原材料对应的物料编码,原材料的数量或质量为原材料对应的物料数量。

步骤S103、根据每个订单对应的物料清单从预设的物料数据库中获取对应的目标物料的信息,再根据所述目标物料的信息和原材料供应进行物料分配,得到每个订单对应的物料分配清单,物料优先分配给排序后优先级最高的订单;所述物料分配清单包括目标物料编码、目标物料数量以及目标物料分配日期。

物料进入工厂后,会给物料分配一个用于标识其唯一性的编码,所有物料编码均存储在预设的物料数据库中,物料数据库中包括物料的名称、编码、库存数量、厂家等信息,当有新物料进入工厂,需要对预设的物料数据库进行更新,需要说明的是新物料既包括新增的物料种类,也包括新增厂家的物料,例如对于碳纤维这种物料,不同厂家的碳纤维对应的物料编码应当不同。根据每个订单对应的物料清单从预设的物料数据中获取目标物料的信息,目标物料的信息包括物料数据库中目标物料的编码和数量。根据目标物料的信息和原材料供应进行物料分配,原材料供应包括原材料名称、原材料在物料数据库中对应的编码、供应数量、供应日期等内容。例如物料清单中需要物料A的数量是1000,而当前物料数据库中物料A的数量只有800,原材料供应中物料A会供货10000,因此当前情况不会影响物料A的分配。根据订单的优先级顺序,递归进行各物料的分配,最终得到每个订单对应的物料分配清单,物料分配清单中包括目标物料编码、目标物料数量以及目标物料分配日期。生产部门根据订单对应的物料分配清单,即可领取订单所需的物料,进行生产准备工作。

步骤S104、根据每个订单对应的物料分配清单、原材料供应以及产能分配,得到每个订单对应的订单承诺、主生产计划和缺料报表。

物料分配完成后,根据每个订单对应的物料分配清单、原材料供应以及产能分配,同步得到每个订单对应的订单承诺,主生产计划和缺料报表,其中产能分配根据订单内容以及工厂实际产能计划进行分配。

在本发明的上述方案中,通过对接收的订单进行优先级排序,再根据每个订单对应的物料分配清单、原材料供应以及产能分配进行计算,得到每个订单对应的订单承诺、主生产计划和缺料报表。通过上述方法,能够同步计算得出每个订单的交付承诺、订单的缺料状况以及主生产计划,对于生产企业的销售部门、生产部门和采购部门来说,各部门采用相同的数据来源,能够避免因数据来源不同的影响,导致生产作业效率低。本方案综合考虑订单优先级和库存状况,能够满足更多订单占料。

在一个示例中,所述对接收的多个订单进行优先级排序,包括:

根据预设权重和多维度信息对多个订单进行排序,所述多维度信息包括每个订单对应的订单状态和订单属性;所述预设权重为所述多维度信息对应的权重。

其中订单状态是指订单在接收、生产等环节的情况,例如订单状态包括是否已经投产、是否已经回复客户交期、是否为紧急订单、是否为新订单、是否为预生产订单中的一种或多种,订单状态还可以包括客户的重要级别等。订单属性表征订单在满足生产过程中的要求,例如订单属性包括接单日期、回复客户的交货日期、订单数量中的一种或多种。订单状态和订单属性中的内容根据重要程度,分别设置相应的权重,例如紧急订单设置的权重要大于非紧急订单的权重,根据订单中订单状态和订单属性的权重确定订单的优先级顺序。

在一个示例中,根据订单状态对各订单先进行一级排序,例如以各订单的订单状态的权重,将所有订单先进行一级排序,得到多个分组,每个分组中至少包括一个订单。然后再根据订单属性对一级排序后的订单进行二级排序,根据订单属性的权重,对于每个分组的订单再次排序,最终得到所有订单的优先级顺序。

在一个示例中,所述得到每个订单对应的物料分配清单,包括:

根据所述原材料供应确定最晚的目标物料交期,目标物料交期为供应商提供目标物料的时间;根据所述最晚的目标物料交期确定第一预设占料时间,所述第一预设占料时间不晚于所述最晚的目标物料交期;所述物料分配清单中除最晚的目标物料外的其它目标物料的分配时间设置在所述第一预设占料时间之后和所述最晚的目标物料交期之前;或/和

确定每个订单的订单交期;每个订单中的目标物料的占料时间设置在所述订单交期和所述最晚的目标物料交期之间。

由于订单的可投产日期由原材料供应中最晚的物料交期决定,因此可将物料分配方法进行优化,以最晚的物料交期为基准,根据最晚的目标物料交期确定第一预设占料时间,第一预设占料时间在于最晚的目标物料交期,尽可能的将同一张订单的物料分配趋近于第一预设占料时间,以释放更多较早的无效物料占用,这些被释放的物料可分配于其他订单。举例说明,某订单需要的物料为A、B、C、D、E,其中物料A、B、C、D、E供应的时间分别为2021年10月10日,2021年9月30日,2021年10月15日,2021年10月23日,2021年10月8日,由于最晚的物料交期是物料D于2021年10月23日供货,因此第一预设占料时间趋近与2021年10月23日,例如2021年10月22日或2021年10月21日,因为较早的占用其它物料,会导致无效占用,反而会影响其它订单的物料分配。

确定每个订单的订单交期;每个订单中的目标物料的占料时间设置在所订单交期和最晚的目标物料交期之间,该方案可用于订单之间的物料分配的交换,可将达成交期目标的订单的物料分配在不影响交期的情况下适当延后,以挽救更多未达成交期目标的订单。通过上述方法,以让优先级更高的订单优先占料、让更多的订单齐套、以让更多的订单交期提前为目标,对订单的占料进行优化重分配,从而有利于得到更优的订单承诺,大幅提高可投产的订单数量。

在一可实施方式中,该方法还包括:

将影响所述物料分配及所述订单排序的因素进行分类,得到配置规则;

根据所述配置规则对订单进行优先级排序,根据所述配置规则进行物料分配。

在物料分配和订单排序的过程中,有多种影响因素会影响物料的分配和订单承诺。例如将影响物料分配和订单承诺的因素进行分类,包括:影响订单排序因素、影响物料库存因素、影响BOM因素、影响产能因素中的一种或多种。配置规则,还可根据实际情况进行扩展,例如先确定新增的因素属于上述分类的哪一种,再将该因素添加至相应的分类表中。例如接收紧急订单,紧急订单的优先级高,需要给紧急订单优先分配物料,品质部门反馈的原材料不良会产生原材料库存的禁用而限制库存分配,新供应商引入引起的新旧料分配限制、船期对订单交期的影响等因素都会对物料分配有影响。因此本发明通过优化物料分配方法,获得最优的物料分配清单。

在一个示例中,该方法还包括:

若目标物料存在替代料,则根据替代料的优先级,和/或替代料的百分比,和/或替代料的库存,确定目标替代料。

当目标物料库存不足,且目标物料存在替代料的情况下,用替代料代替目标物料。本方案在替代料处理中采用了更灵活的方式,可综合考虑替代料的优先级和百分比及库存状况,且可以灵活调整。例如:目前采用先按替代料的优先级消耗剩余库存,库存不足再按百分比进行缺料状况计算,避免了现有方案中出现替代料中一种物料仍有库存,另一种物料出现缺料的情况。

在一个示例中,所述根据每个订单对应的物料分配清单、原材料供应以及产能分配进行计算,得到每个订单的订单承诺、主生产计划和缺料报表,包括:

根据订单内容确定是否回复客户交期,结合原材料供应及产能分配,得到订单承诺,所述订单承诺包括交付日期;

根据所述最晚的目标物料的分配时间和设备占用情况,确定主生产计划,所述主生产计划包括订单可投产日期;

根据所述目标物料的数量和预设的物料数据库及原材料供应,确定缺料报表,所述缺料报表包括缺料编码和缺料数量。

当每个订单对应的物料分配清单、原材料供应以及产能分配均确定后,即可得到订单的交付日期,该订单的交付日期不得晚于承诺的客户交期。订单所需的物分配完成后,订单可进入投产阶段,结合订单生产所需的设备占用情况,生产部门即可确定订单的主生产计划,确定订单具体的可投产日期。根据目标物料的数量和预设的物料数据库及原材料供应,确定缺料报表,例如目标物料所需的数量较大,而当前物料数据库中目标物料的库存不足,原材料供应中也没有目标物料或目标物料的供货数量不足,均导致目标物料缺料,目标物料的缺料情况汇总后,得到缺料报表,采购部门根据缺料报表会进行下一步的采购工作。

如图2示出了本发明一实施例提供的一种生产企业集成的计划系统,所述系统包括:

订单排序模块10,用于对接收的多个订单进行优先级排序。

物料清单获取模块20,用于根据每个订单的内容获取该订单的物料清单,所述物料清单包括物料编码和物料数量;

物料分配模块30,用于根据每个订单对应的物料清单从预设的物料数据库中获取对应的目标物料的信息,再根据所述目标物料的信息和原材料供应进行物料分配,得到每个订单对应的物料分配清单,物料优先分配给排序后优先级最高的订单;所述物料分配清单包括目标物料编码、目标物料数量以及目标物料分配日期;

订单计算模块40,用于根据每个订单对应的物料分配清单、原材料供应以及产能分配进行计算,得到每个订单对应的订单承诺、主生产计划和缺料报表。

该系统采用平行计算方式,利用多线程同时进行各层级物料的物料清单获取、库存的获取、订单的优先级排序、不同订单的物料分配计算等,有利于大幅减少系统运行时间。

在一可实施方式中,所述订单排序模块20,包括:

根据预设权重和多维度信息对多个订单进行排序,所述多维度信息包括每个订单对应的订单状态和订单属性;所述预设权重为所述多维度信息对应的权重。

在一可实施方式中,所述订单状态包括订单是否已经投产、是否为紧急订单、是否回复客户交期、是否为新订单、是否是预生产订单中的一种或多种;

所述订单属性包括接单日期、回复客户的交货日期、订单数量中的一种或多种。

如图3所示,所述物料分配模块30,包括:

第一分配单元301,用于根据所述原材料供应确定最晚的目标物料交期,目标物料交期为供应商提供目标物料的时间;根据所述最晚的目标物料交期确定第一预设占料时间,所述第一预设占料时间不晚于所述最晚的目标物料交期;所述物料分配清单中除最晚的目标物料外的其它目标物料的分配时间设置在所述第一预设占料时间之后和所述最晚的目标物料交期之前;或/和

第二分配单元302,用于确定每个订单的订单交期;每个订单中的目标物料的占料时间设置在所述订单交期和所述最晚的目标物料交期之间。

在一可实施方式中,所述系统还包括:

配置规则模块,将影响所述物料分配及所述订单排序的因素进行分类,得到配置规则;

根据所述配置规则对订单进行优先级排序,根据所述配置规则进行物料分配。

在一可实施方式中,所述订单计算模块40,包括:

订单承诺生成单元401,用于根据订单内容确定是否回复客户交期,结合原材料供应及产能分配,得到订单承诺,所述订单承诺包括交付日期;

主生产计划生成单元402,用于根据所述最晚的目标物料的分配时间和设备占用情况,确定主生产计划,所述主生产计划包括订单可投产日期;

缺料报表生成单元403,用于根据所述目标物料的数量和预设的物料数据库及原材料供应,确定缺料报表,所述缺料报表包括缺料编码和缺料数量。

本发明的生产企业集成的计划系统,能够同步计算得出每个订单的交付承诺、订单的缺料状况以及主生产计划,对于生产企业的销售部门、生产部门和采购部门来说,各部门采用相同的数据来源,能够避免因数据来源不同的影响,导致生产作业效率低。本方案综合考虑订单优先级和库存状况,能够满足更多订单占料,得到更好的交付承诺,同时避免出现替代料中一种物料仍有库存,另一种物料出现缺料的情况。

除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的方法中的步骤。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的方法中的步骤。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。

本申请中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“如但不限于”,且可与其互换使用。

还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

技术分类

06120114694649