基于订单类型的生产管理方法、装置、终端设备及介质与流程

文档序号:28282349发布日期:2021-12-31 21:42阅读:68来源:国知局
基于订单类型的生产管理方法、装置、终端设备及介质与流程

1.本发明涉及生产管理技术领域,尤其涉及一种基于订单类型的生产管理方法、装置、终端设备以及存储介质。


背景技术:

2.随着科技的进步,传统单一的生产模式和长期稳定的生产环境不复存在,因此,传统用于对面向订单和面向库存这两种生产模式进行生产管理的企业资源计划模型(erp),在面对当今瞬息万变的商业模式和日新月异的生产模式时显得不够柔性,无法满足商业运营和生产管理的需求。
3.为了满足现有生产计划变更频繁的工业生产模式,在erp的基础上出现了一种用于生产管理的高级计划与排程系统(aps),aps将面向订单和面向库存这两种不同的生产模式转换为面向需求的需求计划以进行生产管理,从而满足各行业的生产模式。
4.然而,目前的需求计划适用的业务场景过于单一,不具备普遍性。在此基础上,有必要提出一种管理方法,以扩大需求计划的适用场景,从而使需求计划具备更高的实用性和普遍性。


技术实现要素:

5.本发明的主要目的在于提供一种基于订单类型的生产管理方法、装置、终端设备以及存储介质,旨在扩大需求计划的适用场景,从而使需求计划具备更高的实用性和普遍性。
6.为实现上述目的,本发明提供一种基于订单类型的生产管理方法,所述基于订单类型的生产管理方法包括以下步骤:
7.获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型;
8.若所述订单类型是参与计划运算的类型,则根据所述需求类型确定约束参数,其中,所述约束参数用于参与计划运算;
9.获取第一预设指令,根据所述第一预设指令调节所述约束参数,并使用调节后的约束参数进行生产管理。
10.进一步地,所述根据所述需求类型确定约束参数的步骤,包括:
11.检测所述需求类型,其中,所述需求类型包括:正式订单、套件预测、生产预测和计划预测;
12.若检测到所述需求类型为所述正式订单或所述套件预测,则确定所述约束参数;
13.若检测到所述需求类型为所述生产预测或所述计划预测,则放弃确定所述约束参数。
14.进一步地,所述约束参数包括:需求交付类型、计划发运时间和订单未交货数量,所述确定所述约束参数的步骤,包括:
15.获取所述需求交付类型,根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量。
16.进一步地,所述需求交付类型包括:分批交付,所述约束参数还包括:需求开始时间和每日交货数量,
17.所述根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量的步骤,包括:
18.若检测到所述需求交付类型为所述分批交付,根据所述需求开始时间确定所述计划发运时间,并对应确定所述每日交货数量和所述订单未交货数量;
19.所述需求交付类型还包括:一次交付,所述约束参数还包括:需求计划时间和需求数量,
20.所述根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量的步骤,包括:
21.若检测到所述需求交付类型为所述一次交付,根据所述需求计划时间确定所述计划发运时间,并对应确定所述需求数量和所述订单未交货数量。
22.进一步地,所述约束参数还包括:需求结束时间,
23.所述根据所述需求开始时间确定所述计划发运时间,并对应确定所述每日交货数量和所述订单未交货数量的步骤,包括:
24.检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空;
25.若检测到所述订单未交货数量和所述计划发运时间为空,调用所述需求开始时间、所述需求结束时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间;
26.若检测到所述需求开始时间、所述需求结束时间为空,调用所述每天交货数量,并根据当前日期确定所述订单未交货数量和所述计划发运时间;
27.若检测到所述需求结束时间为空,调用所述需求开始时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间;
28.若检测到所述需求开始时间为空,调用所述需求结束时间和所述每日交货数量,确定所述订单未交货数量,并根据当前日期确定所述计划发运时间;或,
29.若检测到所述每日交货数量为空,调用所述需求开始时间、所述需求结束时间和所述订单未发货数量,以确定所述每日交货数量和所述计划发运时间。
30.进一步地,所述约束参数还包括:需求结束时间,
31.所述根据所述需求计划时间确定所述计划发运时间,并对应确定所述需求数量和所述订单未交货数量的步骤,包括:
32.检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空;
33.若检测到所述每日交货数量为空,调用所述需求开始时间或所述需求结束时间,以及所述订单未交货数量,以确定所述计划发运时间和所述需求数量;或,
34.若检测到所述需求开始时间、所述需求结束时间和所述每日交货数量均为空,调用所述计划发运时间和所述订单未交货数量,以确定所述需求开始时间和所述需求数量。
35.进一步地,在所述获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型的步骤之后,包括:
36.根据所述需求类型确定所述订单类型对应的权限,其中,所述权限包括:排产、生产和买料。
37.此外,为实现上述目的,本发明还提供一种基于订单类型的生产管理装置,所述基于订单类型的生产管理装置包括:
38.获取模块,用于获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型;
39.确定模块,用于若所述订单类型是参与计划运算的类型,则根据所述需求类型确定约束参数,其中,所述约束参数用于参与计划运算;
40.调节模块,用于获取第一预设指令,根据所述第一预设指令调节所述约束参数,并使用调节后的约束参数进行生产管理。
41.本发明基于订单类型的生产管理装置的各功能模块在运行时实现如上述中的基于订单类型的生产管理方法的步骤。
42.此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于订单类型的生产管理程序,所述基于订单类型的生产管理程序被所述处理器执行时实现如上述中的基于订单类型的生产管理方法的步骤。
43.此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的基于订单类型的生产管理方法的步骤。
44.此外,本发明实施例还提出一种计算机程序产品,该计算机程序产品上包括基于订单类型的生产管理程序,所述基于订单类型的生产管理程序被处理器执行时实现如上所述的基于订单类型的生产管理方法的步骤。
45.其中,在所述处理器上运行的基于订单类型的生产管理程序被执行时所实现的步骤可参照本发明基于订单类型的生产管理方法的各个实施例,此处不再赘述。
46.本发明提出的基于订单类型的生产管理方法、装置、终端设备以及存储介质,通过获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型;若所述订单类型是参与计划运算的类型,则根据所述需求类型确定约束参数,其中,所述约束参数用于参与计划运算;获取第一预设指令,根据所述第一预设指令调节所述约束参数,并使用调节后的约束参数进行生产管理。
47.本发明通过终端获取用于生产管理的不同订单类型后,根据不同订单类型确定对应的需求类型,以判断该订单类型是否是参与计划运算的类型,若该订单类型是参与计划运算的类型,则对该订单类型进行约束参数的确定,其中,该约束参数用于参与计划运算,以使生产计划人员可根据该约束参数进行排产、生产或购买物料,并且,终端可接收预设指令,并根据预设指令调节约束参数,以使约束参数和订单内容能够及时匹配现实中不断变化的商业运营及生产管理的需求。
48.如此,本发明提供的基于订单类型的生产管理方法能够基于多种订单类型进行管理,扩大了aps应用基础上需求计划的适用场景,从而使需求计划具备更高的实用性和普遍
性。
附图说明
49.图1是本发明实施例方案涉及的终端设备的硬件运行环境的结构示意图;
50.图2是本发明一种基于订单类型的生产管理方法一实施例的流程示意图;
51.图3是本发明一种基于订单类型的生产管理装置的模块结构示意图。
52.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
53.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
54.如图1所示,图1是本发明实施例方案涉及终端设备的硬件运行环境的结构示意图。
55.需要说明的是,图1即可为终端设备的硬件运行环境的结构示意图。本发明实施例终端设备可以是pc,便携计算机等终端设备。
56.如图1所示,该终端设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi

fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
57.本领域技术人员可以理解,图1中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
58.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及分布式任务的处理程序。其中,操作系统是管理和控制样本终端设备硬件和软件资源的程序,支持分布式任务的处理程序以及其它软件或程序的运行。
59.在图1所示的终端设备中,用户接口1003主要用于与各个终端进行数据通信;网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;而处理器1001可以用于调用存储器1005中存储的基于订单类型的生产管理程序,并执行以下操作:
60.获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型;
61.若所述订单类型是参与计划运算的类型,则根据所述需求类型确定约束参数,其中,所述约束参数用于参与计划运算;
62.获取第一预设指令,根据所述第一预设指令调节所述约束参数,并使用调节后的约束参数进行生产管理。
63.进一步地,处理器1001可以调用存储器1005中存储的基于订单类型的生产管理程序,还执行以下操作:
64.检测所述需求类型,其中,所述需求类型包括:正式订单、套件预测、生产预测和计划预测;
65.若检测到所述需求类型为所述正式订单或所述套件预测,则确定所述约束参数;
66.若检测到所述需求类型为所述生产预测或所述计划预测,则放弃确定所述约束参数。
67.进一步地,所述约束参数包括:需求交付类型、计划发运时间和订单未交货数量,处理器1001可以调用存储器1005中存储的基于订单类型的生产管理程序,还执行以下操作:
68.获取所述需求交付类型,根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量。
69.进一步地,所述需求交付类型包括:分批交付,所述约束参数还包括:需求开始时间和每日交货数量,处理器1001可以调用存储器1005中存储的基于订单类型的生产管理程序,还执行以下操作:
70.若检测到所述需求交付类型为所述分批交付,根据所述需求开始时间确定所述计划发运时间,并对应确定所述每日交货数量和所述订单未交货数量。
71.进一步地,所述需求交付类型还包括:一次交付,所述约束参数还包括:需求计划时间和需求数量,处理器1001可以调用存储器1005中存储的基于订单类型的生产管理程序,还执行以下操作:
72.若检测到所述需求交付类型为所述一次交付,根据所述需求计划时间确定所述计划发运时间,并对应确定所述需求数量和所述订单未交货数量。
73.进一步地,所述约束参数还包括:需求结束时间,处理器1001可以调用存储器1005中存储的基于订单类型的生产管理程序,还执行以下操作:
74.检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空;
75.若检测到所述订单未交货数量和所述计划发运时间为空,调用所述需求开始时间、所述需求结束时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间;
76.若检测到所述需求开始时间、所述需求结束时间为空,调用所述每天交货数量,并根据当前日期确定所述订单未交货数量和所述计划发运时间;
77.若检测到所述需求结束时间为空,调用所述需求开始时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间;
78.若检测到所述需求开始时间为空,调用所述需求结束时间和所述每日交货数量,确定所述订单未交货数量,并根据当前日期确定所述计划发运时间;或,
79.若检测到所述每日交货数量为空,调用所述需求开始时间、所述需求结束时间和所述订单未发货数量,以确定所述每日交货数量和所述计划发运时间。
80.进一步地,处理器1001可以调用存储器1005中存储的基于订单类型的生产管理程序,还执行以下操作:
81.检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空;
82.若检测到所述每日交货数量为空,调用所述需求开始时间或所述需求结束时间,以及所述订单未交货数量,以确定所述计划发运时间和所述需求数量;或,
83.若检测到所述需求开始时间、所述需求结束时间和所述每日交货数量均为空,调用所述计划发运时间和所述订单未交货数量,以确定所述需求开始时间和所述需求数量。
84.进一步地,在所述获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型的步骤之后,处理器1001可以调用存储器1005中存储的基于订单类型的生产管理程序,还执行以下操作:
85.根据所述需求类型确定所述订单类型对应的权限,其中,所述权限包括:排产、生产和买料。
86.基于上述的结构,提出本发明基于订单类型的生产管理方法的各个实施例。
87.需要说明的是,目前应用于高级计划与排程系统(aps)的需求计划适用的业务场景过于单一,不具备普遍性,这些不足主要表现在以下两个方面:
88.第一,需求来源类型单一。常见的需求来源类型有订单、库存、预测三种类型,近年,出于对交付和库存风险的应对,新产生的供应商管理库存模式(vmi)和授权备料等模式,但现在aps中对这些新模式的处理经验相对匮乏。
89.第二,需求调整灵活性不足。客户需求在传递给供应商后,产生了原始的需求计划,该需求计划往往通过订单分行和预测计划提供具体的时间节奏和数量。随着生产时间的推进,根据其实际需求情况,需求计划和要求的具体交货节奏会不断发生变化,此时供应商需要根据变化来调整生产。首先,供应商需要调整需求计划,通常的调整途径为订单变更和预测刷新。在订单变更时,对已分行的订单处理流程非常复杂:逐行修改日期获得一个较接近客户需求的需求计划,并且订单行数量无法快整变更,操作繁琐且易出错。
90.在此基础上,有必要提出一种管理方法,以扩大需求计划的适用场景,从而使需求计划具备更高的实用性和普遍性。
91.基于上述现象,提出本发明基于订单类型的生产管理方法的各实施例。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
92.第一实施例:请参照图2,图2为本发明基于订单类型的生产管理方法第一实施例的流程示意图。本发明提供的基于订单类型的生产管理方法,包括以下步骤:
93.步骤s100,获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型。
94.终端设备获取用于生产管理的订单类型,根据该订单类型确定对应的需求类型,并根据该需求类型判断该订单类型是否是参与计划运算的类型。
95.具体地,例如,终端设备获取的订单类型为生产订单,根据该订单类型为生产订单确定对应的需求类型为正式订单,则根据需求类型为正式订单来判断生产订单的订单类型是否是参与计划运算的类型。
96.步骤s200,若所述订单类型是参与计划运算的类型,则根据所述需求类型确定约束参数,其中,所述约束参数用于参与计划运算。
97.终端设备在通过需求类型判断对应的订单类型是参与计划运算的类型后,根据该需求类型确定对应的约束参数,并针对该约束参数进行计划运算。
98.具体地,例如,终端设备根据需求类型为正式订单来判断生产订单的订单类型是参与计划运算的类型后,根据正式订单确定对应的用于参与计划运算的约束参数,其中约
束参数包括:需求开始时间、需求结束时间、每日交货数量、订单未交货数量以及计划发运时间等,并根据上述约束参数进行计划运算。
99.步骤s300,获取第一预设指令,根据所述第一预设指令调节所述约束参数,并使用调节后的约束参数进行生产管理。
100.需要说明的是,在本实施例中,第一预设指令指用户根据实际需求对终端设备输入的调节指令,该调节指令用于调节约束参数。
101.终端设备在确定用于参与计划运算的约束参数后,获取用户触发的用于调节约束参数的第一预设指令,根据该第一预设指令调节约束参数,以供生产计划人员使用调节后的约束参数进行生产管理。
102.具体地,例如,终端设备在确定约束参数包括:需求开始时间、需求结束时间、每日交货数量、订单未交货数量以及计划发运时间以后,获取用户触发的调节指令,该调节指令包含“更改订单未交货数量”的信息,则终端设备根据该调节指令的信息对约束参数“订单未交货数量”的数值进行更改,并自动对与该约束参数“订单未交货数量”相关的其他约束参数如“每日交货数量”也进行更改,以供生产计划人员使用调节后的约束参数进行生产管理。
103.在本实施例中,通过终端设备获取用于生产管理的订单类型,根据该订单类型确定对应的需求类型,并根据该需求类型判断该订单类型是否是参与计划运算的类型;终端设备在通过需求类型判断对应的订单类型是参与计划运算的类型后,根据该需求类型确定对应的约束参数,并针对该约束参数进行计划运算;终端设备在确定用于参与计划运算的约束参数后,获取用户触发的用于调节约束参数的第一预设指令,根据该第一预设指令调节约束参数,以供生产计划人员使用调节后的约束参数进行生产管理。
104.本发明通过终端获取用于生产管理的不同订单类型后,根据不同订单类型确定对应的需求类型以判断该订单类型是否是参与计划运算的类型,若该订单类型是参与计划运算的类型,则对该订单类型进行约束参数的确定,其中,该约束参数用于参与计划运算,以使生产计划人员可根据该约束参数进行排产、生产或购买物料,能够有效满足目前应用于aps基础上针对多种订单类型进行生产管理的需求,同时,终端可接收预设指令,并根据预设指令调节特定的约束参数,而与之相关的约束参数也会自动对应调整,形成更新后的订单,以使约束参数和订单内容能够及时匹配现实中不断变化的商业运营及生产管理的需求,用户在操作过程中也十分便利,且不易出错。
105.如此,本发明提供的基于订单类型的生产管理方法能够基于多种订单类型进行管理,扩大了aps应用基础上需求计划的适用场景,从而使需求计划具备更高的实用性和普遍性。
106.进一步地,基于上述基于订单类型的生产管理方法第一实施例,提出本发明基于订单类型的生产管理方法的第二实施例。
107.在本发明基于订单类型的生产管理方法的第二实施例中,在上述步骤s200中,所述根据所述需求类型确定约束参数的步骤,可以包括:
108.步骤s201,检测所述需求类型,其中,所述需求类型包括:正式订单、套件预测、生产预测和计划预测。
109.需要说明的是,在本实施例中,正式订单指传统的面向订单的生产模式对应的订
单类型,如生产订单和试生产订单等;套件预测指传统的面向库存的生产模式对应的订单类型,如供应商管理库存模式(vmi)订单;生产预测指在正式订单基础上反映总生产数量的订单类型,但不具备订单号以及交货日期等具体的订单参数;计划预测指用户(供应商)根据客户指示或者自身内部运营数据所生成的、用于对生产管理起参考作用的订单类型,不具备订单号以及交货日期等具体的订单参数。
110.终端设备检测订单类型对应的需求类型,以确定该需求类型为正式订单、套件预测、生产预测或计划预测。
111.步骤s202,若检测到所述需求类型为所述正式订单或所述套件预测,则确定所述约束参数。
112.若终端设备检测到订单类型对应的需求类型为正式订单或套件预测,则确定该订单类型是参与计划运算的类型,并对应确定用于计划运算的约束参数。
113.步骤s203,若检测到所述需求类型为所述生产预测或所述计划预测,则放弃确定所述约束参数。
114.需要说明的是,在本实施例中,由于生产预测和计划预测均不具备订单号和交货日期等具体订单参数,因此生产预测和计划预测不参与计划运算,也不涉及用于计划运算的约束参数。
115.若终端设备检测到订单类型对应的需求类型为生产预测或计划预测,则确定该订单类型不具备用于计划运算的约束参数,因此放弃确定用于计划运算的约束参数。
116.进一步地,在一种可行的实施例中,所述约束参数包括:需求交付类型、计划发运时间和订单未交货数量,在上述步骤s202中,所述确定所述约束参数的步骤,包括:
117.步骤s2021,获取所述需求交付类型,根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量。
118.需要说明的是,在本实施例中,计划发运时间指用户(供应商)计划发出货物的时间,订单未交货数量指用户(供应商)目前需向客户提供的货物的总量。
119.终端设备在确定订单类型是参与计划运算的类型后,根据用户输入的指令获取与该订单类型相关的需求交付类型,然后根据该需求交付类型进一步确定该订单类型对应的约束参数:计划发运时间和所述订单未交货数量。
120.进一步地,在一种可行的实施例中,所述需求交付类型包括:分批交付,所述约束参数还包括:需求开始时间和每日交货数量,
121.在上述步骤s2021中,所述根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量的步骤,包括:
122.步骤a,若检测到所述需求交付类型为所述分批交付,根据所述需求开始时间确定所述计划发运时间,并对应确定所述每日交货数量和所述订单未交货数量。
123.需要说明的是,在本实施例中,需求交付类型包括分批支付,分批支付指用户(供应商)将货物以超过一次的交付次数分批次交付至客户手中,因此分批支付会涉及约束参数“每日交货数量”。
124.若终端设备检测到订单类型对应的约束参数中,需求交付类型为分批交付,则将需求开始时间确定为计划发运时间,并进一步对应确定其他相关的约束参数:每日交货数量和订单未交货数量。
125.在一种可行的实施例中,所述需求交付类型还包括:一次交付,所述约束参数还包括:需求计划时间和需求数量,
126.在上述步骤s2021中,所述根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量的步骤,还包括:
127.步骤b,若检测到所述需求交付类型为所述一次交付,根据所述需求计划时间确定所述计划发运时间,并对应确定所述需求数量和所述订单未交货数量。
128.需要说明的是,在本实施例中,需求交付类型包括一次支付,一次支付指用户(供应商)将货物一次性交付至客户手中,因此一次支付会涉及约束参数“需求计划时间”和“需求数量”,其中需求计划时间指客户要求接收货物的时间,需求数量至客户要求接收的货物数量。
129.若终端设备检测到订单类型对应的约束参数中,需求交付类型为分批交付,则将需求开始时间确定为计划发运时间,并进一步对应确定其他相关的约束参数:每日交货数量和订单未交货数量。
130.进一步地,在一种可行的实施例中,所述约束参数还包括:需求结束时间,
131.在上述步骤a中,所述根据所述需求开始时间确定所述计划发运时间,并对应确定所述每日交货数量和所述订单未交货数量的步骤,包括:
132.步骤a1,检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空。
133.需要说明的是,在本实施例中,约束参数包括:需求开始时间、需求结束时间、每日交货数量、订单未交货数量以及计划发运时间,其具体数值需要根据订单的具体内容确定,若订单的具体内容并未包含相关信息,则会出现其中一项或多项约束参数为空的情况。
134.终端设备检测订单类型对应的约束参数,包括需求开始时间、需求结束时间、每日交货数量、订单未交货数量以及计划发运时间是否为空。
135.具体地,例如,终端设备检测到订单的具体内容并未包含需求开始时间、需求结束时间、每日交货数量的信息,但包含了订单未交货数量500个,计划发运时间2020.01.01的信息,则此时约束参数中需求开始时间、需求结束时间、每日交货数量的对应栏均为空;订单未交货数量的对应栏具体数值为500个,不为空;计划发运时间的对应栏具体数值为2021.01.01,不为空。
136.步骤a2,若检测到所述订单未交货数量和所述计划发运时间为空,调用所述需求开始时间、所述需求结束时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间;
137.终端设备检测到约束参数中订单未交货数量和计划发运时间为空,调用需求开始时间确定为计划发运时间,根据需求开始时间和需求结束时间确定需求天数,基于需求天数和每日交货数量确定订单未交货数量,若存在超出订单未交货数量的额外需求量,则将额外需求量设置在需求结束时间当天的交货数量中。
138.具体地,例如,终端设备检测到订单的具体内容并未包含订单未交货数量和计划发运时间的信息,此时约束参数中订单未交货数量和计划发运时间为空,但检测到订单的具体内容包含需求开始时间2021.01.01、需求结束时间2021.01.31和每日交货数量500个,调用需求开始时间2021.01.01作为计划发运时间,并确定需求天数为31天,订单未交货数
量为500个
×
31天=15500个;若存在基于此基础上超出订单未交货数量的额外需求量500个,则将额外需求量500个设置在需求结束时间2021.01.31的交货数量中,即2021.01.31当天需要交货数量为500个+500个=1000个。
139.步骤a3,若检测到所述需求开始时间、所述需求结束时间为空,调用所述每天交货数量,并根据当前日期确定所述订单未交货数量和所述计划发运时间。
140.终端设备检测到约束参数中需求开始时间和需求结束时间为空,调用当前日期作为需求开始时间和计划发运时间,然后根据每日交货数量在当前日期的基础上往后展开安排需求计划,对应确定订单未交货数量。
141.具体地,例如,终端设备检测到订单的具体内容并未包含需求开始时间和需求结束时间的信息,此时约束参数中需求开始时间和需求结束时间为空,但检测到订单的具体内容包含每天交货数量500个,则调用当前日期2021.01.01作为需求开始时间和计划发运时间,然后根据每日发货数量500个由当前日期2021.01.01开始往后展开安排需求计划,对应确定订单未交货数量,如1月份的订单未交货数量为500个
×
31天=15500个。
142.步骤a4,若检测到所述需求结束时间为空,调用所述需求开始时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间。
143.终端设备检测到约束参数中需求结束时间为空,调用需求开始时间和每日交货数量,将需求开始时间作为计划发运时间,根据需求开始时间和每日交货数量在需求开始时间的基础上往后展开安排需求计划,对应确定订单未交货数量。
144.具体地,例如,终端设备检测到订单的具体内容并未包含需求结束时间的信息,此时约束参数中需求结束时间为空,但检测到订单的具体内容包含需求开始时间2021.01.01和每日交货数量500个,将需求开始时间2021.01.01确定为计划发运时间,然后根据需求开始时间2021.01.01和每日发货数量500个由需求开始时间2021.01.01开始往后展开安排需求计划,对应确定订单未交货数量,如1月份的订单未交货数量为500个
×
31天=15500个。
145.步骤a5,若检测到所述需求开始时间为空,调用所述需求结束时间和所述每日交货数量,确定所述订单未交货数量,并根据当前日期确定所述计划发运时间。
146.终端设备检测到约束参数中需求开始时间为空,调用需求结束时间和每日交货数量,订单未交货数量根据需求结束时间和每日交货数量在需求结束时间的基础上往前展开安排需求计划,若存在对应确定的需求开始时间超出了当前日期,则将当前日期确定为需求开始时间和计划发运时间,并将超出订单未交货数量的额外需求量设置在需求开始时间当天的交货数量中。
147.具体地,例如,终端设备检测到订单的具体内容并未包含需求开始时间的信息,此时约束参数中需求开始时间为空,但检测到订单的具体内容包含需求结束时间2021.01.31和每日交货数量500个,则根据需求结束时间2021.01.31和每日交货数量500个,若此时实际需要发货的数量为3000个,则对应确定订单未交货数量3000个,需求开始时间为2021.01.26;若实际需要发货数量为16000个,则需求开始时间为当前日期2021.01.01,订单未交货数量为500个
×
31天=15500个,超出订单未交货数量的额外需求量16000个

15500个=500个,则设置在需求开始时间2021.01.01当天的交货数量,即需求开始时间2021.01.01当天的交货数量为500个+500个=1000个。
148.步骤a6,若检测到所述每日交货数量为空,调用所述需求开始时间、所述需求结束
时间和所述订单未发货数量,以确定所述每日交货数量和所述计划发运时间。
149.终端设备检测到约束参数中每日交货数量为空,调用需求开始时间、需求结束时间和订单未发货数量,将需求开始时间确定为计划发运时间,根据需求开始时间和需求结束时间确定需求天数,基于需求天数和订单未发货数量确定每日交货数量。
150.具体地,例如,终端设备检测到订单的具体内容并未包含每日交货数量的信息,此时约束参数中每日交货数量为空,但检测到订单的具体内容包含需求开始时间2021.01.01、需求结束时间2021.01.31和订单未发货数量15500个,则根据需求开始时间2021.01.01和需求结束时间2021.01.31确定需求天数为31天,基于需求天数31天和订单未发货数15500个,确定每日交货数量15500个
÷
31天=500个。
151.进一步地,在一种可行的实施例中,所述约束参数还包括:需求结束时间,
152.在上述步骤b中,所述根据所述需求计划时间确定所述计划发运时间,并对应确定所述需求数量和所述订单未交货数量的步骤,包括:
153.步骤b1,检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空。
154.需要说明的是,在本实施例中,约束参数包括:需求开始时间、需求结束时间、每日交货数量、订单未交货数量以及计划发运时间,其具体数值需要根据订单的具体内容确定,若订单的具体内容并未包含相关信息,则会出现其中一项或多项约束参数为空的情况。
155.终端设备检测订单类型对应的约束参数,包括需求开始时间、需求结束时间、每日交货数量、订单未交货数量以及计划发运时间是否为空。
156.具体地,例如,终端设备检测到订单的具体内容并未包含需求开始时间、需求结束时间、每日交货数量的信息,但包含了订单未交货数量500个,计划发运时间2020.01.01的信息,则此时约束参数中需求开始时间、需求结束时间、每日交货数量的对应栏均为空;订单未交货数量的对应栏具体数值为500个,不为空;计划发运时间的对应栏具体数值为2021.01.01,不为空。
157.步骤b2,若检测到所述每日交货数量为空,调用所述需求开始时间或所述需求结束时间,以及所述订单未交货数量,以确定所述计划发运时间和所述需求数量
158.终端设备检测到约束参数中每日交货数量为空,调用需求开始时间和订单未交货数量,将需求开始时间确定为计划发运时间,将订单未交货数量确定为需求数量;或者,调用需求结束时间和订单未交货数量,将需求结束时间确定为计划发运时间,将订单未交货数量确定为需求数量。
159.具体地,例如,终端设备检测到订单的具体内容并未包含每日交货数量的信息,此时约束参数中每日交货数量为空,但检测到订单的具体内容包含需求开始时间2021.01.01和订单未交货数量15500个,调用需求开始时间2021.01.01确定为计划发运时间,将订单未交货数量15500个确定为需求数量;或者,终端设备检测到订单的具体内容包含需求结束时间2021.01.31和订单未交货数量15500个,则调用需求结束时间2021.01.31确定为计划发运时间,将订单未交货数量15500个确定为需求数量.
160.步骤b3,若检测到所述需求开始时间、所述需求结束时间和所述每日交货数量均为空,调用所述计划发运时间和所述订单未交货数量,以确定所述需求开始时间和所述需求数量。
161.终端设备检测到约束参数中需求开始时间、需求结束时间和每日交货数量均为空,调用计划发运时间和订单未交货数量,此时需求开始时间和需求结束时间均确定为计划发运时间,并将需求数量确定为订单未交货数量,其中,计划发运时间为用户(供应商)得到客户指示后输入对应指令进行确定的日期。
162.具体地,例如,终端设备检测到订单的具体内容并未包含需求开始时间、需求结束时间和每日交货数量的信息,此时约束参数中需求开始时间、需求结束时间和每日交货数量均为空,但检测到订单的具体内容包含计划发运时间2021.01.31和订单未交货数量15500个,调用计划发运时间2021.01.31确定为需求开始时间和需求结束时间,并将需求数量确定为订单未交货数量15500个,其中,计划发运时间2021.01.31为用户(供应商)得到客户指示后输入对应指令进行确定的日期。
163.在本实施例中,通过终端设备在确定订单类型是参与计划运算的类型后,根据用户输入的指令获取与该订单类型相关的需求交付类型,其中,需求交付类型包括:分批交付和一次交付,然后根据该需求交付类型进一步确定该订单类型对应的约束参数:计划发运时间和所述订单未交货数量。
164.如此,本实施例能够基于两种不同的需求交付类型:分批交付和一次交付,针对一种或多种约束参数为空的情况,确定其他相关的约束参数,以供生产计划人员根据完善后的约束参数进行生产管理,提高了本发明基于订单类型的生产管理方法的实用性,进一步扩大了aps应用基础上需求计划的适用场景,从而使需求计划具备更高的实用性和普遍性。
165.进一步地,基于上述基于订单类型的生产管理方法第一实施例,提出本发明基于订单类型的生产管理方法的第三实施例。
166.在本发明基于订单类型的生产管理方法的第三实施例中,在上述步骤s200之后,可以包括:
167.步骤s400,根据所述需求类型确定所述订单类型对应的权限,其中,所述权限包括:排产、生产和买料。
168.需要说明的是,在本实施例中,排产指安排生产计划以供生产计划人员得到与生产管理相关的参考标准,生产指根据该订单类型进行生产货物,买料指根据该订单类型购买原材料以及相关物资。
169.终端设备在检测订单类型对应的需求类型后,根据不同的需求类型确定该订单类型对应的一种或多种权限。
170.具体地,例如,终端设备在检测到生产订单(订单类型)属于正式订单(需求类型)以后,确定生产订单(订单类型)对应的权限为排产、生产和买料;或者,终端设备在检测到vmi订单(订单类型)属于套件预测(需求类型)以后,确定vmi订单(订单类型)对应的权限为排产和买料;或者,终端设备在检测到生产预测(需求类型)以后,确定生产预测(需求类型)对应的权限为排产、生产和买料;或者,终端设备在检测到计划预测(需求类型)以后,确定计划预测(需求类型)对应的权限为排产。
171.在本实施例中,通过终端设备在检测订单类型对应的需求类型后,根据不同的需求类型确定该订单类型对应的一种或多种权限。
172.如此,实现了本发明基于订单类型的生产管理方法中不同的需求类型对应不同的权限,以使生产计划人员能够根据不同的需求类型进行相应的生产管理,降低了生产计划
人员根据不同的需求类型进行相应的生产管理时出现人为误操作的概率,提高了本发明基于订单类型的生产管理方法的实用性。
173.此外,请参照图3,本发明实施例还提出一种基于订单类型的生产管理装置,本发明基于订单类型的生产管理装置包括:
174.获取模块,用于获取用于生产管理的订单类型,确定所述订单类型对应的需求类型,以判断所述订单类型是否是参与计划运算的类型;
175.第一确定模块,用于若所述订单类型是参与计划运算的类型,则根据所述需求类型确定约束参数,其中,所述约束参数用于参与计划运算;
176.分析模块,用于获取第一预设指令,根据所述第一预设指令调节所述约束参数,并使用调节后的约束参数进行生产管理。
177.优选地,第一确定模块,包括:
178.检测单元,用于检测所述需求类型,其中,所述需求类型包括:正式订单、套件预测、生产预测和计划预测;
179.确定单元,用于若检测到所述需求类型为所述正式订单或所述套件预测,则确定所述约束参数;以及,若检测到所述需求类型为所述生产预测或所述计划预测,则放弃确定所述约束参数。
180.优选地,确定单元,包括:
181.获取单元,用于获取所述需求交付类型,根据所述需求交付类型确定所述计划发运时间和所述订单未交货数量。
182.优选地,获取单元,包括:
183.第一确定子单元,用于若检测到所述需求交付类型为所述分批交付,根据所述需求开始时间确定所述计划发运时间,并对应确定所述每日交货数量和所述订单未交货数量;
184.第二确定子单元,用于若检测到所述需求交付类型为所述一次交付,根据所述需求计划时间确定所述计划发运时间,并对应确定所述需求数量和所述订单未交货数量。
185.优选地,第一确定子单元,包括:
186.第一检测子单元,用于检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空;
187.第一调用单元,用于若检测到所述订单未交货数量和所述计划发运时间为空,调用所述需求开始时间、所述需求结束时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间;以及,
188.若检测到所述需求开始时间、所述需求结束时间为空,调用所述每天交货数量,并根据当前日期确定所述订单未交货数量和所述计划发运时间;以及,
189.若检测到所述需求结束时间为空,调用所述需求开始时间和所述每日交货数量,以确定所述订单未交货数量和所述计划发运时间;以及,
190.若检测到所述需求开始时间为空,调用所述需求结束时间和所述每日交货数量,确定所述订单未交货数量,并根据当前日期确定所述计划发运时间;或,
191.若检测到所述每日交货数量为空,调用所述需求开始时间、所述需求结束时间和所述订单未发货数量,以确定所述每日交货数量和所述计划发运时间。
192.优选地,第二确定子单元,包括:
193.第二检测子单元,用于检测所述需求开始时间、所述需求结束时间、所述每日交货数量、所述订单未交货数量和/或者所述计划发运时间是否为空;
194.第二调用单元,用于若检测到所述每日交货数量为空,调用所述需求开始时间或所述需求结束时间,以及所述订单未交货数量,以确定所述计划发运时间和所述需求数量;或,
195.若检测到所述需求开始时间、所述需求结束时间和所述每日交货数量均为空,调用所述计划发运时间和所述订单未交货数量,以确定所述需求开始时间和所述需求数量。
196.优选地,基于订单类型的生产管理装置,还包括:
197.第二确定模块,用于根据所述需求类型确定所述订单类型对应的权限,其中,所述权限包括:排产、生产和买料。
198.此外,本发明实施例还提出一种终端设备,该终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于订单类型的生产管理程序,该基于订单类型的生产管理程序被所述处理器执行时实现如上述中的基于订单类型的生产管理方法的步骤。
199.其中,在所述处理器上运行的基于订单类型的生产管理程序被执行时所实现的步骤可参照本发明基于订单类型的生产管理方法的各个实施例,此处不再赘述。
200.此外,本发明实施例还提出一种存储介质,应用于计算机,该存储介质可以为非易失性计算机可读存储介质,该存储介质上存储有基于订单类型的生产管理程序,所述基于订单类型的生产管理程序被处理器执行时实现如上所述的基于订单类型的生产管理方法的步骤。
201.其中,在所述处理器上运行的基于订单类型的生产管理程序被执行时所实现的步骤可参照本发明基于订单类型的生产管理方法的各个实施例,此处不再赘述。
202.此外,本发明实施例还提出一种计算机程序产品,该计算机程序产品上包括基于订单类型的生产管理程序,所述基于订单类型的生产管理程序被处理器执行时实现如上所述的基于订单类型的生产管理方法的步骤。
203.其中,在所述处理器上运行的基于订单类型的生产管理程序被执行时所实现的步骤可参照本发明基于订单类型的生产管理方法的各个实施例,此处不再赘述。
204.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
205.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
206.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台用于控制进行订单生产管理的终
端设备执行本发明各个实施例所述的方法。
207.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1