CN115147049A - Order batch loading method, device, storage medium and computer equipment - Google Patents
Order batch loading method, device, storage medium and computer equipment Download PDFInfo
- Publication number
- CN115147049A CN115147049A CN202210836640.0A CN202210836640A CN115147049A CN 115147049 A CN115147049 A CN 115147049A CN 202210836640 A CN202210836640 A CN 202210836640A CN 115147049 A CN115147049 A CN 115147049A
- Authority
- CN
- China
- Prior art keywords
- order data
- data
- order
- enterprise
- original
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0609—Qualifying participants for shopping transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
- G06Q30/0635—Managing shopping lists, e.g. compiling or processing purchase lists replenishment orders; recurring orders
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Operations Research (AREA)
- Human Resources & Organizations (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本申请涉及金融风险预测领域,尤其涉及一种订单批量载入方法、装置、存储介质及计算机设备。The present application relates to the field of financial risk prediction, and in particular, to a method, device, storage medium and computer equipment for batch loading of orders.
背景技术Background technique
为提升市场竞争力,拓展销售渠道、采用不同的寻源采购方式成为越来越多企业的选择,这就决定了企业物资采购、销售订单数据来源的多样性,不同来源订单数据格式存在较大差异。而涉及电子商务采销业务场景的集团型企业,订单数量巨大。集团企业通常使用企业信息管理系统(例如:ERP系统等)进行订单履约过程、成本核算及收付结算管理。在订单来源多样、订单数据量巨大的情况下,如何快速有效地将订单数据载入企业信息管理系统,作为后续业务处理的依据,一直是物资管理相关业务人员和信息系统技术人员关注的问题,现有技术中载入订单数据存在的问题包括:In order to enhance market competitiveness, expanding sales channels and adopting different sourcing and procurement methods have become the choices of more and more enterprises, which determines the diversity of data sources for enterprise material procurement and sales orders. difference. For group-type enterprises involved in e-commerce procurement and sales business scenarios, the number of orders is huge. Group companies usually use enterprise information management systems (such as ERP systems, etc.) for order fulfillment process, cost accounting and payment and settlement management. In the case of various order sources and huge order data, how to quickly and effectively load order data into the enterprise information management system as the basis for subsequent business processing has always been a concern of material management-related business personnel and information system technicians. Problems with loading order data in the prior art include:
1、订单数据来源多,数据采集难。线下、线上(同时线上还涉及多个不同的电商平台)多种来源的订单通常数据类型、完整性等不尽相同,给数据的批量采集增加了困难。1. There are many sources of order data, and data collection is difficult. Orders from multiple sources offline and online (and online also involves multiple different e-commerce platforms) usually have different data types and integrity, which makes it difficult to collect data in batches.
2、订单状态不同,差异化处理难。由于业务模式不同,采销业务与系统数据载入不同步等因素,存在数据采集载入时订单状态及后续业务处理要求不相同的情况,不同业务模式、不同状态的订单载入系统时要求不同,例如:自营备货模式初始状态订单载入时只需形成销售订单;自营代销模式初始状态订单载入时需形成销售订单及对应采购订单;自营代销模式发货状态订单需形成销售、采购订单及采购入库单、销售出库单。2. Different order statuses make it difficult to process them differently. Due to different business models, the purchasing and sales business is not synchronized with the system data loading and other factors, there are situations in which the order status and subsequent business processing requirements are different when data collection and loading are loaded. Different business models and different status orders have different requirements when loading into the system. , for example: only a sales order needs to be formed when an order in the initial state of self-operated stocking mode is loaded; a sales order and corresponding purchase order must be formed when an order in the initial state of self-operated consignment mode is loaded; the order in the delivery state of self-operated consignment mode needs to form sales, Purchase order, purchase receipt, and sales issue.
3、订单数据量大,批量化处理难。大型集团企业由于业务量大,通常订单单量大,特别是在电商采销模式下,每月订单量可达数十万张,加上在数据载入时需要进行数据采集、校验、加工、推单等一系列复杂的事务,高效地批量化进行数据载入处理存在较大难度。3. The amount of order data is large, and it is difficult to process in batches. Due to the large volume of business, large group companies usually have a large number of orders. Especially in the e-commerce procurement and sales model, the monthly order volume can reach hundreds of thousands. For a series of complex transactions such as processing and pushing orders, it is difficult to efficiently batch data load processing.
基于以上情况,传统的订单数据载入方式一般采用人工逐单录入或各业务环节数据分段集成(订单、入库单等不同数据项不同数据接口支撑,如部分业务数据无集成来源,则采用部分集成,部分手工录入),效率低、成本高,且存在人工建立上下游数据关联关系导致存在人为错误的风险。Based on the above situation, the traditional way of order data loading generally adopts manual order-by-order entry or segmented integration of data in each business link (different data items such as orders and storage orders are supported by different data interfaces. If some business data does not have an integrated source, use the Partial integration, part manual entry), low efficiency, high cost, and the risk of human error due to manual establishment of upstream and downstream data associations.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了订单批量载入方法、装置、存储介质及计算机设备,可以解决现有技术中人工载入订单数据出现效率低、成本高和容易出错的问题。所述技术方案如下:The embodiments of the present application provide a method, apparatus, storage medium and computer equipment for batch loading of orders, which can solve the problems of low efficiency, high cost and error-proneness in manual loading of order data in the prior art. The technical solution is as follows:
第一方面,本申请实施例提供了一种订单批量载入方法,所述方法包括:In a first aspect, an embodiment of the present application provides a method for batch loading of orders, the method comprising:
采集原始订单数据;Collect raw order data;
对所述原始订单数据进行校验;verifying the original order data;
校验通过后,将所述原始订单数据转换为企业信息管理系统支持的企业订单数据;After the verification is passed, the original order data is converted into enterprise order data supported by the enterprise information management system;
将所述企业订单数据写入到数据库中;writing the enterprise order data into the database;
从所述数据库中读取所述企业订单数据,以及解析所述企业订单数据的业务模式和订单状态;Read the enterprise order data from the database, and parse the business model and order status of the enterprise order data;
根据所述业务模式和订单状态确定待生成的单据类型;Determine the document type to be generated according to the business model and order status;
对所述企业订单数据进行预处理,得到所述单据类型所需的完整数据;Preprocessing the enterprise order data to obtain complete data required by the document type;
根据所述完整数据生成一个或多个目标单据,以及建立各个目标单据的上下游关联关系;Generate one or more target documents according to the complete data, and establish the upstream and downstream associations of each target document;
为生成的目标单据分配单据编号,以及根据所述单据编号将所述目标单据和指定字段信息写入到所述企业信息管理系统的订单执行台账中,以完成所述原始订单数据的载入。Assign a document number to the generated target document, and write the target document and specified field information into the order execution ledger of the enterprise information management system according to the document number, so as to complete the loading of the original order data .
第二方面,本申请实施例提供了一种订单批量载入装置,所述装置包括:In a second aspect, an embodiment of the present application provides an order batch loading device, the device comprising:
订单数据采集单元,用于采集原始订单数据;对所述原始订单数据进行校验;校验通过后,将所述原始订单数据转换为企业信息管理系统支持的企业订单数据;将所述企业订单数据写入到数据库中;an order data collection unit for collecting original order data; verifying the original order data; after the verification is passed, converting the original order data into enterprise order data supported by an enterprise information management system; data is written to the database;
订单数据载入单元,用于从所述数据库中读取所述企业订单数据,以及解析所述企业订单数据的业务模式和订单状态;根据所述业务模式和订单状态确定待生成的单据类型;对所述企业订单数据进行预处理,得到所述单据类型所需的完整数据;根据所述完整数据生成一个或多个目标单据,以及建立各个目标单据的上下游关联关系;为生成的目标单据分配单据编号,以及根据所述单据编号将所述目标单据和指定字段信息写入到所述企业信息管理系统的订单执行台账中,以完成所述原始订单数据的载入。an order data loading unit, configured to read the enterprise order data from the database, and parse the business mode and order status of the enterprise order data; determine the document type to be generated according to the business mode and the order status; Preprocessing the enterprise order data to obtain complete data required by the document type; generating one or more target documents according to the complete data, and establishing the upstream and downstream associations of each target document; for the generated target document Allocating a document number, and writing the target document and specified field information into the order execution ledger of the enterprise information management system according to the document number, so as to complete the loading of the original order data.
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。In a third aspect, an embodiment of the present application provides a computer storage medium, where the computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the above method steps.
第四方面,本申请实施例提供一种计算机设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。In a fourth aspect, an embodiment of the present application provides a computer device, which may include: a processor and a memory; wherein, the memory stores a computer program, and the computer program is adapted to be loaded by the processor and execute the above method steps .
本申请一些实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought by the technical solutions provided by some embodiments of the present application include at least:
通过预配置的数据模型执行数据采集、数据校验、数据转换、数据填充和自动载入推单,实现大批量不同数据源、不同业务模式、不同订单状态的订单数据高效稳定地载入企业信息管理系统。解决现有技术中订单数据载入效率低、成本高和容易出错的问题,可以有效提高企业内部业务处理的及时性。Execute data collection, data verification, data conversion, data filling and automatic loading of push orders through the pre-configured data model, and realize the efficient and stable loading of large batches of order data from different data sources, different business models, and different order statuses into enterprise information management system. Solving the problems of low efficiency, high cost and error-proneness in order data loading in the prior art can effectively improve the timeliness of internal business processing of the enterprise.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1是本申请实施例提供的网络架构示意图;1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
图2是本申请实施例提供的订单批量载入方法的流程示意图;2 is a schematic flowchart of a method for batch loading of orders provided by an embodiment of the present application;
图3是本申请实施例提供的表格模板的示意图;3 is a schematic diagram of a form template provided by an embodiment of the present application;
图4是本申请实施例提供的电商服务器的报文格式示意图;4 is a schematic diagram of a message format of an e-commerce server provided by an embodiment of the present application;
图5是本申请实施例提供的校验规则的配置表示意图;5 is a schematic diagram of a configuration table of a verification rule provided by an embodiment of the present application;
图6是本申请提供的一种订单批量载入装置的结构框图;6 is a structural block diagram of an order batch loading device provided by the present application;
图7是本申请提供的一种计算机设备的结构框图。FIG. 7 is a structural block diagram of a computer device provided by the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
需要说明的是,本申请提供的订单批量载入方法一般由计算机设备执行,相应的,订单批量载入装置一般设置于计算机设备中。It should be noted that the method for batch loading of orders provided in this application is generally performed by computer equipment, and correspondingly, the apparatus for batch loading of orders is generally set in the computer equipment.
图1示出了可以应用于本申请的订单批量载入方法或订单批量载入装置的示例性系统架构。FIG. 1 shows an exemplary system architecture of an order batch loading method or an order batch loading apparatus that can be applied to the present application.
如图1所示,系统架构可以包括:计算机设备101和服务器102。计算机设备101和服务器102之间可以通过网络进行通信,网络用于上述各个单元之间提供通信链路的介质。网络可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆等,无线通信链路包括蓝牙通信链路、无线保真(WIreless-FIdelity,Wi-Fi)通信链路或微波通信链路等。As shown in FIG. 1 , the system architecture may include: a
其中,计算机设备101采集原始订单数据,将原始订单数据进行处理,将处理后的订单数据载入到服务器102中部署的企业信息管理系统中。The
需要说明的是,计算机设备101和服务器102可以是硬件,也可以是软件。当计算机设备101和服务器102为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当计算机设备101和服务器102为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。It should be noted that the
本申请的计算机设备上可以安装有各种通信客户端应用,例如:视频录制应用、视频播放应用、语音交互应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。Various communication client applications can be installed on the computer equipment of the present application, such as video recording applications, video playback applications, voice interaction applications, search applications, instant communication tools, email clients, social platform software, and the like.
计算机设备可以是硬件,也可以是软件。当计算机设备为硬件时,可以是具有显示屏的各种计算机设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等等。当计算机设备为软件时,可以是安装上述所列举的计算机设备中。其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。Computer equipment can be hardware or software. When the computer device is hardware, it can be a variety of computer devices having a display screen, including but not limited to smartphones, tablet computers, laptop computers, desktop computers, and the like. When the computer equipment is software, it can be installed in the computer equipment listed above. It can be implemented as multiple software or software modules (for example, used to provide distributed services), or can be implemented as a single software or software module, which is not specifically limited here.
当计算机设备为硬件时,其上还可以安装有显示设备和摄像头,显示设备显示可以是各种能实现显示功能的设备,摄像头用于采集视频流;例如:显示设备可以是阴极射线管显示器(cathode ray tube display,简称CR)、发光二极管显示器(light-emittingdiode display,简称LED)、电子墨水屏、液晶显示屏(liquid crystal display,简称LCD)、等离子显示面板(plasma display panel,简称PDP)等。用户可以利用计算机设备上的显示设备,来查看显示的文字、图片、视频等信息。When the computer device is hardware, a display device and a camera can also be installed on it. The display device can be a variety of devices that can realize the display function, and the camera is used to capture video streams; for example, the display device can be a cathode ray tube display ( Cathode ray tube display (CR), light-emitting diode display (LED), electronic ink screen, liquid crystal display (LCD), plasma display panel (PDP), etc. . The user can use the display device on the computer device to view the displayed text, picture, video and other information.
应理解,图1中的计算机设备、网络和服务器的数目仅是示意性的。根据实现需要,可以是任意数量的计算机设备、网络和服务器。It should be understood that the numbers of computer devices, networks, and servers in FIG. 1 are merely illustrative. There can be any number of computer devices, networks, and servers, depending on the implementation needs.
下面将结合附图2,对本申请实施例提供的订单批量载入方法进行详细介绍。其中,本申请实施例中的订单批量载入装置可以是图1所示的计算机设备。The method for batch loading of orders provided by the embodiment of the present application will be described in detail below with reference to FIG. 2 . The apparatus for batch loading of orders in this embodiment of the present application may be the computer device shown in FIG. 1 .
请参见图2,为本申请实施例提供了一种订单批量载入方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤:Referring to FIG. 2 , a schematic flowchart of a method for batch loading orders is provided in an embodiment of the present application. As shown in FIG. 2 , the method of the embodiment of the present application may include the following steps:
S201、采集原始订单数据。S201. Collect original order data.
其中,原始订单数据表示订单的属性,计算机设备可以通过线上方式或线下方式采集原始订单数据,线下方式为:计算机设备提供表格模板,用户对表格模板进行填报,填报完成后得到最终的电子表格,计算机设备基于该电子表格采集原始订单数据,线下方式为:计算机设备预配置有集成接口,电商平台调用该集成接口向计算机设备推送原始订单数据。计算机设备采集的原始订单数据的数量可以为一条或多条。Among them, the original order data represents the attributes of the order, and the computer equipment can collect the original order data through online or offline methods. The offline method is: the computer equipment provides a form template, the user fills in the form template, and the final form is obtained after the filling is completed. Electronic form, the computer equipment collects the original order data based on the electronic form, and the offline method is: the computer equipment is pre-configured with an integrated interface, and the e-commerce platform calls the integrated interface to push the original order data to the computer equipment. The quantity of the original order data collected by the computer equipment may be one or more pieces.
在本实施例中,对原始订单数据的数据模型进行统一定义,原始订单数据包括多个字段和各个字段的字段值;原始订单数据的字段又分为主表字段和子表字段,主表字段表示订单的基本信息,子表字段表示物料的属性信息。进一步的,主表字段为:订单ID、订单日期、业务员ID、业务部门ID、客户ID、销售类型、电商平台、订单状态和业务模式中的一种或多种;子表字段为:供应商ID、项目编码、物料ID、物料编码、数量、税率、成本金额、销售金额中的一种或多种。In this embodiment, the data model of the original order data is uniformly defined, and the original order data includes multiple fields and field values of each field; the fields of the original order data are further divided into main table fields and sub-table fields, and the main table fields represent The basic information of the order, the sub-table field represents the attribute information of the material. Further, the main table fields are: one or more of order ID, order date, salesperson ID, business department ID, customer ID, sales type, e-commerce platform, order status and business model; the sub table fields are: One or more of Supplier ID, Item ID, Material ID, Material ID, Quantity, Tax Rate, Cost Amount, and Sales Amount.
例如:参见图3所示为表格模板的示意图,计算机设备设备通过显示单元显示图3所示的表格模板,表格模板中每一列的首个单元格对应一个字段,表格模板中包含的多个字段此处不再赘述,各个字段配置有填写要求,例如:对于订单日期来说,填写要求为:填写yyyy/mm/dd格式日期,例如:2020/07/01,用户根据填写要求进行填写提高准确率。具体每一个行对应一条原始订单数据,用户可以通过输入装置(例如鼠标、键盘、触摸屏等)在表格模板的单元格中填写字段值。进一步的,表格模板中包括的多个字段分为主表字段和子表字段两个类型,主表字段和子表字段所在的单元格可以分别采用不同的填充色来区分,例如:主表字段所在的单元格的填充色为深灰色,子表字段所在的单元格的填充色为浅灰色。进一步的,表格模板包括的多个字段又分为必填字段和选填字段,必填字段和选填字段可以采用不同的颜色来区分,例如:必填字段的字体颜色为红色,选填字段的字体颜色为黑色,必填字段表示用户必须填写字段值的字段,选填字段表示用户可选填入字段值的字段,如果计算机设备检测到必填字段所在的列的单元格未填写字段值,会进行报错提示用户。For example, referring to the schematic diagram of the table template shown in FIG. 3, the computer equipment device displays the table template shown in FIG. 3 through the display unit. The first cell of each column in the table template corresponds to a field, and the table template contains multiple fields. It will not be repeated here. Each field is configured with filling requirements. For example: for the order date, the filling requirements are: fill in the date in yyyy/mm/dd format, for example: 2020/07/01, the user fills in according to the filling requirements to improve the accuracy Rate. Specifically, each row corresponds to a piece of original order data, and the user can fill in field values in the cells of the form template through an input device (eg, mouse, keyboard, touch screen, etc.). Further, the multiple fields included in the table template are divided into two types: main table fields and sub table fields. The cells where the main table fields and sub table fields are located can be distinguished by different fill colors, for example: The fill color of the cell is dark gray, and the fill color of the cell where the subtable field is located is light gray. Further, the multiple fields included in the form template are divided into required fields and optional fields. Required fields and optional fields can be distinguished by different colors. For example, the font color of required fields is red, and the font color of optional fields is red. The font color of the field is black, the required field indicates the field that the user must fill in the field value, the optional field indicates the field that the user can optionally fill in the field value, if the computer device detects that the cell of the column where the required field is located does not have the field value filled , an error will be reported to the user.
例如:参见图4所示,为报文的示意图,电商平台通过图4的报文格式向计算机设备推送报文,报文包括输入参数和输出参数,输入参数和输出参数参见图4所示,此处不再赘述,计算机设备接收到来自电商平台推送的报文,解析报文得到各个字段的字段值,基于解析得到的字段值生成原始订单数据。For example, see Figure 4, which is a schematic diagram of a message. The e-commerce platform pushes a message to a computer device through the message format shown in Figure 4. The message includes input parameters and output parameters. The input parameters and output parameters are shown in Figure 4. , which is not repeated here, the computer device receives the message pushed from the e-commerce platform, parses the message to obtain the field value of each field, and generates the original order data based on the field value obtained by the analysis.
S202、对原始订单数据进行校验。S202, verify the original order data.
其中,计算机设备预配置有校验规则,校验规则用于对原始订单数据中各个字段的字段值进行校验,不同字段关联有不同的校验规则,计算机设备检测到某个字段的字段值校验不通过时,通过显示单元显示校验提示消息。进一步的,交易规则包括完整性校验和合规性校验,完整性校验用于校验原始订单数据中的各个字段的字段值是否为空,合规性校验用于校验字段值是否位于预设范围内。Among them, the computer device is preconfigured with verification rules, and the verification rules are used to verify the field value of each field in the original order data. Different fields are associated with different verification rules, and the computer device detects the field value of a certain field. When the verification fails, a verification prompt message will be displayed through the display unit. Further, the transaction rules include integrity check and compliance check. The integrity check is used to check whether the field value of each field in the original order data is empty, and the compliance check is used to check the field value. is within the preset range.
举例来说,参见图5所示的校验规则的配置表,配置表中配置由各个字段的校验规则和校验提示,例如:订单日期的校验规则是:必填字段且格式为YYYY-MM-DD,计算机设备基于该校验规则检测订单日期的字段值是否填写,若为否,则通过显示单元显示校验提示“必填字段不能为空”;检测订单日期的填写格式是否为YYYY-MM-DD,若为否,则通过显示单元显示校验提示“日期格式需为YYYY-MM-DD”。配置表中其他字段的校验规则和校验提示可参见图5所示,此处不再赘述。For example, referring to the configuration table of the verification rules shown in Figure 5, the configuration table is configured with the verification rules and verification prompts of each field. For example, the verification rules for the order date are: required fields and the format is YYYY -MM-DD, the computer device detects whether the field value of the order date is filled in based on the verification rule. If it is not, it will display the verification prompt "Required fields cannot be empty" through the display unit; check whether the filling format of the order date is YYYY-MM-DD, if not, the verification prompt "The date format must be YYYY-MM-DD" will be displayed on the display unit. The verification rules and verification prompts of other fields in the configuration table can be referred to as shown in FIG. 5, and will not be repeated here.
S203、校验通过后,将原始订单数据转换为企业信息管理系统支持的企业订单数据。S203, after the verification is passed, convert the original order data into enterprise order data supported by the enterprise information management system.
其中,企业信息管理系统可能无法识别原始订单数据中的某些字段和字段值,此时计算机设备可以根据预设的映射转换表,将原始订单数据中的字段信息(即字段和字段值)转换为企业信息管理系统可识别的字段信息,例如:字段信息包括如下字段:物料名称、往来单位等,转换为得到企业订单数据。Among them, the enterprise information management system may not be able to identify some fields and field values in the original order data. At this time, the computer equipment can convert the field information (ie fields and field values) in the original order data according to the preset mapping conversion table. It is the field information identifiable by the enterprise information management system. For example, the field information includes the following fields: material name, transaction unit, etc., which are converted to obtain enterprise order data.
S204、将企业订单数据写入到数据库中。S204, write the enterprise order data into the database.
其中,数据库一般为关系型数据库,例如:SQL数据库等,将企业订单数据写入到数据库中的数据表中,用户可以查看、修改和删除数据库中的企业订单数据。Among them, the database is generally a relational database, such as a SQL database, etc., the enterprise order data is written into the data table in the database, and the user can view, modify and delete the enterprise order data in the database.
S205、从数据库中读取企业订单数据,以及解析企业订单数据的业务模式和订单状态。S205, read the enterprise order data from the database, and analyze the business mode and order status of the enterprise order data.
其中,企业订单数据包括业务模式和订单状态的字段。Among them, the enterprise order data includes fields of business model and order status.
S206、根据业务模式和订单状态确定待生成的单据类型。S206. Determine the document type to be generated according to the business model and the order status.
其中,计算机设备预配置有业务模式和订单状态和单据类型之间的映射类型,不同的订单状态和业务模式关联不同的单据类型,业务模式包括自营代销、自营备货和平台服务,订单状态包括待发货、待收货和待结算。Among them, the computer equipment is pre-configured with the business model and the mapping type between the order status and the document type. Different order statuses and business models are associated with different document types. The business model includes self-operated consignment sales, self-operated stockpiling and platform services. Including pending shipment, pending receipt and pending settlement.
其中,自营代销是自营的一种,盈利模式主要是赚取销售与采购的差价,业务包括采购、销售,入库、出库的完整业务流程,但是没有库存,客户下单(销售订单)后自动生成对应的采购订单推给供应商,供应商直接发货,但结算还是客户与电商公司结算,电商公司与供应商结算。Among them, self-operated consignment sales are a type of self-operated sales. The profit model is mainly to earn the price difference between sales and purchases. The business includes the complete business process of purchase, sales, warehousing, and warehousing, but there is no inventory, and customers place orders (sales orders). ), the corresponding purchase order is automatically generated and pushed to the supplier, and the supplier will deliver the goods directly, but the settlement is still between the customer and the e-commerce company, and the e-commerce company and the supplier.
自营备货也是自营的一种,盈利模式和自营代销一样,区别在于有库存,先给供应商下采购订单,入库上架后再销售,根据客户的销售订单发货,类似现在京东自营店的模式。Self-operated stocking is also a kind of self-operated. The profit model is the same as self-operated consignment sales. The difference is that there is inventory. First, place purchase orders for suppliers, put them on the shelves, and then sell them. Camp store model.
平台服务即电商公司不参与客户与供应商的交易过程,客户下单是直接下给在电商平台开店的供应商,电商公司根据订单金额按一定比例收取佣金(也叫平台服务费)。Platform service means that e-commerce companies do not participate in the transaction process between customers and suppliers. Customers place orders directly to suppliers who open stores on the e-commerce platform. The e-commerce company charges a certain percentage of commission (also called platform service fee) according to the order amount. .
举例来说,业务模式、订单状态与单据类型之间的关联关系如下面所示。For example, the relationship between business model, order status and document type is shown below.
表1Table 1
表格中单据类型为多个时,表1中通过“→”来表示各个单据之间具有特定的生成顺序,即上下游关联关系。When there are multiple document types in the table, "→" in Table 1 indicates that each document has a specific generation order, that is, the upstream and downstream association relationship.
S207、对企业订单数据进行预处理,得到单据类型所需的完整数据。S207 , preprocessing the enterprise order data to obtain complete data required by the document type.
其中,不同的单据类型对应不同的字段和字段值,企业订单数据中可能没有单据的某个字段或某个字段的字段值为空,此时计算机设备根据预处理规则对企业订单数据进行预处理得到生成该单据类型所需的完整的字段和字段值(即完整数据)。Among them, different document types correspond to different fields and field values. There may not be a certain field of the document in the enterprise order data or the field value of a certain field is empty. At this time, the computer equipment preprocesses the enterprise order data according to the preprocessing rules. Get the complete fields and field values (ie complete data) required to generate this document type.
举例来说,预处理规则参见表2的内容所示。For example, the preprocessing rules are shown in Table 2.
表2Table 2
S208、根据完整数据生成一个或多个目标单据,以及建立各个目标单据的上下游关联关系。S208 , generate one or more target documents according to the complete data, and establish an upstream-downstream association relationship of each target document.
其中,根据上述的单据类型和完整数据,生成一个或多个目标单据,若目标单据的数量为多个时,根据表1的内容建各个目标单据的上下游关联关系。在生成目标单据的过程中,必须满足上游的单据生成后才能生成下游的单据。例如:采购入库单必须在采购订单生成后才能生成。Among them, one or more target documents are generated according to the above document types and complete data. If the number of target documents is multiple, the upstream and downstream associations of each target document are established according to the content of Table 1. In the process of generating the target document, the downstream document must be generated after the upstream document is generated. For example: the purchase receipt document must be generated after the purchase order is generated.
进一步的,在生成目标单据时,通过单据创建、审核长事务,拆分成多个小的短事务进行处理(例如:把之前的长事务切割成订单生成、回写订单台账(订单签订数据)、推出/入库单、回写订单台账(出入库直送数据)4个短事务。订单生成成功立即写入存储订单数据而不是等到最后事务全部成功才写订单数据),避免因为事务执行时间过长而导致系统锁表,提高系统并发性。同时批量推多个订单时,通过号段分配,一次分配所有单据编号号段,存储单据时按单据类型从分配单据编号号段中取用,做到用时即取,避免多次数据库交互。Further, when generating the target document, create and review long transactions through documents, and split them into multiple small short transactions for processing (for example: cut the previous long transactions into order generation, write back the order ledger (order signing data) ), push/receive order, write-back order ledger (inbound and outbound data) 4 short transactions. Order generation is successfully written and stored order data is immediately written instead of waiting for the final transaction to be successful), to avoid the transaction execution If the time is too long, the system locks the table and improves the system concurrency. When pushing multiple orders in batches at the same time, all the document number segments are allocated at one time through number segment allocation. When storing documents, they are taken from the allocated document number segments according to the document type, so that they can be retrieved when they are used, avoiding multiple database interactions.
S209、为生成的目标单据分配单据编号,以及根据单据编号将目标单据和指定字段信息写入到企业信息管理系统的订单执行台账中,以完成原始订单数据的载入。S209 , assigning a document number to the generated target document, and writing the target document and specified field information into the order execution ledger of the enterprise information management system according to the document number, so as to complete the loading of the original order data.
其中,为生成的各个目标单据分配单据编号,单据编号用于唯一表示单据的身份,单据编号可以采用字母+数字的形式表示,例如:某个销售订单的单据编号为XSDD20211102001,某个采购订单的单据编号为CGDD20211102001。然后调用订单台账回写服务将目标订单和指定字段和字段值写入到企业信息管理系统的订单执行台账,例如:将出入库数量、金额等相关数据写入到订单执行台账,以便用户追溯和查看,支持选择台账数据穿透查看生成的订单、出入库单单据。Among them, a document number is assigned to each generated target document. The document number is used to uniquely represent the identity of the document. The document number can be expressed in the form of letters + numbers. For example, the document number of a sales order is XSDD20211102001. The document number is CGDD20211102001. Then call the order ledger write-back service to write the target order and the specified fields and field values to the order execution ledger of the enterprise information management system, for example, write the relevant data such as the inbound and outbound quantity and amount into the order execution ledger, so that Users can trace and view, and support the selection of ledger data to penetrate and view the generated orders, inbound and outbound documents.
进一步,可选的,本申请还支持对原始订单数据的载入结果进行跟踪处理,包括:当原始订单数据载入成功时,弹出成功提示消息;其中,所述成功提示消息包括所述原始订单数据的条数;Further, optionally, the present application also supports tracking processing of the loading result of the original order data, including: when the original order data is successfully loaded, a success prompt message pops up; wherein, the success prompt message includes the original order the number of pieces of data;
当原始订单数据载入失败,执行回滚操作,将所述原始订单数据设置为待载入状态,重新执行所述对所述原始订单数据进行校验的步骤。When the original order data fails to be loaded, a rollback operation is performed, the original order data is set to a state to be loaded, and the step of verifying the original order data is re-executed.
其中,原始订单数据载入成功后更新订单载入状态为已完成,弹出成功提示信息,成功提示信息可以为:“载入XX条订单信息”,用户可在原始订单数据载入功能页面查看到完成状态,如载入过程中遇到数据重复载入(即原始订单数据完全相同)、主数据状态异常等问题,导致数据载入失败时发送失败订单信息及失败原因。在数据载入失败后执行数据回滚操作,回滚到原始订单数据的待载入状态,用户可根据失败原因进行原始订单数据整改后再次执行载入操作。如遇到网络或服务中断问题,系统无法执行回滚操作,用户可在载入页面查询一直处于载入中状态的记录执行取消操作,触发回滚到初始状态重新进行载入。Among them, after the original order data is successfully loaded, the update order loading status is completed, and a successful prompt message pops up. The successful prompt message can be: "Load XX order information", and the user can view it on the original order data loading function page. Completion status, such as repeated data loading (that is, the original order data is exactly the same), abnormal master data status, etc. encountered during the loading process, resulting in the failure of data loading to send the failed order information and the reason for the failure. After data loading fails, perform a data rollback operation to roll back to the pending state of the original order data. The user can perform the loading operation again after rectifying the original order data according to the reason for the failure. In case of network or service interruption, the system cannot perform the rollback operation. The user can query the records that have been in the loading state on the loading page and perform the cancel operation, triggering a rollback to the initial state and reloading.
进一步的,本申请通过多线程(结合服务器资源情况定义并发线程数量)对多订单进行批量处理,通常系统在处理上下游单据关联这类逻辑时会采用长事务来保证整个流程的原子性和一致性,但考虑订单载入过程中执行的事务较多,避免用户发出执行载入事务指令后排队等待甚至因锁表卡死的情况,采用异步方式将事务切割后台执行,结果跟踪处理单元用于处理执行过程的消息反馈和异常处理。Further, the present application processes multiple orders in batches through multi-threading (the number of concurrent threads is defined in combination with server resource conditions). Usually, the system uses long transactions to ensure the atomicity and consistency of the entire process when processing logic such as the association of upstream and downstream documents. However, considering that there are many transactions executed during the order loading process, to avoid the situation that the user waits in line or even gets stuck due to the lock table after issuing the execution load transaction command, the transaction is cut and executed in the background in an asynchronous way, and the result tracking processing unit is used for Handle message feedback and exception handling during execution.
本申请的实施例在向企业信息管理系统载入订单数据时,通过预配置的数据模型执行数据采集、数据校验、数据转换和自动载入推单,以及采用多线程、长事务切割的异步处理技术,实现大批量不同数据源、不同业务模式、不同订单状态的订单数据高效稳定地载入企业信息管理系统。解决现有技术中订单数据载入效率低、成本高和体验差的问题,可以有效提高企业内部业务处理的及时性。When loading order data into the enterprise information management system, the embodiments of the present application perform data collection, data verification, data conversion, and automatic loading of push orders through a preconfigured data model, as well as asynchronous multi-threading and long-transaction cutting. The processing technology enables large quantities of order data from different data sources, different business models, and different order statuses to be efficiently and stably loaded into the enterprise information management system. Solving the problems of low order data loading efficiency, high cost and poor experience in the prior art can effectively improve the timeliness of internal business processing of the enterprise.
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。The following are apparatus embodiments of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
请参见图6,其示出了本申请一个示例性实施例提供的订单批量载入装置的结构框图,以下简称装置6。该装置6可以通过软件、硬件或者两者的结合实现成为计算机设备的全部或一部分。装置6包括:订单数据采集单元601、订单数据载入单元602。Please refer to FIG. 6 , which shows a structural block diagram of an apparatus for batch loading of orders provided by an exemplary embodiment of the present application, hereinafter referred to as
订单数据采集单元601,用于采集原始订单数据;对所述原始订单数据进行校验;校验通过后,将所述原始订单数据转换为企业信息管理系统支持的企业订单数据;将所述企业订单数据写入到数据库中;The order data collection unit 601 is used to collect original order data; verify the original order data; after the verification is passed, convert the original order data into enterprise order data supported by an enterprise information management system; The order data is written to the database;
订单数据载入单元602,用于从所述数据库中读取所述企业订单数据,以及解析所述企业订单数据的业务模式和订单状态;根据所述业务模式和订单状态确定待生成的单据类型;对所述企业订单数据进行预处理,得到所述单据类型所需的完整数据;根据所述完整数据生成一个或多个目标单据,以及建立各个目标单据的上下游关联关系;为生成的目标单据分配单据编号,以及根据所述单据编号将所述目标单据和指定字段信息写入到所述企业信息管理系统的订单执行台账中,以完成所述原始订单数据的载入。Order data loading unit 602, configured to read the enterprise order data from the database, and parse the business mode and order status of the enterprise order data; determine the document type to be generated according to the business mode and order status ; Preprocess the enterprise order data to obtain the complete data required by the document type; generate one or more target documents according to the complete data, and establish the upstream and downstream associations of each target document; The document is assigned a document number, and the target document and the specified field information are written into the order execution ledger of the enterprise information management system according to the document number, so as to complete the loading of the original order data.
在一个或多个可能的实施例中,所述对所述原始订单数据进行校验,包括:In one or more possible embodiments, the verifying the original order data includes:
对所述原始订单数据进行完整性校验和合规性校验。Perform integrity check and compliance check on the original order data.
在一个或多个可能的实施例中,所述采集原始订单数据,包括:In one or more possible embodiments, the collecting raw order data includes:
基于表格模板采集原始订单数据;Collect raw order data based on form templates;
在电商服务器中采集原始订单数据。The raw order data is collected in the e-commerce server.
在一个或多个可能的实施例中,所述将所述原始订单数据转换为企业信息管理系统支持的企业订单数据,包括:In one or more possible embodiments, the converting the original order data into enterprise order data supported by an enterprise information management system includes:
根据预设的映射关系表,将所述原始订单数据中的字段信息转换为企业信息管理系统支持的字段信息;其中,原始订单数据中的字段信息包括:物料档案和往来单位。According to the preset mapping relationship table, the field information in the original order data is converted into the field information supported by the enterprise information management system; wherein, the field information in the original order data includes: material file and exchange unit.
在一个或多个可能的实施例中,所述原始订单数据包括:基本信息主表和物料信息子表;所述基本信息主表包括的字段为:订单ID、订单日期、业务员ID、业务部门ID、客户ID、销售类型、订单状态和业务模式;In one or more possible embodiments, the original order data includes: a main table of basic information and a sub-table of material information; the fields included in the main table of basic information are: order ID, order date, salesperson ID, business Department ID, Customer ID, Sales Type, Order Status and Business Model;
所述物料信息子表包括的字段为:供应商ID、项目编码、物料ID、物料编码、数量、税率、成本金额、销售金额。The fields included in the material information sub-table are: supplier ID, item code, material ID, material code, quantity, tax rate, cost amount, and sales amount.
在一个或多个可能的实施例中,还包括:In one or more possible embodiments, it also includes:
结果跟踪处理单元,用于当原始订单数据载入成功时,弹出成功提示消息;其中,所述成功提示消息包括所述原始订单数据的条数;a result tracking processing unit, configured to pop up a success prompt message when the original order data is loaded successfully; wherein, the success prompt message includes the number of pieces of the original order data;
当原始订单数据载入失败,执行回滚操作,将所述原始订单数据设置为待载入状态,重新执行所述对所述原始订单数据进行校验的步骤。When the original order data fails to be loaded, a rollback operation is performed, the original order data is set to a state to be loaded, and the step of verifying the original order data is re-executed.
在一个或多个可能的实施例中,所述业务模式为自营自销,所述订单状态为待发货时,待生成的目标单据为销售订单和采购订单;In one or more possible embodiments, the business model is self-operated and self-selling, the order status is to be shipped, and the target documents to be generated are sales orders and purchase orders;
所述业务模式为自营代销,所述订单状态为待收货或待结算时,待生成的目标单据为销售订单、采购订单、采购入库单和销售入库单;When the business model is self-operated agency sales, the order status is to be received or to be settled, and the target documents to be generated are sales orders, purchase orders, purchase receipt documents and sales receipt documents;
所述业务模式为自营备货,所述订单状态为待发货、待收货或待结算时,待生成的目标单据为销售订单;When the business model is self-operated stocking, and the order status is to be shipped, to be received, or to be settled, the target document to be generated is a sales order;
所述业务模式为平台服务,所述订单状态为待发货、待收货或待结算,待生成的目标单据为销售订单。The business model is platform service, the order status is to be shipped, to be received or to be settled, and the target document to be generated is a sales order.
需要说明的是,上述实施例提供的装置6在执行订单批量载入方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成上述的全部或者部分功能。另外,上述实施例提供的订单批量载入装置与订单批量载入方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。It should be noted that, when the
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2所示实施例的方法步骤,具体执行过程可以参见图2所示实施例的具体说明,在此不进行赘述。Embodiments of the present application further provide a computer storage medium, where the computer storage medium can store multiple instructions, and the instructions are suitable for being loaded by a processor and executing the method steps of the embodiment shown in FIG. 2 above. For the process, reference may be made to the specific description of the embodiment shown in FIG. 2 , which will not be repeated here.
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的订单批量载入方法。The present application also provides a computer program product, the computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the method for batch loading of orders as described in each of the above embodiments.
请参见图7,为本申请实施例提供了一种计算机设备的结构框图。如图7所示,所述计算机设备700可以包括:至少一个处理器701,至少一个网络接口704,用户接口703,存储器705,至少一个通信总线702。Referring to FIG. 7 , a structural block diagram of a computer device is provided in an embodiment of the present application. As shown in FIG. 7 , the
其中,通信总线702用于实现这些组件之间的连接通信。Among them, the
其中,用户接口703可以包括显示屏(Display)、摄像头(Camera),可选用户接口703还可以包括标准的有线接口、无线接口。The
其中,网络接口704可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。Wherein, the
其中,处理器701可以包括一个或者多个处理核心。处理器701利用各种接口和线路连接整个计算机设备700内的各个部分,通过运行或执行存储在存储器705内的指令、程序、代码集或指令集,以及调用存储在存储器705内的数据,执行计算机设备700的各种功能和处理数据。可选的,处理器701可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable GateArray,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器701可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器701中,单独通过一块芯片进行实现。The
其中,存储器705可以包括随机存储器(RandomAccess Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器705包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器705可用于存储指令、程序、代码、代码集或指令集。存储器705可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器705可选的还可以是至少一个位于远离前述处理器701的存储装置。如图7所示,作为一种计算机存储介质的存储器705中可以包括操作系统、网络通信模块、用户接口模块以及应用程序。The
在图7所示的计算机设备700中,用户接口703主要用于为用户提供输入的接口,获取用户输入的数据;而处理器701可以用于调用存储器705中存储的应用程序,并具体执行如图2所示的方法,具体过程可参照图2所示,此处不再赘述。In the
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. During execution, the processes of the embodiments of the above-mentioned methods may be included. Wherein, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, or a random storage memory, and the like.
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。The above disclosures are only the preferred embodiments of the present application, and of course, the scope of the rights of the present application cannot be limited by this. Therefore, equivalent changes made according to the claims of the present application are still within the scope of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210836640.0A CN115147049B (en) | 2022-07-15 | 2022-07-15 | Order batch loading method and device, storage medium and computer equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210836640.0A CN115147049B (en) | 2022-07-15 | 2022-07-15 | Order batch loading method and device, storage medium and computer equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115147049A true CN115147049A (en) | 2022-10-04 |
| CN115147049B CN115147049B (en) | 2024-11-01 |
Family
ID=83412886
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210836640.0A Active CN115147049B (en) | 2022-07-15 | 2022-07-15 | Order batch loading method and device, storage medium and computer equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115147049B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115731047A (en) * | 2022-11-30 | 2023-03-03 | 深圳华锐分布式技术股份有限公司 | Batch order processing method, equipment and medium |
| CN116910400A (en) * | 2022-11-29 | 2023-10-20 | 中国移动通信集团广东有限公司 | Batch service list processing method and device, terminal and network equipment |
| CN118628072A (en) * | 2024-08-14 | 2024-09-10 | 深圳市固美特科技有限公司 | The method of sending and receiving documents based on ERP system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100125617A1 (en) * | 2008-11-18 | 2010-05-20 | Andrea Alexander | System for Consolidating Business Documents |
| CN108288147A (en) * | 2018-01-08 | 2018-07-17 | 东莞嘉泰钟表有限公司 | A kind of quick-searching and input control method for production management |
| CN112465326A (en) * | 2020-11-20 | 2021-03-09 | 广州环朝科技有限公司 | Big data integration management system |
| CN113642897A (en) * | 2021-08-17 | 2021-11-12 | 上海东普信息科技有限公司 | Order management method, device, equipment and storage medium |
| CN114240286A (en) * | 2021-12-13 | 2022-03-25 | 京东方科技集团股份有限公司 | Inventory business data processing method, system, equipment and medium |
-
2022
- 2022-07-15 CN CN202210836640.0A patent/CN115147049B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100125617A1 (en) * | 2008-11-18 | 2010-05-20 | Andrea Alexander | System for Consolidating Business Documents |
| CN108288147A (en) * | 2018-01-08 | 2018-07-17 | 东莞嘉泰钟表有限公司 | A kind of quick-searching and input control method for production management |
| CN112465326A (en) * | 2020-11-20 | 2021-03-09 | 广州环朝科技有限公司 | Big data integration management system |
| CN113642897A (en) * | 2021-08-17 | 2021-11-12 | 上海东普信息科技有限公司 | Order management method, device, equipment and storage medium |
| CN114240286A (en) * | 2021-12-13 | 2022-03-25 | 京东方科技集团股份有限公司 | Inventory business data processing method, system, equipment and medium |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116910400A (en) * | 2022-11-29 | 2023-10-20 | 中国移动通信集团广东有限公司 | Batch service list processing method and device, terminal and network equipment |
| CN116910400B (en) * | 2022-11-29 | 2025-09-19 | 中国移动通信集团广东有限公司 | Batch service list processing method and device, terminal and network equipment |
| CN115731047A (en) * | 2022-11-30 | 2023-03-03 | 深圳华锐分布式技术股份有限公司 | Batch order processing method, equipment and medium |
| CN115731047B (en) * | 2022-11-30 | 2023-05-02 | 深圳华锐分布式技术股份有限公司 | Batch order processing method, equipment and medium |
| CN118628072A (en) * | 2024-08-14 | 2024-09-10 | 深圳市固美特科技有限公司 | The method of sending and receiving documents based on ERP system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115147049B (en) | 2024-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11922382B2 (en) | Transaction system having a serverless architecture that provides multi-language multi-platform transaction support for multiple vendors in conjunction with a cloud-based computing platform | |
| CN111831420B (en) | Method for task scheduling, related device and computer program product | |
| CN115147049B (en) | Order batch loading method and device, storage medium and computer equipment | |
| CN113485781B (en) | Report generation method, device, electronic device and computer readable medium | |
| US20130132296A1 (en) | Networked business object sharing | |
| CN112488652B (en) | Work order auditing method, system, terminal and storage medium | |
| US20110191217A1 (en) | Approval workflow engine for services procurement timesheets, progress logs, and expenses | |
| US11079909B2 (en) | Macro building tool with an information pane and a macro building pane for compiling an ordered macro and determining data dependency | |
| US8463755B2 (en) | System and method for providing collaborative master data processes | |
| CN113312900A (en) | Data verification method and device | |
| CN116992092A (en) | Method and device for establishing flow model, storage medium and terminal equipment | |
| CN111833037A (en) | A method and device for account management | |
| CN110991923B (en) | Architecture construction method and device, electronic equipment and medium | |
| WO2020155167A1 (en) | Application of cross-organizational transactions to blockchain | |
| CN115239449A (en) | Reimbursement review method, device, storage medium and server | |
| CN115170260A (en) | Financial certification making method and device, storage medium and computer equipment | |
| CN115456575A (en) | Business travel reimbursement method, device, storage medium and service equipment | |
| US11361369B2 (en) | Systems and methods for generating purchase outputs based on received voice input | |
| CN119444125B (en) | Document process management method, device, storage medium and server | |
| JP2017509940A (en) | Systems, devices and methods for exchanging and processing data scales and objects | |
| CN113139108A (en) | Data processing method and device | |
| US20240338247A1 (en) | Systems and methods for facilitating decoupled distribution from a mainframe to distributed platforms | |
| CN116431778A (en) | Method and device for verifying reimbursement documents based on knowledge graph, storage medium and server | |
| CN118628072A (en) | The method of sending and receiving documents based on ERP system | |
| CN118071314A (en) | Cooperative processing method for internal business, seller terminal and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |