A method and apparatus for planning business data flow and control

By constructing a business data flow control model, the inefficiency of batch business data flow and access control in planning and scheduling management was solved, achieving full-process control and efficient data management.

CN120746479BActive Publication Date: 2026-02-17INST OF LOGISTICS SCI & TECH ACAD OF SYST ENG ACAD OF MILITARY SCI
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510827940.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-19
Publication Date
2026-02-17
Estimated Expiration
2045-06-19

AI Technical Summary

Technical Problem

In planning and management, existing technologies struggle to effectively manage and control the flow of batch business data, especially due to confusion and overlap in different versions and permission management, resulting in low data management efficiency.

Method used

By adopting a business data flow control model, and by building data configuration, process control and data flow management modules, combined with user role and permission management, we can achieve full-process control over planned projects, planned adjustment projects and scheduled projects.

Benefits of technology

It enables efficient flow of batch business data according to process permissions, improves the management efficiency of business data, and ensures clear isolation and management of different versions and permissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120746479B_ABST
    Figure CN120746479B_ABST
Patent Text Reader

Abstract

The application discloses a kind of planning plan business data flow and control method and device, the method comprises: constructing business data flow control model;Using the business data flow control model, fill report and obtain pending business data;Using business data flow control model, the pending business data is handled, and business data flow control information is obtained.The application provides a kind of planning plan business data flow and control method and system, using business data flow control model and user hierarchical management model, realize the whole process control of planning project, planning adjustment project and plan project, realizes that batch business data is transferred according to process authority, improves the management efficiency of business data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of business data management, and in particular to a method and apparatus for planning and controlling the flow of business data. Background Technology

[0002] In similar business systems such as planning and scheduling management, it is necessary to transfer batch business data according to process permissions, involving data modification at various levels and complex data versions. For example, in planning and scheduling management, the entire process of planning projects, adjustment projects, and planned projects is controlled, involving project submission, issuance, project establishment, approval and other links. From planning to planning and from planning to execution, the entire process is affected by version changes in project data during the process of requirement submission, review and approval. Therefore, it is necessary to effectively identify and retain the historical data of different versions of each project and transfer it efficiently in each business link.

[0003] To address the above business models, a method for managing and controlling planning and scheduling business data is proposed. This method implements version management for data at the planning project, planning adjustment project, and plan project reporting stages. Users can customize version names and maintain data version-related information, enabling the retention of different data versions. Other business modules can select different versions of data when accessing it, thus achieving data management, process flow, and business control across different stages and versions. Vertically, business data can be categorized by different management permissions across industries and units; horizontally, it can include different data types such as planning, scheduling, and adjustments; and temporally, it distinguishes between issuance and reporting states. This effectively isolates the chaotic overlap between different stages and data types, while allowing data to flow as a whole between processes and users. When expanding the functionality of the business information system, the corresponding business data access interface can be directly called, providing a clear management interface. This method achieves full-process control of planning and scheduling business data, effectively improving the efficiency of business data management. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a method and apparatus for the flow and control of planning and scheduling business data. The method and apparatus adopt a business data flow control model to realize full-process control of planning projects, planning adjustment projects and scheduled projects, and realize the flow of batch business data according to process permissions, thereby improving the management efficiency of business data.

[0005] To address the aforementioned technical problems, a first aspect of the present invention discloses a method for the flow and control of planning and scheduling business data, the method comprising:

[0006] S1, Construct a business data flow control model;

[0007] S2, using the business data flow control model, fill in and obtain the business data to be processed;

[0008] S3. Using the business data flow control model, the business data to be processed is processed to obtain business data flow control information.

[0009] As an optional implementation, in the first aspect of the present invention, the business data flow control model includes: a data configuration module, a process control module, a data flow management module, and a database module;

[0010] The data configuration module is used to define and configure user roles, business data, and business process status.

[0011] The process control module is used to process user demand information and obtain process business data and business data process status information.

[0012] The data flow management module is used to record and process the business data flow status information to obtain output business status data;

[0013] The database module is used to store user role and permission data, process business data, business data flow status information, and business status data.

[0014] The data configuration module, the process control module, and the data flow management module are all connected to the database module.

[0015] As an optional implementation, in the first aspect of the present invention, the business data configuration module includes a business data configuration unit, a business process configuration unit, and a user role configuration unit.

[0016] The business data configuration unit is used to extract the corresponding database table structure definition from the database module for the business type and define the corresponding business data specifications.

[0017] The business process configuration unit is used to define business process control information and business process status information based on user roles.

[0018] The user role configuration unit is used to define user permission information based on the user hierarchical management model.

[0019] As an optional implementation, in the first aspect of the present invention, the step of using the business data flow control model to fill in and obtain the business data to be processed includes:

[0020] S21, Based on the business data flow control model, determine the business data entry format information and user role information;

[0021] S22, Based on the annual data entry plan, data entry is performed using the business data entry format and the user role information to obtain the business data to be processed.

[0022] As an optional implementation, in the first aspect of the present invention, the step of processing the business data to be processed using a business data flow control model to obtain business data flow control information includes:

[0023] S31, Obtain user demand information;

[0024] S32, the user demand information is identified and processed to obtain business data processing type and user role data;

[0025] S33, based on the business data processing type and the user role data, the business data to be processed is processed using the business data flow control model to obtain business data flow control information.

[0026] As an optional implementation, in the first aspect of the present invention, the step of identifying and processing the user demand information to obtain business data processing type and user role data includes:

[0027] S321, The user demand information is parsed and processed to obtain user role information and business data processing type;

[0028] The parsing expression is:

[0029] OUT = f(I, J) d C c C n C A );

[0030] Wherein, OUT represents the structured parsing result; f() represents the parsing function; I represents the user requirement information; J d Representation of parsing rules; C c Indicates contextual information; C n Represents semantic association information; C A Indicate the fault tolerance rules;

[0031] S322, Based on the user role information, match the database module to obtain user role data.

[0032] As an optional implementation, in the first aspect of the present invention, the step of processing the business data to be processed using the business data flow control model based on the business data processing type and the user role data to obtain business data flow control information includes:

[0033] S331, determine whether the business data processing type is equal to a first preset value, and obtain a first determination result;

[0034] S332, when the first judgment result is yes, execute S333;

[0035] If the first judgment result is negative, execute S334;

[0036] S333, The user role data is parsed and processed to obtain user role level information and user permission information;

[0037] Based on the user role level information and user permission information, the process control module performs a first processing on the business data to be processed to obtain business data flow control information.

[0038] S334, determine whether the business data processing type is equal to the second preset value, and obtain the second determination result;

[0039] S335, when the second judgment result is yes, execute S336;

[0040] If the result of the second judgment is negative, execute S337;

[0041] S336, The user role data is parsed and processed to obtain user role level information and user permission information;

[0042] Based on the user role level information and user permission information, the data flow management module performs a second processing on the business data to be processed to obtain business data flow control information.

[0043] S337, determine whether the business data processing type is equal to a third preset value, and obtain a third determination result;

[0044] S338, when the third judgment result is yes, execute S339;

[0045] If the third judgment result is negative, execute S31;

[0046] S339, The user role data is parsed and processed to obtain user role level information and user permission information;

[0047] Based on the user role level information and user permission information, the data flow management module performs third processing on the business data to be processed to obtain business data flow control information.

[0048] The second aspect of this invention discloses a planning and scheduling business data flow and control device, the device comprising: a model building module, a data acquisition module, and a data processing module;

[0049] The model building module is used to build a business data flow control model;

[0050] The data acquisition module is used for users to fill in and obtain business data to be processed;

[0051] The data processing module is used to process the business data to be processed using the business data flow control model to obtain business data flow control information.

[0052] A third aspect of the present invention discloses a planning and scheduling business data flow and control device, the device comprising:

[0053] Memory containing executable program code;

[0054] A processor coupled to the memory;

[0055] The processor calls the executable program code stored in the memory to execute some or all of the steps in the planning and scheduling business data flow and control method disclosed in the first aspect of the present invention.

[0056] The fourth aspect of the present invention discloses a computer-readable storage medium storing computer instructions, which, when invoked, execute some or all of the steps in the planning and scheduling business data flow and control method disclosed in the first aspect of the present invention.

[0057] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0058] In this embodiment of the invention, a method and apparatus for planning and scheduling business data flow and control are provided. The method and apparatus adopt a business data flow control model and a user hierarchical management model to achieve full-process control of planning projects, planning adjustment projects and scheduled projects. It enables batch business data to flow according to process permissions, thereby improving the management efficiency of business data. Attached Figure Description

[0059] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0060] Figure 1 This is a schematic diagram illustrating an application scenario of the planning and scheduling business data flow and control device provided in this embodiment of the invention;

[0061] Figure 2This is a flowchart illustrating a planning and scheduling business data flow and control method disclosed in an embodiment of the present invention;

[0062] Figure 3 This is a schematic diagram of the business data flow control model disclosed in the planning and control method for business data flow according to an embodiment of the present invention;

[0063] Figure 4 This is a schematic diagram of the structure of a planning and scheduling business data transfer and control device disclosed in an embodiment of the present invention;

[0064] Figure 5 This is a schematic diagram of another planning and scheduling business data flow and control device disclosed in an embodiment of the present invention. Detailed Implementation

[0065] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0066] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0067] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0068] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0069] It should be noted that since the method in this application embodiment is executed in a computer device, the processing objects of each computer device exist in the form of data or information, such as time, which is essentially time information. It is understood that if size, quantity, position, etc. are mentioned in subsequent embodiments, they are all corresponding data that exist so that the computer device can process them. Specific details will not be elaborated here.

[0070] This application provides a method, system, device, computer equipment, and computer-readable storage medium for planning and scheduling business data flow and control, which will be described in detail below.

[0071] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application scenario of the planning and scheduling business data transfer and control device provided in this application embodiment. The business data management system may include a computer device 100, which integrates the planning and scheduling business data transfer and control device. Figure 1 Computer equipment in the country.

[0072] In this embodiment, the computer device 100 can be a standalone server, a server network, or a server cluster. For example, the computer device 100 described in this embodiment includes, but is not limited to, a computer, a network host, a single network server, a set of multiple network servers, or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0073] It is understood that the computer device 100 used in the embodiments of this application can be a device that includes both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing bidirectional communication on a bidirectional communication link. Such a device may include: cellular or other communication devices having a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display. Specifically, the computer device 100 may be a desktop terminal or a mobile terminal, and may also be one of a mobile phone, tablet computer, laptop computer, etc.

[0074] Those skilled in the art will understand that Figure 1 The application environment shown is merely one application scenario of the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include those that are more specific to this application. Figure 1 The number of computer devices shown is more or less, for example Figure 1 Only one computer device is shown in the diagram. It is understood that the system may also include one or more other services, which are not limited here.

[0075] In addition, such as Figure 1 As shown, the planning and scheduling business data flow and control device may also include a memory 200 for storing process data of the entire business process management, such as the historical data of different versions of project data in the planning and scheduling management, for planning projects, adjustment projects, and planned projects, at each stage of project submission, issuance, and establishment and approval, as well as the version changes of project data in the process of requirement filling, review, and approval.

[0076] It should be noted that, Figure 1 The schematic diagram of the planning and scheduling business data flow and control device shown is merely an example. The planning and scheduling business data flow and control device and scenario described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of simulation control management systems and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0077] This invention discloses a method and apparatus for the flow and control of planning and scheduling business data. The method employs a business data flow control model to achieve full-process control over planning projects, planning adjustment projects, and scheduled projects. It enables batch business data to flow according to process permissions, thereby improving the management efficiency of business data. Detailed descriptions follow.

[0078] Example 1

[0079] Please see Figure 2 , Figure 2This is a flowchart illustrating a planning and scheduling business data flow and control method disclosed in an embodiment of the present invention. Figure 2 The described planning and control methods for business data flow are applied in a business data management system, such as a local server or cloud server for the business data management system; however, this embodiment of the invention is not limited to this. Figure 2 As shown, the planning and control method for business data flow can include the following operations:

[0080] S1, Construct a business data flow control model;

[0081] It should be noted that the business data flow control model is used to constrain the format of business data and record the business process status and corresponding user role operations.

[0082] S2, using the business data flow control model, fill in and obtain the business data to be processed;

[0083] S3. Using the business data flow control model, the business data to be processed is processed to obtain business data flow control information.

