Store data processing method and device, electronic equipment and storage medium

By building a business organization tree for business processing, the problem of high efficiency and low cost handling of multi-store business in retail e-commerce is solved, and low-cost and efficient unified management is achieved.

CN120355113APending Publication Date: 2025-07-22BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410083468.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-19
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In the retail e-commerce scenario, the business processing of multiple stores of the enterprise has problems such as high cost, low efficiency and complicated steps.

Method used

Build a business organization tree, perform business processing based on the business category organization tree, realize personalized processing, and is applicable to unified operation and management of multiple stores and multiple business categories.

Benefits of technology

It reduces business processing costs, improves efficiency, simplifies operating procedures, and realizes unified management of multiple stores and multiple business categories.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120355113A_ABST
    Figure CN120355113A_ABST
Patent Text Reader

Abstract

The invention provides a store data processing method and device, electronic equipment and a storage medium. The method comprises the following steps: obtaining business organization data under an enterprise business category, and constructing a business organization tree; wherein nodes in the business organization tree are used for representing business organizations under business categories; obtaining a business category of a to-be-processed business of a target store of the enterprise as a first category; obtaining a business organization tree corresponding to the first category as a first organization tree; and processing the to-be-processed business based on the first organization tree. Therefore, the to-be-processed business can be processed based on the business organization tree corresponding to the business type of the to-be-processed business, that is, personalized processing of the to-be-processed businesses of different business types can be realized based on different business organization trees, and the method is suitable for business processing scenes of multiple stores and multiple business types of an enterprise; and unified operation management can be carried out on businesses of a plurality of stores and a plurality of business types of an enterprise.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of retail e-commerce, and particularly relates to a method, device, electronic device, and storage medium for processing store data. Background Art

[0002] Currently, in the retail and e-commerce scenarios, as the scale of enterprises grows, some enterprises often have multiple stores. In the related technologies, most of the multiple stores of an enterprise operate and manage their businesses independently, and most of the businesses of different business categories in the same store operate and manage independently, resulting in problems of high cost, low efficiency, and complicated steps in business processing. Summary of the Invention

[0003] This application aims to at least partly solve one of the technical problems of high cost, low efficiency, and complicated steps in business processing of stores in the related technologies.

[0004] To this end, the first aspect embodiment of this application proposes a method for processing store data. The business organization under a certain business category of an enterprise can be considered, a business organization tree of this business category can be constructed, and based on the business organization tree corresponding to the business category of the business to be processed, the business to be processed can be processed. That is, based on different business organization trees, personalized processing of the businesses to be processed of different business categories can be realized, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of an enterprise, and can uniformly operate and manage the businesses of multiple stores and multiple business categories of the enterprise, having the advantages of low cost, high efficiency, and simplicity and feasibility.

[0005] The second aspect embodiment of this application proposes a device for processing store data.

[0006] The third aspect embodiment of this application proposes an electronic device.

[0007] The fourth aspect embodiment of this application proposes a computer-readable storage medium.

[0008] The first aspect embodiment of this application proposes a method for processing store data, including: obtaining the business organization under the enterprise business category and constructing a business organization tree; wherein, the nodes in the business organization tree are used to represent the business organization under the business category; obtaining the business category of the business to be processed of the target store of the enterprise as the first category; obtaining the business organization tree corresponding to the first category as the first organization tree; and processing the business to be processed based on the first organization tree.

[0009] The store data processing method according to the embodiments of the present application can consider the business organizations under a certain business category of an enterprise, construct a business organization tree for this business category, and process the business to be processed based on the business organization tree corresponding to the business category of the business to be processed. That is, based on different business organization trees, personalized processing of the business to be processed in different business categories can be achieved, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of an enterprise. It can uniformly operate and manage the businesses of multiple stores and multiple business categories of the enterprise, and has the advantages of low cost, high efficiency, and simplicity and feasibility.

[0010] In addition, the store data processing method according to the above embodiments of the present application may further have the following additional technical features:

[0011] In an embodiment of the present application, the processing of the business to be processed based on the first organization tree includes: establishing an association relationship between the candidate stores of the enterprise and the business organization; determining, from the first organization tree, the business organization associated with the target store as the first organization; and processing the business to be processed based on the first organization.

[0012] In an embodiment of the present application, the processing of the business to be processed based on the first organization includes: creating a business processing flow for the target store; using the first organization as the processing object of the first process node of the business processing flow; and executing the business processing flow to process the business to be processed.

[0013] In an embodiment of the present application, the method further includes: if the business category of the business to be processed is multiple, splitting the business to be processed into multiple sub-businesses with single business categories, where the multiple sub-businesses with single business categories include the sub-businesses of the first category; and configuring the first process node as the process node of the sub-businesses of the first category.

[0014] In an embodiment of the present application, the method further includes: identifying that the multiple sub-businesses with single business categories include the sub-businesses of the second category; obtaining the business organization tree corresponding to the second category as the second organization tree; determining, from the second organization tree, the business organization entrusted by the first organization as the second organization; using the second organization as the processing object of the second process node of the business processing flow; and configuring the second process node as the process node of the sub-businesses of the second category.

[0015] In one embodiment of the present application, the method further includes: determining, from the first organization tree, the organization at the level above the first organization as the current organization; taking the next process node of the first process node as the current process node, and taking the current organization as the processing object of the current process node; determining, from the first organization tree, the organization at the level above the current organization; updating the current organization to the organization at the level above the current organization, updating the current process node to the next process node of the current process node, and returning to execute the step of taking the current organization as the processing object of the current process node and its subsequent steps until there is no organization at the level above the current organization.

[0016] In one embodiment of the present application, the processing of the business to be processed based on the first organization includes: obtaining a first data set with the data dimension of the first organization; obtaining the data to be processed of the target store; performing data reading and / or data storage operations on the first data set for the data to be processed.

[0017] Before performing the data reading and / or data storage operations on the first data set for the data to be processed, the method further includes: identifying that the first category is consistent with the business category of the data to be processed.

[0018] In one embodiment of the present application, the method further includes: identifying that the first category is inconsistent with the business category of the data to be processed; obtaining the business organization tree corresponding to the business category of the data to be processed as the third organization tree; determining, from the third organization tree, the business organization entrusted by the first organization as the third organization; obtaining a second data set with the data dimension of the third organization; performing data reading and / or data storage operations on the second data set for the data to be processed.

[0019] In one embodiment of the present application, if there is an organization at the level above the first organization, the first data set includes a first subset and a second subset, where the first subset is the data set with the data dimension not being the organization at the level above the first organization, and the second subset is the data set with the data dimension being the organization at the level above the first organization.

[0020] In one embodiment of the present application, if the data to be processed includes the first data to be read, the data reading operation on the first data set for the first data includes: if the first data exists in the first subset, reading the first data from the first subset; if the first data does not exist in the first subset, reading the first data from the second subset.

[0021] In one embodiment of the present application, if the data to be processed includes first data to be read, the data reading operation for the first data set on the first data includes: if the first data exists in the first data set, reading the first data from the first data set; if the first data does not exist in the first data set, determining, from the first organization tree, the upper-level organization of the first organization as the fourth organization, and obtaining a third data set with the data dimension of the fourth organization; if the first data exists in the third data set, reading the first data from the third data set; if the first data does not exist in the third data set, determining, from the first organization tree, the upper-level organization of the fourth organization; updating the fourth organization to the upper-level organization of the fourth organization, and returning to execute the step of obtaining the third data set with the data dimension of the fourth organization and its subsequent steps until the first data is read, and / or the fourth organization does not have an upper-level organization.

[0022] In one embodiment of the present application, obtaining the business category of the to-be-processed business of the target store of the enterprise as the first category includes: if there are multiple business categories of the to-be-processed business, screening out the first category from the multiple business categories of the to-be-processed business.