[0084] As can be seen, the planning and business data flow and control method described in the embodiments of the present invention utilizes a business data flow control model to achieve full-process control over planning projects, planning adjustment projects, and plan projects, enabling batch business data to flow according to process permissions and improving the management efficiency of business data.

[0085] In another alternative embodiment, such as Figure 3 As shown, the business data flow control model includes: a data configuration module 101, a process control module 102, a data flow management module 103, and a database module 104.

[0086] The data configuration module 101 is used to define and configure user roles, business data, and business process status.

[0087] The process control module 102 is used to process user demand information and obtain process business data and business data process status information.

[0088] It should be noted that the process control module 102 controls the business process according to user requests and the current stage, including:

[0089] Based on the current process status of the business data, control the user's operation on the current business data to obtain process business data and user operation information;

[0090] Based on the user operation information, the process status of the business data is changed to obtain the business data process status information;

[0091] The data flow management module 103 is used to record and process the business data flow status information to obtain output business status data.

[0092] It should be noted that the data flow management module 103 supports the flow of business data between various business function modules of the information system and the management of data versions, including:

[0093] For user operations, record the data modification process to obtain business status data, including but not limited to the user who modified the data, the type of modification, and the specific content of the modified business data.

[0094] For user operations, provide corresponding business data operation examples to each functional module of the information system;

[0095] The database module 104 is used to store user role and permission data, process business data, business data flow status information, and business status data.

[0096] The data configuration module 101, the process control module 102, and the data flow management module 103 are all connected to the database module 104.

[0097] As can be seen, by implementing the planning and control method for business data flow described in the embodiments of the present invention, a business data flow control model is constructed, thereby realizing full-process control over planning projects, planning adjustment projects, and planned projects, enabling batch business data to flow according to process permissions, and improving the management efficiency of business data.

[0098] In another optional embodiment, the business data configuration module includes a business data configuration unit, a business process configuration unit, and a user role configuration unit;

[0099] The business data configuration unit is used to extract the corresponding database table structure definition from the database module for the business type and define the corresponding business data specifications.

[0100] It should be noted that the business data configuration unit is used to define the business data specifications in the business data flow control model, that is, to define the business data fields and specific requirements for the business type, which can be achieved by directly extracting the structure of the corresponding database table;

[0101] The business process configuration unit is used to define business process control information and business process status information based on user roles.

[0102] It should be noted that the business process configuration unit is used to define the business process status and corresponding user role operations, representing the stage of data flow and the corresponding user-operable content. Business process statuses include not filled, filled, not submitted, submitted, withdrawn, and confirmed; corresponding to a specific business process status, different user roles can be set to perform the following types of operations, including submit, withdraw, and confirm.

[0103] It should be noted that the business process control information includes submission, withdrawal, confirmation, and modification;

[0104] The business process status information includes: not filled in, filled in, not submitted, submitted, withdrawn, modified, and confirmed.

[0105] The user role configuration unit is used to define user permission information based on the user hierarchical management model;

[0106] It should be noted that the user role configuration unit is used to define user data permissions, and to define different user roles for editing, deleting and adding business data records for different user levels and different business process states;

[0107] It should be noted that the user permission information includes user role information, user permission information, user security score, and user environment security risk score.

[0108] It should be noted that the user role information includes Level 1 users, Level 2 users, and basic users;

[0109] It should be noted that the aforementioned Level 1 users refer to users of the business management unit, who are used to create annual plan data entry instances based on the annual plan, for data entry by units at all levels.

[0110] It should be noted that the aforementioned Level 1 users have permissions to delete business data, add business data, and review business data.

[0111] It should be noted that the aforementioned Level 2 users refer to experts in the business information system who have the authority to review the submitted business data.

[0112] It should be noted that the aforementioned second-level users have business data review permissions;

[0113] It should be noted that the basic user refers to the user of the business data reporting unit, who is used to fill in and submit business data;

[0114] It should be noted that the basic users mentioned above have the authority to edit business data;

[0115] It should be noted that the user permission information includes business data editing, business data deletion, business data addition, and business data approval.

[0116] It should be noted that the user security score represents the degree of user compliance with data security policies and regulations, which is obtained based on historical data.

[0117] It should be noted that the user environment security risk score refers to the security risk score of the user's operating environment obtained based on historical data, including but not limited to device security status information and network environment security level information;