[0023] In one embodiment of the present application, obtaining the business organization data under the enterprise business category and constructing a business organization tree includes: identifying that the business organization tree includes a first node and a second node, and the business organization corresponding to the first node is the lower-level organization of the business organization corresponding to the second node; taking the first node as the child node of the second node, and adding a connection edge between the first node and the second node.

[0024] The second aspect embodiment of the present application provides a store data processing device, including: a construction module, configured to obtain business organization data under the enterprise business category and construct a business organization tree; wherein, the nodes in the business organization tree are used to represent the business organizations under the business category; a first acquisition module, configured to obtain the business category of the to-be-processed business of the target store of the enterprise as the first category; a second acquisition module, configured to obtain the business organization tree corresponding to the first category as the first organization tree; and a processing module, configured to process the to-be-processed business based on the first organization tree.

[0025] The store data processing device according to the embodiments of the present application can consider the business organizations under a certain business category of an enterprise, construct a business organization tree for this business category, and process the business to be processed based on the business organization tree corresponding to the business category of the business to be processed. That is, based on different business organization trees, personalized processing of the business to be processed in different business categories can be achieved, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of an enterprise, and can uniformly operate and manage the businesses of multiple stores and multiple business categories of the enterprise, with the advantages of low cost, high efficiency, and simplicity and feasibility.

[0026] In addition, the store data processing device according to the above embodiments of the present application may further have the following additional technical features:

[0027] In an embodiment of the present application, the processing module is further configured to: establish an association relationship between the candidate stores of the enterprise and the business organizations; determine, from the first organization tree, the business organization associated with the target store as the first organization; and process the business to be processed based on the first organization.

[0028] In an embodiment of the present application, the processing module is further configured to: create a business processing process for the target store; use the first organization as the processing object of the first process node of the business processing process; and execute the business processing process to process the business to be processed.

[0029] In an embodiment of the present application, the processing module is further configured to: if the business category of the business to be processed is multiple, split the business to be processed into multiple sub-businesses of single business categories, where the multiple sub-businesses of single business categories include the sub-businesses of the first category; and configure the first process node as the process node of the sub-businesses of the first category.

[0030] In an embodiment of the present application, the processing module is further configured to: identify that the multiple sub-businesses of single business categories include the sub-businesses of the second category; obtain the business organization tree corresponding to the second category as the second organization tree; determine, from the second organization tree, the business organization entrusted by the first organization as the second organization; use the second organization as the processing object of the second process node of the business processing process; and configure the second process node as the process node of the sub-businesses of the second category.

[0031] In one embodiment of the present application, the processing module is further configured to: determine the organization at the level above the first organization from the first organization tree as the current organization; use the next process node of the first process node as the current process node, and use the current organization as the processing object of the current process node; determine the organization at the level above the current organization from the first organization tree; update the current organization to the organization at the level above the current organization, update the current process node to the next process node of the current process node, and return to execute the step of using the current organization as the processing object of the current process node and subsequent steps until there is no organization at the level above the current organization.

[0032] In one embodiment of the present application, the processing module is further configured to: obtain a first data set with the data dimension of the first organization; obtain the data to be processed of the target store; perform data reading and / or data storage operations on the first data set for the data to be processed.

[0033] Before performing the data reading and / or data storage operations on the first data set for the data to be processed, in one embodiment of the present application, the processing module is further configured to: identify that the first category is consistent with the business category of the data to be processed.

[0034] In one embodiment of the present application, the processing module is further configured to: identify that the first category is inconsistent with the business category of the data to be processed; obtain the business organization tree corresponding to the business category of the data to be processed as the third organization tree; determine the business organization entrusted by the first organization from the third organization tree as the third organization; obtain a second data set with the data dimension of the third organization; perform data reading and / or data storage operations on the second data set for the data to be processed.

[0035] In one embodiment of the present application, if there is an organization at the level above the first organization, the first data set includes a first subset and a second subset, where the first subset is the data set with the data dimension not being the organization at the level above the first organization, and the second subset is the data set with the data dimension being the organization at the level above the first organization.

[0036] In one embodiment of the present application, if the data to be processed includes the first data to be read, the processing module is further configured to: if the first data exists in the first subset, read the first data from the first subset; if the first data does not exist in the first subset, read the first data from the second subset.

[0037] In one embodiment of the present application, if the data to be processed includes first data to be read, the processing module is further configured to: if the first data exists in the first data set, read the first data from the first data set; if the first data does not exist in the first data set, determine, from the first organization tree, the upper-level organization of the first organization as the fourth organization, and obtain a third data set whose data dimension is the fourth organization; if the first data exists in the third data set, read the first data from the third data set; if the first data does not exist in the third data set, determine, from the first organization tree, the upper-level organization of the fourth organization; update the fourth organization to the upper-level organization of the fourth organization, and return to execute the step of obtaining the third data set whose data dimension is the fourth organization and subsequent steps until the first data is read, and / or the fourth organization has no upper-level organization.

[0038] In one embodiment of the present application, the first obtaining module is further configured to: if there are multiple service categories of the service to be processed, screen out the first category from the multiple service categories of the service to be processed.

[0039] In one embodiment of the present application, the building module is further configured to: identify that the service organization tree includes a first node and a second node, and the service organization corresponding to the first node is the lower-level organization of the service organization corresponding to the second node; use the first node as the child node of the second node, and add a connection edge between the first node and the second node.

[0040] A third aspect embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the store data processing method as described above is implemented.

[0041] The electronic device according to the embodiment of the present application can, by the processor executing the computer program stored on the memory, consider the service organizations under a certain service category of an enterprise, build a service organization tree for this service category, and process the service to be processed based on the service organization tree corresponding to the service category of the service to be processed, that is, realize personalized processing of the services to be processed in different service categories based on different service organization trees, and is applicable to the service processing scenarios of multiple stores and multiple service categories of an enterprise, and can uniformly operate and manage the services of multiple stores and multiple service categories of an enterprise, with the advantages of low cost, high efficiency, and simplicity.

[0042] A fourth aspect embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the store data processing method as described above is implemented.

[0043] The computer-readable storage medium according to the embodiment of the present application, by storing a computer program and being executed by a processor, can consider the business organization under a certain business category of an enterprise, construct a business organization tree for this business category, and process the business to be processed based on the business organization tree corresponding to the business category of the business to be processed. That is, based on different business organization trees, personalized processing of the business to be processed in different business categories can be realized, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of an enterprise. It can uniformly operate and manage the businesses of multiple stores and multiple business categories of the enterprise, and has the advantages of low cost, high efficiency, and simplicity and feasibility.

[0044] Additional aspects and advantages of the present application will be given in part in the following description, will become apparent in part from the following description, or will be learned through the practice of the present invention. Brief Description of the Drawings

[0045] The above-mentioned and / or additional aspects and advantages of the present application will become apparent and easy to understand from the following description of the embodiments in conjunction with the drawings, where:

[0046] Figure 1 is a schematic flowchart of a store data processing method according to an embodiment of the present application;

[0047] Figure 2 is a schematic diagram of a store data processing method according to an embodiment of the present application;

[0048] Figure 3 is a schematic flowchart of a store data processing method according to another embodiment of the present application;

[0049] Figure 4 is a schematic flowchart of a store data processing method according to another embodiment of the present application;

[0050] Figure 5 is a schematic flowchart of a store data processing method according to another embodiment of the present application;

[0051] Figure 6 is a schematic flowchart of a store data processing method according to another embodiment of the present application;

[0052] Figure 7 is a schematic structural diagram of a store data processing device according to an embodiment of the present application;

[0053] Figure 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application. Detailed Embodiments