[0118] As can be seen, by implementing the planning and control method for business data flow described in the embodiments of the present invention, a business data configuration module is constructed to provide support for the business data flow control model, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0119] In another optional embodiment, the user hierarchy management model is expressed as:

[0120] U = F(A, B, C, D);

[0121] Where U represents user level; F() represents user level function; A represents user role; B represents user permissions; C represents user security score; and D represents user environment security risk score.

[0122] It should be noted that the user classification function uses an ensemble learning algorithm (exemplarily a combination of XGBoost and LSTM) to predict user levels by integrating data from various dimensions such as user roles, user permissions, user security scores, and user environment security risk scores.

[0123] It should be noted that different user levels are granted different business data processing permissions;

[0124] As can be seen, the planning and business data flow and control method described in the embodiments of the present invention utilizes a user hierarchical management model to achieve user hierarchical classification, providing a basis for the business data flow control model, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0125] In another optional embodiment, step S2 above, which involves using the business data flow control model to fill in and obtain the business data to be processed, includes:

[0126] S21, Based on the business data flow control model, determine the business data entry format information and user role information;

[0127] S22, Based on the annual data entry plan, data entry is performed using the business data entry format and the user role information to obtain the business data to be processed.

[0128] As can be seen, by implementing the planning and scheduling business data flow and control method described in the embodiments of the present invention, users fill in and obtain business data to be processed, providing data support for the business data flow control model, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0129] In another optional embodiment, step S3 above, which involves processing the business data to be processed using a business data flow control model to obtain business data flow control information, includes:

[0130] S31, Obtain user demand information;

[0131] S32, the user demand information is identified and processed to obtain business data processing type and user role data;

[0132] S33, Based on the business data processing type and the user role data, the business data to be processed is processed using the business data flow control model to obtain business data flow control information;

[0133] It should be noted that the business data flow control information includes business data version information, business data operation information, business data flow information, and business data user information.

[0134] As can be seen, by implementing the planning and scheduling business data flow and control method described in the embodiments of the present invention, the business data to be processed is processed using the business data flow control model to obtain business data flow control information, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0135] In another optional embodiment, step S32 above, which involves identifying and processing the user demand information to obtain business data processing type and user role data, includes:

[0136] S321, The user demand information is parsed and processed to obtain user role information and business data processing type;

[0137] It should be noted that the user role information includes user ID information;

[0138] It should be noted that the business data processing type is used to represent project stage information, business file status information, and business file content;

[0139] The parsing expression is:

[0140] OUT = f(I, J) d C c C n C A );

[0141] Wherein, OUT represents the structured parsing result; f() represents the parsing function; i represents the user requirement information; J d Representation of parsing rules; C c Indicates contextual information; C n Represents semantic association information; C A Indicate the fault tolerance rules;

[0142] It should be noted that the analytical function refers to an intelligent analytical function that integrates machine learning and traditional analytical algorithms. It can be a hybrid analytical algorithm that combines recursive descent analysis and Transformer, or a reinforcement learning optimization algorithm that optimizes function parameters and selects strategies based on feedback from indicators such as analytical accuracy and efficiency. This embodiment does not impose any restrictions.

[0143] The structured parsing results include user role information and business data processing type information;

[0144] The parsing rules can be a set of parsing rules that are dynamically adjusted based on historical parsing data and real-time feedback; this embodiment does not impose any restrictions.

[0145] The context information, derived from previous parsing results of historical business data, is used to predict the current data structure and enhance the accuracy and robustness of the parsing.

[0146] The semantic association information is used to determine the degree of matching between the input and the predefined semantic template and to perform rule-based semantic verification. This embodiment does not impose any limitations on this information.

[0147] The fault-tolerance rules can be a set of parsing strategies that can be dynamically selected based on input characteristics and system state; this embodiment does not limit them.

[0148] It should be noted that by adopting the aforementioned parsing processing method, a dynamic rule learning mechanism, multimodal fusion parsing, and semantic association reasoning are introduced, which improves the dynamic adaptability, fault tolerance, and intelligence level of the parsing processing.

[0149] S322, Based on the user role information, match the database module to obtain user role data;

[0150] It should be noted that, "based on the user role information, matching the database module to obtain user role data" means, based on the user ID information, matching the database module to obtain user role data corresponding to the user ID;

[0151] The user role data includes user level information, user permission information, user ID information, user security score, and user environment security risk score.

[0152] As can be seen, by implementing the planning and control method for business data flow described in the embodiments of the present invention, the user demand information is identified and processed to obtain business data processing type and user role data, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0153] In another optional embodiment, in step S33 above, the step of processing the business data to be processed using the business data flow control model based on the business data processing type and the user role data to obtain business data flow control information includes:

[0154] S331, determine whether the business data processing type is equal to a first preset value, and obtain a first determination result;

[0155] It should be noted that the first preset value is set to 0, which indicates that the project is in the application stage;

[0156] S332, when the first judgment result is yes, execute S333;

[0157] If the first judgment result is negative, execute S334;

[0158] S333, The user role data is parsed and processed to obtain user role level information and user permission information;

[0159] It should be noted that the parsing process refers to obtaining the corresponding values ​​by field to get user role level information and user permission information;

[0160] Based on the user role level information and user permission information, the process control module performs a first processing on the business data to be processed to obtain business data flow control information.

[0161] It should be noted that the first processing refers to the summary processing of the business data to be processed;

[0162] It should be noted that in this embodiment, the data collection and summary work is completed after the competent authority has completed the summary and confirmation of all business data submitted by users.

[0163] S334, determine whether the business data processing type is equal to the second preset value, and obtain the second determination result;

[0164] It should be noted that the second preset value is set to 1, which indicates that the project is in the review stage;

[0165] S335, when the second judgment result is yes, execute S336;

[0166] If the result of the second judgment is negative, execute S337;

[0167] S336, The user role data is parsed and processed to obtain user role level information and user permission information:

[0168] Based on the user role level information and user permission information, the data flow management module performs a second processing on the business data to be processed to obtain business data flow control information.

[0169] It should be noted that the second processing refers to the review processing of the business data to be processed. The expert review function module of the business information system calls the corresponding interface of the data flow management module, selects the corresponding business data to be processed, packages and converts the business data to be processed, and then inputs it into the project library of the expert review to carry out the review work.

[0170] S337, determine whether the business data processing type is equal to a third preset value, and obtain a third determination result;

[0171] It should be noted that the third preset value is set to 3, which indicates that the business data is in the improvement stage;

[0172] S338, when the third judgment result is yes, execute S339;

[0173] If the third judgment result is negative, execute S31;

[0174] S339, The user role data is parsed and processed to obtain user role level information and user permission information;

[0175] Based on the user role level information and user permission information, the data flow management module performs third processing on the business data to be processed to obtain business data flow control information.

[0176] It should be noted that the third processing refers to the business management unit conducting a second plan filling and review improvement work as appropriate, modifying and improving the business data to be processed, and recording the modification and improvement of the business data, that is, marking the business data to retain historical business data of different versions of each project.

[0177] It should be noted that in the planning and issuance function module of the business information system, the corresponding interface of the data flow management module can be called to select the corresponding planning and reporting data. The planning and reporting data is converted into issuance data, and the corresponding units are granted data access and other permissions during the issuance process.

[0178] As can be seen, the planning and scheduling business data flow and control method described in the embodiments of the present invention, based on the business data processing type and the user role data, uses the business data flow control model to process the business data to be processed, and obtains business data flow control information, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0179] In another optional embodiment, in step S333 above, the step of using the process control module to perform a first processing on the business data to be processed based on the user role level information and user permission information to obtain business data flow control information includes:

[0180] S3331, Using the user role level information and user permission information, the target business data to be processed is obtained from the database;

[0181] S3332, The target business data to be processed is summarized to obtain summarized target business data;

[0182] It should be noted that the summarization process refers to classifying and grouping the target business data to be processed to obtain the summarized target business data.

[0183] S3333, The user role level information, the user permission information, the target business data to be processed and the aggregated target business data are comprehensively processed to obtain business data flow control information;

[0184] It should be noted that the aforementioned comprehensive processing refers to the visualization processing of the data, that is, summarizing it into a file or displaying it in the software interface.