[0054] Embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present application, and should not be construed as a limitation to the present application.

[0055] The store data processing method, device, electronic device, and storage medium according to the embodiments of the present application will be described below with reference to the accompanying drawings.

[0056] Figure 1 It is a flowchart of a store data processing method according to an embodiment of the present application.

[0057] As Figure 1 shown, the store data processing method according to the embodiment of the present application includes:

[0058] S101, obtaining business organization data under an enterprise business category and constructing a business organization tree, where nodes in the business organization tree are used to represent business organizations under the business category.

[0059] It should be noted that the execution subject of the store data processing method according to the embodiment of the present application is an electronic device. The store data processing device according to the embodiment of the present application can be configured in any electronic device so that the electronic device can execute the store data processing method according to the embodiment of the present application. Among them, the electronic device may include a workstation, a server, a computer, and other intelligent devices. For example, the execution subject may include a business system, and a business system refers to a system for providing business processing services. For example, it may include an ERP (Enterprise Resource Planning) system, such as a store ERP system of an enterprise.

[0060] It should be noted that there are no excessive limitations on the business category. For example, it may include procurement, inventory, finance, marketing, sales, administration, etc. It should be noted that business organizations include procurement organizations, inventory organizations, financial organizations, marketing organizations, sales organizations, administrative organizations, etc. Taking a procurement organization as an example, a procurement organization refers to a business organization under the procurement business category. The number of business organizations under a certain business category is at least one.

[0061] It should be noted that the business organization tree corresponds to the business category one by one, that is, the number of business organization trees is equal to the number of business categories. The nodes in the business organization tree correspond to the business organizations under the business category one by one, that is, the number of nodes in the business organization tree is equal to the number of business organizations under the business category.

[0062] It should be noted that there are no excessive limitations on the business organization data. For example, it may include business organizations, the business categories of business organizations, the hierarchical relationships between multiple business organizations, etc.

[0063] In one implementation, there is a hierarchical relationship among multiple business organizations under the same business category. The edges in the business organization tree are used to represent the hierarchical relationship between the business organizations corresponding to the two nodes connected by the edge. The edges in the business organization tree can include undirected edges, directed edges, etc. There may or may not be an edge between any two nodes in the business organization tree.

[0064] In one implementation, obtain the business organization data under the business category of an enterprise, and construct a business organization tree, including identifying that the business organization tree includes a first node and a second node, and the business organization corresponding to the first node is the next-level organization of the business organization corresponding to the second node. Take the first node as the child node of the second node, and add a connecting edge between the first node and the second node.

[0065] It can be understood that taking the first node as the child node of the second node means that the second node is the parent node of the first node.

[0066] In some examples, the direction of the edge between the first node and the second node is from the second node to the first node, that is, the direction of the edge between the parent node and the child node is from the parent node to the child node.

[0067] For example, as Figure 2 shown, the business categories include sales, procurement, and finance, and the corresponding business organization trees are the sales tree, the procurement tree, and the finance tree respectively.

[0068] The sales tree includes nodes v1 to v5, and the node v i corresponding sales organization is sales organization i, 1 ≤ i ≤ 5. Sales organization 2 is the next-level organization of sales organization 1, sales organizations 3 and 4 are both the next-level organizations of sales organization 2, and sales organization 5 is the next-level organization of sales organization 4. Node v2 is the child node of node v1, nodes v3 and v4 are the child nodes of node v2, and node v5 is the child node of node v4.

[0069] The sales tree includes edges e1 to e4. Among them, edge e1 is the edge between nodes v1 and v2, edge e2 is the edge between nodes v2 and v3, edge e3 is the edge between nodes v2 and v4, and edge e4 is the edge between nodes v4 and v5.

[0070] The procurement tree includes nodes v6 to v8, and the node v j corresponding procurement organization is procurement organization j, 6 ≤ j ≤ 8. Procurement organization 7 is the next-level organization of procurement organization 6, procurement organization 8 is the next-level organization of procurement organization 7. Node v7 is the child node of node v6, and node v8 is the child node of node v7.

[0071] The purchase tree includes edge e5 to e6, where edge e5 is the edge between nodes v6 and v7, and edge e6 is the edge between nodes v7 and v8.

[0072] The financial tree includes nodes v9 to v 10 , the financial organization corresponding to node v9 is financial organization 9, and node v 10 The corresponding financial organization is financial organization 10, which is the next level organization of financial organization 9. 10 It is the child node of node v9.

[0073] The financial tree includes edge e7, where edge e7 is nodes v9, v 10 The edge between.

[0074] Taking edge e1 as an example, we know that the sales organization 2 corresponding to node v2 is the next level organization of the sales organization 1 corresponding to node v1. Node v2 is made a child node of node v1, and a connecting edge e1 is added between node v2 and node v1, and the direction of edge e1 is from node v1 to node v2. The relevant contents of edges e2 to e7 can refer to the relevant contents of edge e1, which will not be repeated here.

[0075] S102, obtaining the business category of the to-be-processed business of the target store of the enterprise as the first category.

[0076] It should be noted that the target store is any candidate store of the enterprise. There are no excessive restrictions on the store, for example, it may include convenience stores, supermarkets, flagship stores, etc. The number of pending businesses is at least one, different pending businesses may correspond to different business categories, the number of business categories of pending businesses is at least one, the first category is part or all of the categories of the pending businesses, and the number of the first category is at least one.

[0077] In one embodiment, obtaining the business category of the to-be-processed business of the target store of the enterprise as the first category includes taking each business category of the to-be-processed business as the first category. It is understandable that in this embodiment, the number of the first category is at least one.

[0078] For example, if the pending business A is to query the price of a product, the business category of the pending business A is sales, and sales can be used as the first category.

[0079] For example, if the pending business B is purchasing goods, the business categories of the pending business B include purchasing and finance, and both purchasing and finance are taken as the first category.

[0080] In one implementation, obtain the business category of the business to be processed of the target store of the enterprise as the first category, including, if there are multiple business categories of the business to be processed, screening out the first category from the multiple business categories of the business to be processed. It can be understood that in this embodiment, the number of the first categories is one. Thus, when there are multiple business categories of the business to be processed, the first category can be screened out from the multiple business categories of the business to be processed.

[0081] In some examples, screening out the first category from the multiple business categories of the business to be processed includes randomly screening out the first category from the multiple business categories of the business to be processed.

[0082] In some examples, screening out the first category from the multiple business categories of the business to be processed includes obtaining the main business category in the multiple business categories of the business to be processed as the first category. For example, if the business to be processed B is to purchase goods, the business categories of the business to be processed B include purchasing and finance, and purchasing is the main business category of the business to be processed B, then purchasing is taken as the first category.

[0083] S103, obtain the business organization tree corresponding to the first category as the first organization tree.

[0084] S104, process the business to be processed based on the first organization tree.

[0085] It should be noted that the number of the first organization trees is at least one.

[0086] For example, continuing to take the business to be processed A as an example, if the first category is sales, the sales tree can be obtained as the first organization tree, and the business to be processed A is processed based on the sales tree.

[0087] For example, continuing to take the business to be processed B as an example, if the first category includes purchasing and finance, the purchasing tree and the finance tree can be obtained as the first organization trees, and the business to be processed B is processed based on the purchasing tree and the finance tree.

[0088] For example, continuing to take the business to be processed B as an example, if the first category is purchasing, the purchasing tree can be obtained as the first organization tree, and the business to be processed B is processed based on the purchasing tree.

[0089] In one implementation, processing the business to be processed based on the first organization tree includes creating a business processing flow for the target store, taking the business organization corresponding to the node in the first organization tree as the processing object of the process node of the business processing flow, and executing the business processing flow to process the business to be processed. Thus, the business organization corresponding to the node in the first organization tree can be taken as the processing object of the process node of the business processing flow, and the business processing flow is executed to process the business to be processed.

[0090] It should be noted that the business processing flow is the workflow on the business system. The business processing flow may include at least one process node, and the processing objects of different process nodes may be different. Executing the business processing flow can be implemented by using any method for executing a workflow in the related art, and no excessive limitation is imposed here.

[0091] In some examples, the business organization corresponding to the node in the first organization tree is used as the processing object of the process node of the business processing flow, including obtaining, from the first organization tree, the business organization having a mapping relationship with the process node as the processing object of the process node. It can be understood that the mapping relationship between the business organization and the process node can be established in advance, and different business organizations can be mapped to different process nodes.

[0092] In one implementation manner, based on the first organization tree, the business to be processed is processed, including if the business categories of the business to be processed are multiple, splitting the business to be processed into multiple sub - businesses with single business categories. Among them, the multiple sub - businesses with single business categories include the sub - business of the first category. Based on the first organization tree, the sub - business of the first category is processed. Thus, when the business categories of the business to be processed are multiple, the business to be processed can be split into multiple sub - businesses with single business categories, and based on the first organization tree, the sub - business of the first category is processed, that is, personalized processing of sub - businesses of different business categories can be realized based on different business organization trees.

[0093] In some examples, the method further includes identifying that the multiple sub - businesses with single business categories include the sub - business of the second category, obtaining the business organization tree corresponding to the second category as the second organization tree, and based on the second organization tree, processing the sub - business of the second category. Thus, when the multiple sub - businesses with single business categories include the sub - business of the second category, the sub - business of the second category can be processed based on the second organization tree, that is, personalized processing of sub - businesses of different business categories can be realized based on different business organization trees.

[0094] It should be noted that the first category and the second category are different business categories of the business to be processed.

[0095] For example, continuing to take the business to be processed B as an example, the business categories of the business to be processed B include procurement and finance. If the first category is procurement and the second category is finance, the business to be processed B can be split into the sub - business B1 of the procurement business category and the sub - business B2 of the finance business category. The sub - business B1 can be processed based on the procurement tree, and the sub - business B2 can be processed based on the finance tree.

[0096] In summary, according to the store data processing method of the embodiments of the present application, business organization data under the enterprise business category is obtained, and a business organization tree is constructed. Among them, the nodes in the business organization tree are used to represent business organizations under the business category. The business category of the to-be-processed business of the target store of the enterprise is obtained as the first category, and the business organization tree corresponding to the first category is obtained as the first organization tree. Based on the first organization tree, the to-be-processed business is processed. Thus, the business organizations under a certain business category of the enterprise can be considered, the business organization tree of this business category can be constructed, and the to-be-processed business can be processed based on the business organization tree corresponding to the business category of the to-be-processed business. That is, personalized processing of to-be-processed businesses of different business categories can be realized based on different business organization trees, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of the enterprise. The businesses of multiple stores and multiple business categories of the enterprise can be uniformly operated and managed, which has the advantages of low cost, high efficiency, and simplicity and feasibility.

[0097] Figure 3 FIG. is a schematic flowchart of a store data processing method according to another embodiment of the present application.

[0098] As Figure 3 shown, the store data processing method of the embodiments of the present application includes:

[0099] S301, obtain business organization data under the enterprise business category, and construct a business organization tree, where the nodes in the business organization tree are used to represent business organizations under the business category.

[0100] S302, obtain the business category of the to-be-processed business of the target store of the enterprise as the first category.

[0101] S303, obtain the business organization tree corresponding to the first category as the first organization tree.

[0102] For the relevant content of steps S301-S303, reference can be made to the above embodiments, which will not be elaborated here.

[0103] S304, establish an association relationship between the candidate stores of the enterprise and the business organizations.

[0104] S305, determine the business organization associated with the target store from the first organization tree as the first organization.

[0105] It can be understood that a candidate store can be associated with business organizations under at least one business category. The number of business organizations under one business category associated with a candidate store is at least one. The business organizations associated with different candidate stores may be different, and the number of the first organizations is at least one.

[0106] For example, continuing with Figure 2For example, the candidate stores of the enterprise include convenience stores 1 to 4 and flagship store 5. There is an association relationship between convenience stores 1 to 4 and sales organization 4 respectively, and there is an association relationship between flagship store 5 and sales organization 5. Convenience stores 1 to 4 and flagship store 5 have an association relationship with procurement organization 8 respectively.

[0107] If the target store is convenience store 1, and the business to be processed of convenience store 1 is business to be processed A, and the first category is sales, a sales tree can be obtained as the first organization tree, and the sales organization 4 associated with convenience store 1 can be determined from the sales tree as the first organization.

[0108] If the target store is flagship store 5, and the business to be processed of flagship store 5 is business to be processed A, and the first category is sales, a sales tree can be obtained as the first organization tree, and the sales organization 5 associated with flagship store 5 can be determined from the sales tree as the first organization.

[0109] If the target store is convenience store 2, and the business to be processed of convenience store 2 is business to be processed B, if the first category is procurement, a procurement tree can be obtained as the first organization tree, and the procurement organization 8 associated with convenience store 2 can be determined from the procurement tree as the first organization.

[0110] If the target store is convenience store 2, and the business to be processed of convenience store 2 is business to be processed B, if the first category includes procurement and finance, a procurement tree and a finance tree can be obtained as the first organization tree, and the procurement organization 8 associated with convenience store 2 can be determined from the procurement tree as the first organization. It should be noted that in this embodiment, there is no finance organization associated with convenience store 2 in the finance tree, and the first organization only includes procurement organization 8.

[0111] S306, process the business to be processed based on the first organization.

[0112] In one implementation manner, processing the business to be processed based on the first organization includes obtaining the processing strategy of the business to be processed through the first organization, and processing the business to be processed according to the processing strategy of the business to be processed through the first organization.

[0113] In one implementation manner, before processing the business to be processed based on the first organization, it further includes sending a business processing request for the business to be processed to the first organization.

[0114] In one implementation manner, the method further includes receiving the business processing result of the business to be processed sent by the first organization. It should be noted that the business processing result is not overly limited. For example, it may include successful business processing, failure, business processing data, etc.

[0115] In summary, according to the store data processing method of the embodiments of the present application, an association relationship is established between the candidate stores of the enterprise and the business organizations. From the first organizational tree, the business organization associated with the target store is determined as the first organization, and based on the first organization, the business to be processed is processed. Thus, the business organization associated with the target store can be determined from the first organizational tree as the first organization, and based on the first organization, the business to be processed is processed.

[0116] Figure 4 FIG. 4 is a schematic flowchart of a store data processing method according to another embodiment of the present application.

[0117] As Figure 4 shown, the store data processing method of the embodiments of the present application includes:

[0118] S401, obtain the business organization data under the enterprise business category, and construct a business organization tree, where the nodes in the business organization tree are used to represent the business organizations under the business category.

[0119] S402, obtain the business category of the business to be processed of the target store of the enterprise as the first category.

[0120] S403, obtain the business organization tree corresponding to the first category as the first organizational tree.

[0121] S404, establish an association relationship between the candidate stores of the enterprise and the business organizations.

[0122] S405, determine the business organization associated with the target store from the first organizational tree as the first organization.

[0123] S406, create a business processing flow for the target store.

[0124] S407, use the first organization as the processing object of the first process node of the business processing flow.

[0125] S408, execute the business processing flow to process the business to be processed.

[0126] For the relevant content of steps S401-S406 and S408, reference can be made to the above embodiments and will not be elaborated here.