[0185] As can be seen, the planning and scheduling business data flow and control method described in the embodiments of the present invention, based on the user role level information and user permission information, uses the process control module to perform the first processing on the business data to be processed, and obtains business data flow control information, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0186] In another optional embodiment, in step S339 above, the step of using the data flow management module to perform third processing on the business data to be processed based on the user role level information and user permission information to obtain business data flow control information includes:

[0187] S3391, Using the user role level information and user permission information, the business data to be processed is modified to obtain corrected business data;

[0188] S3392, Based on the database module, perform consistency check processing on the corrected business data to obtain preprocessed business data and business data flow information;

[0189] It should be noted that the consistency check process refers to comparing the corrected business data with the data center record and removing duplicate records.

[0190] It should be noted that the consistency check expression is:

[0191]

[0192] Where R represents the consistency check result; ∧ represents the logical AND operator, indicating that all conditions must be true simultaneously; S represents the corrected business data; i represents the index of the business data record in the database; m represents the number of business data records in the database; V i This represents the content of the i-th business data record in the database;

[0193] S3393, The preprocessed business data is summarized to obtain summarized business data;

[0194] S3394, The user role level information, the user permission information, the corrected business data, the summarized business data and the business data flow information are comprehensively processed to obtain business data flow control information;

[0195] It should be noted that the aforementioned comprehensive processing refers to the visualization processing of the data, that is, summarizing it into a file or displaying it in the software interface.

[0196] As can be seen, the planning and scheduling business data flow and control method described in the embodiments of the present invention, based on the user role level information and user permission information, uses the data flow management module to perform third processing on the business data to be processed to obtain business data flow control information, thereby realizing full-process control of planning projects, planning adjustment projects and planning projects, realizing the flow of batch business data according to process permissions, and improving the management efficiency of business data.

[0197] Example 2

[0198] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a planning and scheduling business data flow and control device disclosed in an embodiment of the present invention. Figure 4 The described apparatus can be applied to business data management systems, such as local servers or cloud servers used in business data management systems, and the embodiments of the present invention are not limited thereto. Figure 4 As shown, the device may include:

[0199] Model building module 201, data acquisition module 202, and data processing module 203;

[0200] The model building module 201 is used to build a business data flow control model;

[0201] The data acquisition module 202 is used for users to fill in and obtain business data to be processed.

[0202] The data processing module 203 is used to process the business data to be processed using the business data flow control model to obtain business data flow control information.

[0203] The device provided in this embodiment has the same implementation principle and technical effect as the aforementioned method embodiment. For the sake of brevity, any parts not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiment.

[0204] Example 3

[0205] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a planning and scheduling business data flow and control device disclosed in an embodiment of the present invention. Figure 5 The described apparatus can be applied to business data management systems, such as local servers or cloud servers used in business data management systems, and the embodiments of the present invention are not limited thereto. Figure 5 As shown, the device may include:

[0206] Memory 301 storing executable program code;

[0207] The memory 301 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory; the volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc.; the non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc.

[0208] Processor 302 coupled to memory 301;

[0209] The processor 302 may be a central processing unit (CPU) or other processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the device to perform desired functions; one or more computer program instructions may be stored in the memory 301, and the processor 302 may run the program instructions to implement the planning and control method for business data flow and / or other desired functions described in the embodiments of the present invention above. The memory 201 may also store various contents such as multimodal data, management and control task requirement information, and fused processing result data;

[0210] The processor 302 calls the executable program code stored in the memory 301 to execute the steps in the planning and control method for business data flow as described in Embodiment 1.

[0211] Example 4

[0212] This invention discloses a computer-readable storage medium that stores a computer program for electronic data interchange, wherein the computer program causes a computer to execute the steps in the planning and control method for business data flow described in Embodiment 1.

[0213] Example 5

[0214] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the planning and control method for business data flow as described in Embodiment 1.