[0127] For example, continuing with convenience store 1 as an example, and the business to be processed of convenience store 1 is business to be processed A, and the first category is sales. The sales tree can be obtained as the first organizational tree, and the sales organization 4 associated with convenience store 1 is determined from the sales tree as the first organization. A business processing flow 1 can be created for convenience store 1, use the sales organization 4 as the processing object of the first process node of the business processing flow 1, and execute the business processing flow 1 to process the business to be processed A of convenience store 1.

[0128] For example, continuing with Flagship Store 5 as an example, and the business to be processed of Flagship Store 5 is Business A to be processed, and the first category is sales. A sales tree can be obtained as the first organizational tree, and the sales organization 5 associated with Flagship Store 5 can be determined from the sales tree as the first organization. A business processing flow 2 can be created for Flagship Store 5, with the sales organization 5 as the processing object of the first process node of the business processing flow 2, and the business processing flow 2 can be executed to process the business A to be processed of Flagship Store 5.

[0129] For example, continuing with Convenience Store 2 as an example, and the business to be processed of Convenience Store 2 is Business B to be processed. If the first category is procurement, a procurement tree can be obtained as the first organizational tree, and the procurement organization 8 associated with Convenience Store 2 can be determined from the procurement tree as the first organization. A business processing flow 3 can be created for Convenience Store 2, with the procurement organization 8 as the processing object of the first process node of the business processing flow 3, and the business processing flow 3 can be executed to process the business B to be processed of Convenience Store 2.

[0130] Based on any of the above embodiments, the method further includes determining the upper-level organization of the first organization from the first organizational tree as the current organization, taking the next process node of the first process node as the current process node, and taking the current organization as the processing object of the current process node. Then, determine the upper-level organization of the current organization from the first organizational tree, update the current organization to the upper-level organization of the current organization, and update the current process node to the next process node of the current process node, and then return to execute the step of taking the current organization as the processing object of the current process node and its subsequent steps until there is no upper-level organization for the current organization. Thus, the hierarchical relationship between multiple business organizations in the first organizational tree can be considered, the automatic configuration of the process nodes of the business processing flow can be realized, and the configuration efficiency of the business processing flow can be improved.

[0131] For example, continuing with Flagship Store 5 as an example, and the business to be processed of Flagship Store 5 is Business A to be processed, and the first category is sales. A sales tree can be obtained as the first organizational tree, and the sales organization 5 associated with Flagship Store 5 can be determined from the sales tree as the first organization. A business processing flow 2 can be created for Flagship Store 5, and the business processing flow 2 includes process nodes 1 to 4. The next process node of process node 1 is process node 2, the next process node of process node 2 is process node 3, and the next process node of process node 3 is process node 4.

[0132] If the first process node of the business processing flow 2 is process node 1, take the sales organization 5 as the processing object of process node 1.

[0133] From the sales tree, determine the upper-level organization of sales organization 5 (i.e., sales organization 4) as the current organization. Take the next process node of process node 1 (i.e., process node 2) as the current process node, and use sales organization 4 as the processing object of process node 2.

[0134] From the sales tree, determine the upper-level organization of sales organization 4 (i.e., sales organization 2), update the current organization to sales organization 2, and update the current node to the next process node of process node 2 (i.e., process node 3). Use sales organization 2 as the processing object of process node 3.

[0135] From the sales tree, determine the upper-level organization of sales organization 2 (i.e., sales organization 1), update the current organization to sales organization 1, and update the current node to the next process node of process node 3 (i.e., process node 4). Use sales organization 1 as the processing object of process node 4. It can be seen that there is no upper-level organization for sales organization 1, so end the configuration process of business processing flow 2, and use the business processing flow 2 obtained from the last configuration as the final business processing flow 2.

[0136] In summary, according to the store data processing method of the embodiment of the present application, create a business processing flow for the target store, use the first organization as the processing object of the first process node of the business processing flow, and execute the business processing flow to process the business to be processed. Thus, the first organization can be used as the processing object of the first process node of the business processing flow, and the business processing flow can be executed to process the business to be processed.

[0137] Figure 5 It is a schematic flowchart of the store data processing method according to another embodiment of the present application.

[0138] As Figure 5 shown, the store data processing method of the embodiment of the present application includes:

[0139] S501, obtain business organization data under the enterprise business category, and construct a business organization tree, where the nodes in the business organization tree are used to represent business organizations under the business category.

[0140] S502, obtain the business category of the business to be processed of the target store of the enterprise as the first category.

[0141] S503, obtain the business organization tree corresponding to the first category as the first organization tree.

[0142] S504, establish an association relationship between the candidate stores of the enterprise and business organizations.

[0143] S505, determine the business organization associated with the target store from the first organization tree as the first organization.

[0144] S506. Create a business processing flow for the target store.

[0145] S507. Use the first organization as the processing object of the first process node of the business processing flow.

[0146] S508. If the business categories of the business to be processed are multiple, split the business to be processed into multiple sub - businesses with single - business categories, where the multiple sub - businesses with single - business categories include sub - businesses of the first category.

[0147] S509. Configure the first process node as the process node for the sub - business of the first category.

[0148] S510. Execute the business processing flow to process the business to be processed.

[0149] For the relevant content of steps S501 - S508 and S510, refer to the above - mentioned embodiments and will not be elaborated here.

[0150] It should be noted that the first process node is used for the processing of the sub - business of the first category.

[0151] In one implementation, the method further includes identifying that the multiple sub - businesses with single - business categories include sub - businesses of the second category, obtaining the business organization tree corresponding to the second category as the second organization tree, determining, from the second organization tree, the business organization entrusted by the first organization as the second organization, using the second organization as the processing object of the second process node of the business processing flow, and configuring the second process node as the process node for the sub - business of the second category. Thus, when the multiple sub - businesses with single - business categories include sub - businesses of the second category, the business organization entrusted by the first organization can be determined from the business organization tree corresponding to the second category as the processing object of the second process node, and the second process node can be configured as the process node for the sub - business of the second category. The second process node is used for the processing of the sub - business of the second category, so that the entrusted relationship between business organizations can be considered, the processing object of the process node can be determined, and personalized processing of sub - businesses of different business categories can be achieved based on different process nodes.

[0152] It can be understood that a business organization can entrust business organizations under at least one business category. The number of business organizations under one business category entrusted by a business organization is at least one. The business organizations entrusted by different business organizations may be different, and the number of the second organizations is at least one.

[0153] For example, continuing with Figure 2 as an example, the business organizations entrusted by procurement organizations 7 and 8 are both financial organization 10.

[0154] For example, continuing with Convenience Store 2 as an example, and the business to be processed at Convenience Store 2 is Business B to be processed, and the business categories of Business B to be processed include procurement and finance. If the first category is procurement and the second category is finance, Business B to be processed can be split into sub-business B1 of the procurement business category and sub-business B2 of the finance business category.

[0155] The procurement tree can be obtained as the first organizational tree, and the procurement organization 8 associated with Convenience Store 2 can be determined from the procurement tree as the first organization. A business processing flow 3 can be created for Convenience Store 2, with the procurement organization 8 as the processing object of the first process node of the business processing flow 3, and the first process node can be configured as the process node of sub-business B1, and the first process node is used for the processing of sub-business B1.

[0156] The finance tree can be obtained as the second organizational tree, and the finance organization 10 entrusted by the procurement organization 8 can be determined from the finance tree as the second organization. The finance organization 10 can be used as the processing object of the second process node of the business processing flow 3, and the second process node can be configured as the process node of sub-business B2, and the second process node is used for the processing of sub-business B2.

[0157] Execute the business processing flow 3 to process Business B to be processed at Convenience Store 2.

[0158] In summary, according to the store data processing method of the embodiments of the present application, when the business categories of the business to be processed are multiple, the business to be processed can be split into sub-businesses of multiple single business categories, and the first process node can be configured as the process node of the sub-business of the first category, and the first process node is used for the processing of the sub-business of the first category, so that personalized processing of sub-businesses of different business categories can be achieved based on different process nodes.

[0159] Figure 6 It is a schematic flow diagram of the store data processing method according to another embodiment of the present application.

[0160] As Figure 6 shown, the store data processing method of the embodiments of the present application includes:

[0161] S601, obtain the business organizations under the enterprise business category, and construct a business organization tree, where the nodes in the business organization tree are used to represent the business organizations under the business category.

[0162] S602, obtain the business category of the business to be processed of the target store of the enterprise as the first category.

[0163] S603, obtain the business organization tree corresponding to the first category as the first organizational tree.

[0164] S604, establish an association relationship between the candidate stores of the enterprise and the business organizations.

[0165] S605. Determine the business organization associated with the target store from the first organizational tree as the first organization.

[0166] For the relevant content of steps S601 - S605, reference can be made to the above embodiments and will not be elaborated here.

[0167] S606. Obtain a first data set with the data dimension of the first organization.

[0168] It should be noted that data sets can be constructed in advance according to the data dimensions of business organizations, and each data set corresponds to a business organization one by one, that is, the number of data sets is equal to the number of business organizations. The number of the first data sets is at least one.

[0169] It should be noted that there are no excessive restrictions on the data in the first data set. For example, it can include commodity data (such as the price, inventory, brand, category, etc. of commodities), store data (such as the location and scale of stores), etc.

[0170] In one implementation, if there is a superior organization for the first organization, the first data set includes a first subset and a second subset. Among them, the first subset is the data set with the data dimension not being the superior organization of the first organization, and the second subset is the data set with the data dimension being the superior organization of the first organization. It should be noted that the first subset and the second subset are different subsets of the first data set, and the first subset and the second subset constitute the first data set. Thus, the data set with the data dimension of a business organization inherits the data set with the data dimension of the superior organization of the business organization.

[0171] It can be understood that the first subset and the second subset may include data of the same category, and the values of the data of the same category in the first subset and the second subset may be different. If the business organization tree includes a first node and a second node, and the business organization corresponding to the first node is the subordinate organization of the business organization corresponding to the second node, then the data set with the data dimension of the business organization corresponding to the second node is a subset of the data set with the data dimension of the business organization corresponding to the first node.

[0172] For example, continuing with Figure 2 as an example, if the first organization is sales organization 4, the data set X with the data dimension of sales organization 4 includes a first subset X1 and a second subset X2. The first subset X1 is the data set with the data dimension not being sales organization 2, and the second subset X2 is the data set with the data dimension being sales organization 2. It should be noted that in this embodiment, the data set X is the first data set.

[0173] For example, continuing with Figure 2For example, if the first organization is the sales organization 5, the data dimension of the dataset Y of the sales organization 5 includes a first subset Y1 and a second subset Y2. The first subset Y1 is a dataset with a data dimension other than the sales organization 4, and the second subset Y2 is a dataset with a data dimension of the sales organization 4. It should be noted that in this embodiment, the dataset Y is the first dataset, and the second subset Y2 is the dataset X.

[0174] S607. Obtain the data to be processed of the target store.

[0175] S608. Perform data reading and / or data storage operations on the data to be processed for the first dataset.

[0176] It should be noted that there are no excessive restrictions on the data to be processed. For example, it may include the first data to be read, the second data to be stored, and so on.

[0177] In one implementation, performing data reading and / or data storage operations on the data to be processed for the first dataset includes, if the data to be processed includes the first data to be read, reading the first data from the first dataset, and if the data to be processed includes the second data to be stored, storing the second data into the first dataset.

[0178] In one implementation, if the data to be processed includes the first data to be read, performing the data reading operation on the first data for the first dataset includes, if the first data exists in the first subset, reading the first data from the first subset, and if the first data does not exist in the first subset, reading the first data from the second subset. Thus, when the first data exists in the first subset, the first data can be directly read from the first subset, and when the first data does not exist in the first subset, the first data is read from the second subset, that is, the data is preferentially read from the first subset.

[0179] For example, continuing with the flagship store 5 as an example, and the business to be processed of the flagship store 5 is the business to be processed A, and the first category is sales. A sales tree can be obtained as the first organization tree, and the sales organization 5 associated with the flagship store 5 is determined from the sales tree as the first organization. The data to be processed includes the original price and the direct price reduction of product 1 to be read. The dataset Y with a data dimension of the sales organization 5 includes a first subset Y1 and a second subset Y2. It should be noted that the actual price of the product is the original price of the product minus the direct price reduction of the product.

[0180] If the original price 2499 of product 1 exists in the first subset Y1, read the original price 2499 of product 1 from the first subset Y1.

[0181] If the original price of product 1 does not exist in the first subset Y1, read the original price 2499 of product 1 from the second subset Y2.

[0182] If there is a direct discount price of 1000 for product 1 in the first subset Y1, read the direct discount price of 1000 for product 1 from the first subset Y1.

[0183] If there is no direct discount price of product 1 in the first subset Y1, read the direct discount price of 800 for product 1 from the second subset Y2.

[0184] Based on any of the above embodiments, if the data to be processed includes the first data to be read, the data reading operation for the first data set for the first data includes: if the first data exists in the first data set, read the first data from the first data set; if the first data does not exist in the first data set, determine the upper-level organization of the first organization from the first organization tree as the fourth organization, and obtain the third data set with the data dimension of the fourth organization. If the first data exists in the third data set, read the first data from the third data set; if the first data does not exist in the third data set, determine the upper-level organization of the third organization from the first organization tree, update the third organization to its upper-level organization, and return to execute the subsequent steps of obtaining the third data set with the data dimension of the fourth organization until the first data is read, and / or the fourth organization has no upper-level organization. Thus, the hierarchical relationship between multiple business organizations in the first organization tree can be considered, and the data sets with the data dimension of the business organizations in the first organization tree can be obtained step by step upward to read the first data from the data sets.

[0185] For example, continuing with flagship store 5 as an example, and the business to be processed of flagship store 5 is business A to be processed, and the first category is sales, the sales tree can be obtained as the first organization tree, and the sales organization 5 associated with flagship store 5 can be determined from the sales tree as the first organization. The data to be processed includes the original price of product 1 to be read.

[0186] If there is an original price of 2499 for product 1 in the data set Y with the data dimension of sales organization 5, read the original price of 2499 for product 1 from the data set Y.

[0187] If there is no original price of product 1 in the data set Y with the data dimension of sales organization 5, determine the upper-level organization of sales organization 5 (i.e., sales organization 4) from the sales tree as the fourth organization, and obtain the data set X with the data dimension of sales organization 4. It should be noted that at this time, the data set X is the third data set.

[0188] If there is an original price of 2499 for product 1 in the data set X, read the original price of 2499 for product 1 from the data set X.

[0189] If the original price of product 1 does not exist in the dataset X, determine the organization at the level above sales organization 4 (i.e., sales organization 2) from the sales tree, update the fourth organization to sales organization 2, and obtain the dataset Z with the data dimension of sales organization 2. It should be noted that at this time, the dataset Z is the third dataset.

[0190] If the original price of product 1, which is 2499, exists in the dataset Z, read the original price of product 1, which is 2499, from the dataset Z.

[0191] In summary, according to the store data processing method of the embodiments of the present application, obtain the first dataset with the data dimension of the first organization, obtain the data to be processed of the target store, and perform data reading and / or data storage operations on the first dataset for the data to be processed. Thus, the dataset can be constructed according to the data dimension of the business organization, and considering the first dataset with the data dimension of the first organization, perform data reading and / or data storage operations on the first dataset for the data to be processed, improving the flexibility of data processing and having a low maintenance cost for the dataset.