[0215] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0216] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0217] Finally, it should be noted that the planning and scheduling business data flow and control method, system, and apparatus disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for the flow and control of planning and scheduling business data, characterized in that, The method includes: S1, Construct a business data flow control model; S2, using the business data flow control model, fill in and obtain the business data to be processed; S3, using the business data flow control model, process the business data to be processed to obtain business data flow control information; The business data flow control model includes: a business data configuration module, a process control module, a data flow management module, and a database module. The business data configuration module is used to define and configure user roles, business data, and business process status. The process control module is used to process user demand information and obtain process business data and business data process status information. The data flow management module is used to record and process the business data flow status information to obtain business status data; The database module is used to store user role and permission data, process business data, business data flow status information, and business status data. The data configuration module, the process control module, and the data flow management module are all connected to the database module. The step of processing the business data to be processed using the business data flow control model to obtain business data flow control information includes: S31, Obtain user demand information; S32, the user demand information is identified and processed to obtain business data processing type and user role data; S33, Based on the business data processing type and the user role data, the business data to be processed is processed using the business data flow control model to obtain business data flow control information; The step of processing the business data to be processed using the business data flow control model based on the business data processing type and the user role data to obtain business data flow control information includes: S331, determine whether the business data processing type is equal to a first preset value, and obtain a first determination result; S332, when the first judgment result is yes, execute S333; If the first judgment result is negative, execute S334; S333, The user role data is parsed and processed to obtain user role level information and user permission information; Based on the user role level information and user permission information, the process control module performs a first processing on the business data to be processed to obtain business data flow control information. S334, determine whether the business data processing type is equal to the second preset value, and obtain the second determination result; S335, when the second judgment result is yes, execute S336; If the result of the second judgment is negative, execute S337; S336, The user role data is parsed and processed to obtain user role level information and user permission information; Based on the user role level information and user permission information, the data flow management module performs a second processing on the business data to be processed to obtain business data flow control information. S337, determine whether the business data processing type is equal to a third preset value, and obtain a third determination result; S338, when the third judgment result is yes, execute S339; If the third judgment result is negative, execute S31; S339, The user role data is parsed and processed to obtain user role level information and user permission information; Based on the user role level information and user permission information, the data flow management module performs third processing on the business data to be processed to obtain business data flow control information. Specifically, the step of using the data flow management module to perform third processing on the business data to be processed, based on the user role level information and user permission information, to obtain business data flow control information includes: S3391, Using the user role level information and user permission information, the business data to be processed is modified to obtain corrected business data; S3392, Based on the database module, perform consistency check processing on the corrected business data to obtain preprocessed business data and business data flow information; The consistency check expression is: ; in, R Indicates the consistency check results; This represents the logical AND operator, indicating that all conditions must be true simultaneously. S This refers to the corrected business data; i This represents the index of the business data record in the database; m This indicates the number of business data records in the database; Indicates the first in the database i The content of each business data record; S3393, The preprocessed business data is summarized to obtain summarized business data; S3394, The user role level information, the user permission information, the corrected business data, the summarized business data, and the business data flow information are comprehensively processed to obtain business data flow control information.

2. The method for data flow and control of planning and scheduling operations according to claim 1, characterized in that, The business data configuration module includes a business data configuration unit, a business process configuration unit, and a user role configuration unit; The business data configuration unit is used to extract the corresponding database table structure definition from the database module for the business type and define the corresponding business data specifications. The business process configuration unit is used to define business process control information and business process status information based on user roles. The user role configuration unit is used to define user permission information based on the user hierarchical management model.

3. The method for data flow and control of planning and scheduling operations according to claim 1, characterized in that, Using the aforementioned business data flow control model, the business data to be processed is filled in and obtained, including: S21, Based on the business data flow control model, determine the business data entry format information and user role information; S22, Based on the annual data entry plan, data entry is performed using the business data entry format and the user role information to obtain the business data to be processed.

4. The method for data flow and control of planning and scheduling operations according to claim 1, characterized in that, The process of identifying and processing the user demand information to obtain business data processing type and user role data includes: S321, The user demand information is parsed and processed to obtain user role information and business data processing type; The parsing expression is: ; in, OUT This represents the structured parsing result; f () represents an analytic function; I This indicates the user's needs information; Representation parsing rules; Indicates contextual information; Represents semantic association information; Indicate the fault tolerance rules; S322, Based on the user role information, match the database module to obtain user role data.

5. A planning and scheduling business data flow and control device, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the planning and scheduling business data flow and control method as described in any one of claims 1-4.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, which, when invoked, are used to execute the planning and scheduling business data flow and control method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Information system engineering supervision project quality management system

    CN111815168A