[0192] Based on any of the above embodiments, before performing the data reading and / or data storage operations on the first dataset for the data to be processed in step S608, it further includes identifying that the first category is consistent with the business category of the data to be processed. Thus, when the business category of the data to be processed is consistent with the first category, the data processing operations on the first dataset for the data to be processed can be performed, avoiding performing the data processing operations on the first dataset for the data to be processed when the business category of the data to be processed is inconsistent with the first category, and improving the accuracy of data processing.

[0193] In one implementation, the method further includes identifying that the first category is inconsistent with the business category of the data to be processed, obtaining the business organization tree corresponding to the business category of the data to be processed as the third organization tree, determining the business organization entrusted by the first organization from the third organization tree as the third organization, obtaining the second dataset with the data dimension of the third organization, and performing data reading and / or data storage operations on the second dataset for the data to be processed. Thus, considering the entrustment relationship between business organizations, the second dataset can be determined, and personalized processing of the data to be processed with different business categories can be realized based on different datasets.

[0194] For example, continuing with convenience store 2 as an example, and the business to be processed of convenience store 2 is the business to be processed B, and the business categories of the business to be processed B include procurement and finance. If the first category is procurement and the second category is finance, the procurement tree can be obtained as the first organization tree, and the procurement organization 8 associated with convenience store 2 can be determined from the procurement tree as the first organization.

[0195] If the data to be processed includes the procurement data and financial data of convenience store 2 to be read, where the business category of the procurement data of convenience store 2 to be read is procurement, and the business category of the financial data of convenience store 2 to be read is finance.

[0196] It can be recognized that the first category (i.e., procurement) is consistent with the business category of the procurement data of convenience store 2 to be read. From the data set W with a data dimension of procurement organization 8, the procurement data of convenience store 2 is read.

[0197] It can be recognized that the first category (i.e., procurement) is inconsistent with the business category of the financial data of convenience store 2 to be read. Obtain the financial tree as the third organization tree, determine the financial organization 10 entrusted by the procurement organization 8 from the financial tree as the third organization, obtain the data set Q with a data dimension of financial organization 10, and read the financial data of convenience store 2 from the data set Q. It should be noted that in this embodiment, the data set Q is the second data set.

[0198] As above Figures 1 to 6 Corresponding to the store data processing method provided in the above Figures 1 to 6 embodiment, the present application also provides a store data processing device. Since the store data processing device provided in the embodiments of the present application corresponds to the store data processing method provided in the above

[0199] Figure 7 It is a schematic structural diagram of a store data processing device according to an embodiment of the present application.

[0200] As Figure 7 shown, the store data processing device 100 of the embodiments of the present application may include: a construction module 110, a first acquisition module 120, a second acquisition module 130, and a processing module 140.

[0201] The construction module 110 is configured to obtain business organization data under the enterprise business category and construct a business organization tree; wherein, the nodes in the business organization tree are used to represent the business organizations under the business category, and i is a positive integer;

[0202] The first acquisition module 120 is configured to acquire the business category of the business to be processed of the target store of the enterprise as the first category;

[0203] The second acquisition module 130 is configured to acquire the business organization tree corresponding to the first category as the first organization tree;

[0204] The processing module 140 is configured to process the business to be processed based on the first organization tree.

[0205] In one embodiment of the present application, the processing module 140 is further configured to: establish an association relationship between the candidate stores of the enterprise and the business organization; determine, from the first organization tree, the business organization associated with the target store as the first organization; and process the to-be-processed business based on the first organization.

[0206] In one embodiment of the present application, the processing module 140 is further configured to: create a business processing flow for the target store; use the first organization as the processing object of the first process node of the business processing flow; and execute the business processing flow to process the to-be-processed business.

[0207] In one embodiment of the present application, the processing module 140 is further configured to: if there are multiple business categories of the to-be-processed business, split the to-be-processed business into multiple sub-businesses with single business categories, where the multiple sub-businesses with single business categories include the sub-businesses of the first category; and configure the first process node as the process node of the sub-businesses of the first category.

[0208] In one embodiment of the present application, the processing module 140 is further configured to: identify that the multiple sub-businesses with single business categories include sub-businesses of the second category; obtain the business organization tree corresponding to the second category as the second organization tree; determine, from the second organization tree, the business organization entrusted by the first organization as the second organization; use the second organization as the processing object of the second process node of the business processing flow; and configure the second process node as the process node of the sub-businesses of the second category.

[0209] In one embodiment of the present application, the processing module 140 is further configured to: determine, from the first organization tree, the upper-level organization of the first organization as the current organization; use the next process node of the first process node as the current process node, and use the current organization as the processing object of the current process node; determine, from the first organization tree, the upper-level organization of the current organization; update the current organization to the upper-level organization of the current organization, update the current process node to the next process node of the current process node, and return to execute the step of using the current organization as the processing object of the current process node and its subsequent steps until there is no upper-level organization for the current organization.

[0210] In one embodiment of the present application, the processing module 140 is further configured to: obtain a first data set with the data dimension of the first organization; obtain the to-be-processed data of the target store; and perform data reading and / or data storage operations on the first data set for the to-be-processed data.

[0211] In one embodiment of the present application, before performing the data reading and / or data storing operation of the to-be-processed data on the first data set, the processing module 140 is further configured to: identify that the first category is consistent with the service category of the to-be-processed data.

[0212] In one embodiment of the present application, the processing module 140 is further configured to: identify that the first category is inconsistent with the service category of the to-be-processed data; obtain a service organization tree corresponding to the service category of the to-be-processed data as a third organization tree; determine, from the third organization tree, a service organization commissioned by the first organization as a third organization; obtain a second data set with the data dimension of the third organization; and perform the data reading and / or data storing operation of the to-be-processed data on the second data set.

[0213] In one embodiment of the present application, if there is a superior organization of the first organization, the first data set includes a first subset and a second subset, where the first subset is a data set with a data dimension other than the superior organization of the first organization, and the second subset is a data set with a data dimension of the superior organization of the first organization.

[0214] In one embodiment of the present application, if the to-be-processed data includes first data to be read, the processing module 140 is further configured to: if the first data exists in the first subset, read the first data from the first subset; if the first data does not exist in the first subset, read the first data from the second subset.

[0215] In one embodiment of the present application, if the to-be-processed data includes first data to be read, the processing module 140 is further configured to: if the first data exists in the first data set, read the first data from the first data set; if the first data does not exist in the first data set, determine, from the first organization tree, a superior organization of the first organization as a fourth organization, and obtain a third data set with the data dimension of the fourth organization; if the first data exists in the third data set, read the first data from the third data set; if the first data does not exist in the third data set, determine, from the first organization tree, a superior organization of the fourth organization; update the fourth organization to the superior organization of the fourth organization, and return to execute the step of obtaining the third data set with the data dimension of the fourth organization and subsequent steps until the first data is read, and / or, there is no superior organization of the fourth organization.

[0216] In one embodiment of the present application, the first obtaining module 120 is further configured to: if there are multiple service categories of the to-be-processed service, screen out the first category from the multiple service categories of the to-be-processed service.

[0217] In one embodiment of the present application, the building block 110 is further configured to: identify that the business organization tree includes a first node and a second node, and the business organization corresponding to the first node is a lower-level organization of the business organization corresponding to the second node; use the first node as a child node of the second node, and add a connection edge between the first node and the second node.

[0218] The store data processing device according to the embodiment of the present application can consider the business organizations under a certain business category of an enterprise, construct a business organization tree for this business category, and process the business to be processed based on the business organization tree corresponding to the business category of the business to be processed. That is, based on different business organization trees, personalized processing of the business to be processed in different business categories can be achieved, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of an enterprise. It can uniformly operate and manage the businesses of multiple stores and multiple business categories of an enterprise, and has the advantages of low cost, high efficiency, and simplicity.

[0219] To implement the above embodiment, as Figure 8 shown, the present application also proposes an electronic device 200, including: a memory 210, a processor 220, and a computer program stored on the memory 210 and executable on the processor 220. When the processor 220 executes the program, it implements the store data processing method proposed in the foregoing embodiment of the present application.

[0220] The electronic device according to the embodiment of the present application can consider the business organizations under a certain business category of an enterprise by the processor executing the computer program stored on the memory, construct a business organization tree for this business category, and process the business to be processed based on the business organization tree corresponding to the business category of the business to be processed. That is, based on different business organization trees, personalized processing of the business to be processed in different business categories can be achieved, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of an enterprise. It can uniformly operate and manage the businesses of multiple stores and multiple business categories of an enterprise, and has the advantages of low cost, high efficiency, and simplicity.

[0221] To implement the above embodiment, the present application also proposes a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the store data processing method proposed in the foregoing embodiment of the present application.

[0222] The computer-readable storage medium according to the embodiment of the present application, by storing a computer program and being executed by a processor, can consider the business organization under a certain business category of an enterprise, construct a business organization tree of this business category, and process the to-be-processed business based on the business organization tree corresponding to the business category of the to-be-processed business. That is, based on different business organization trees, personalized processing of the to-be-processed businesses of different business categories can be realized, and it is applicable to the business processing scenarios of multiple stores and multiple business categories of an enterprise. It can uniformly operate and manage the businesses of multiple stores and multiple business categories of the enterprise, and has the advantages of low cost, high efficiency, and simplicity and feasibility.

[0223] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0224] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present application, the meaning of "a plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0225] Any process or method description shown in the flowchart or described in other ways herein can be understood as representing a module, segment, or part of the code including one or more executable instructions for implementing a customized logic function or process. The scope of the preferred embodiments of the present application includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in the reverse order according to the functions involved, rather than in the order shown or discussed, which should be understood by those skilled in the art of the embodiments of the present application.

[0226] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a definitional sequence list of executable instructions for implementing logical functions, which can be embodied specifically in any computer-readable medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device), or in conjunction with these instruction execution systems, apparatuses, or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection portion having one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other appropriate processing as necessary, and then storing it in a computer memory.

[0227] It should be understood that various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), and the like.

[0228] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0229] In addition, each functional unit in various embodiments of the present application may be integrated into one processing module, may exist separately physically for each unit, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0230] The above-mentioned storage medium may be a read-only memory, a magnetic disk, an optical disc, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.

Claims

1. A method for processing store data, characterized in that, Including: Obtain the business organization data under the enterprise's business category and construct a business organization tree; wherein, the nodes in the business organization tree are used to represent the business organizations under the business category; Obtain the business category of the to-be-processed business of the target store of the enterprise as the first category; Obtain the business organization tree corresponding to the first category as the first organization tree; Process the to-be-processed business based on the first organization tree.

2. The method according to claim 1, wherein The processing of the to-be-processed business based on the first organization tree includes: Establish an association relationship between the candidate stores of the enterprise and the business organizations; Determine, from the first organization tree, the business organization associated with the target store as the first organization; Process the to-be-processed business based on the first organization.

3. The method according to claim 2, wherein The processing of the to-be-processed business based on the first organization includes: Create a business processing flow for the target store; Use the first organization as the processing object of the first process node of the business processing flow; Execute the business processing flow to process the to-be-processed business.

4. The method according to claim 3, wherein The method further includes: If there are multiple business categories of the to-be-processed business, split the to-be-processed business into sub-businesses with multiple single business categories, where the multiple sub-businesses with single business categories include the sub-businesses of the first category; Configure the first process node as the process node of the sub-business of the first category.

5. The method according to claim 4, characterized in that, The method further includes: Identify that the sub-businesses with multiple single business categories include the sub-businesses of the second category; Obtain the business organization tree corresponding to the second category as the second organization tree; Determine, from the second organization tree, the business organization entrusted by the first organization as the second organization; Use the second organization as the processing object of the second process node of the business processing flow; Configure the second process node as the process node of the sub-business of the second category.

6. The method according to claim 3, wherein The method further includes: Determine, from the first organization tree, the upper-level organization of the first organization as the current organization; Use the next process node of the first process node as the current process node and use the current organization as the processing object of the current process node; Determine the upper-level organization of the current organization from the first organization tree; Update the current organization to the upper-level organization of the current organization, update the current process node to the next process node of the current process node, and return to execute the step of using the current organization as the processing object of the current process node and its subsequent steps until there is no upper-level organization for the current organization.

7. The method according to any one of claims 2-6, characterized in that, The processing of the to-be-processed business based on the first organization includes: Obtain a first data set with the data dimension of the first organization; Obtain the to-be-processed data of the target store; Perform data reading and / or data storage operations on the first data set for the to-be-processed data.

8. The method according to claim 7, wherein Before performing the data reading and / or data storage operations on the first data set for the to-be-processed data, it further includes: Identify that the first category is consistent with the business category of the to-be-processed data.

9. The method according to claim 8, characterized in that, The method further includes: It is recognized that the first category is inconsistent with the business category of the data to be processed; Obtain the business organization tree corresponding to the business category of the data to be processed as the third organization tree; Determine, from the third organization tree, the business organization entrusted by the first organization as the third organization; Obtain a second data set with the data dimension being the third organization; Perform data reading and / or data storage operations on the second data set for the data to be processed.

10. The method according to claim 7, characterized in that If there is a superior organization for the first organization, the first data set includes a first subset and a second subset, where the first subset is a data set with a data dimension not being the superior organization of the first organization, and the second subset is a data set with a data dimension being the superior organization of the first organization.

11. The method according to claim 10, wherein If the data to be processed includes first data to be read, performing a data reading operation on the first data set for the first data includes: If the first data exists in the first subset, read the first data from the first subset; If the first data does not exist in the first subset, read the first data from the second subset.

12. The method according to claim 7, wherein If the data to be processed includes first data to be read, performing a data reading operation on the first data set for the first data includes: If the first data exists in the first data set, read the first data from the first data set; If the first data does not exist in the first data set, determine, from the first organization tree, the superior organization of the first organization as the fourth organization, and obtain a third data set with the data dimension being the fourth organization; If the first data exists in the third data set, read the first data from the third data set; If the first data does not exist in the third data set, determine the superior organization of the fourth organization from the first organization tree; Update the fourth organization to the superior organization of the fourth organization, and return to execute the step of obtaining the third data set with the data dimension being the fourth organization and subsequent steps until the first data is read, and / or, there is no superior organization for the fourth organization.

13. The method according to any one of claims 1-6, characterized in that, The obtaining the business category of the business to be processed of the target store of the enterprise as the first category includes: If there are multiple business categories of the business to be processed, screen out the first category from the multiple business categories of the business to be processed.

14. The method according to any one of claims 1-6, characterized in that, The obtaining the business organization data under the enterprise business category and constructing a business organization tree includes: Recognize that the business organization tree includes a first node and a second node, and the business organization corresponding to the first node is the next-level organization of the business organization corresponding to the second node; Take the first node as the child node of the second node, and add a connection edge between the first node and the second node.

15. A store data processing device, characterized in that, Includes: A construction module for obtaining business organization data under the enterprise business category and constructing a business organization tree; where the nodes in the business organization tree are used to represent the business organizations under the business category; A first acquisition module for obtaining the business category of the business to be processed of the target store of the enterprise as the first category; A second acquisition module, configured to acquire the service organization tree corresponding to the first category as the first organization tree; A processing module, configured to process the service to be processed based on the first organization tree.

16. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the store data processing method according to any one of claims 1-14.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the store data processing method according to any one of claims 1-14.