Planning service data flow and control method and device
Through the business data flow control model and user hierarchical management model, the chaotic problems of data flow and authority management in planning and program management are solved, and full-process control and efficient data management are achieved.
Patent Information
- Application Number
- CN202510827940.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-19
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2045-06-19
AI Technical Summary
In planning and program management, existing technologies make it difficult to effectively manage and control the flow of batch business data, especially when there is confusion and overlap in different versions and permission management, resulting in inefficient data management.
A business data flow control model is adopted, including a data configuration module, a process control module and a data flow management module, combined with a user hierarchical management model to achieve full-process control of planning projects, planning adjustment projects and planned projects. Through data configuration, process control and data flow management, it ensures that data flows according to authority.
It realizes the full process control of planning projects, planning adjustment projects and planned projects, improves the management efficiency of business data, and ensures the clarity of data version management and authority management.
Smart Images

Figure CN120746479A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of business data management, and in particular to a method and device for planning the flow and control of business data. Background Art
[0002] In similar business systems such as planning and program management, batch business data needs to be circulated according to process permissions, involving data modifications at all levels and complex data versions. For example, in planning and program management, the entire process of planning projects, adjusting projects, and planning projects is controlled, involving project submission, issuance, project establishment, approval and other links. From planning to planning, from planning to execution, the entire process, project data has version changes during the process of demand reporting, review, and approval. Therefore, it is necessary to effectively identify and retain historical data of different versions of each project and circulate it efficiently in various business links.
[0003] In response to the above business model, a method for the circulation and control of planning and scheduling business data is proposed. Version management is performed on data in the planning project, planning adjustment project, and plan project reporting stages. Users can customize version names and maintain data version information to achieve the retention of different versions of data. When other business modules call data, they can choose different versions of data to call, thereby achieving data management, process circulation, and business control of different versions at different stages. Business data can be divided vertically into different management permissions for different industries and units. Horizontally, it can include different types of data such as planning, scheduling, and adjustment. The time dimension distinguishes between different states of issuance and reporting, effectively isolating the chaotic intersection between different stages and different types of data. It can also flow as a whole between various processes and users. When expanding the functions of the business information system, the corresponding business data access interface can be directly called to provide a clear management interface. This method realizes the full process control of planning and scheduling business data and effectively improves the management efficiency of business data. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a planning and planning business data flow and control method and device, which adopts a business data flow control model to realize full-process management and control of planning projects, planning adjustment projects and plan projects, realize the flow of batch business data according to process authority, and improve the management efficiency of business data.
[0005] In order to solve the above technical problems, the first aspect of the embodiment of the present invention discloses a method for planning and controlling business data flow, the method comprising:
[0006] S1, build a business data flow control model;
[0007] S2, using the business data flow control model to fill in and obtain the business data to be processed;
[0008] S3: Process the to-be-processed business data using a business data flow control model to obtain business data flow control information.
[0009] As an optional implementation, in the first aspect of the embodiment 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 flow 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 authority 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 data-connected to the database module.
[0015] As an optional implementation manner, in the first aspect of the embodiment 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 corresponding to the business data specification in the database module according to the business type;
[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 authority information based on a user hierarchical management model.
[0019] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the using the business data flow control model to fill in and obtain the business data to be processed includes:
[0020] S21, determining business data reporting format information and user role information based on the business data flow control model;
[0021] S22, based on the annual reporting plan, using the business data reporting format and the user role information to perform data reporting to obtain the business data to be processed.
[0022] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the processing of the to-be-processed business data using the business data flow control model to obtain business data flow control information includes:
[0023] S31, obtaining user demand information;
[0024] S32, identifying and processing the user demand information to obtain a 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 manner, in the first aspect of the embodiment of the present invention, the identifying and processing the user demand information to obtain the business data processing type and user role data includes:
[0027] S321, parsing the user demand information to obtain user role information and business data processing type;
[0028] The analytical processing 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 demand information; J d Indicates parsing rules; C c Represents context information; C n Represents semantic association information; C A Represents 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 manner, in the first aspect of the embodiment of the present invention, the processing of the to-be-processed business data 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, determining whether the service data processing type is equal to a first preset value, and obtaining a first determination result;
[0034] S332: When the first judgment result is yes, execute S333;
[0035] When the first judgment result is no, executing S334;
[0036] S333, parsing the user role data to obtain user role level information and user authority information;
[0037] Based on the user role level information and the user authority information, the process control module is used to perform a first process on the business data to be processed to obtain business data flow control information;
[0038] S334, determining whether the service data processing type is equal to a second preset value, and obtaining a second determination result;
[0039] S335: When the second judgment result is yes, execute S336;
[0040] When the second judgment result is no, executing S337;
[0041] S336, parsing the user role data to obtain user role level information and user authority information;
[0042] Based on the user role level information and the user authority information, the data flow management module is used to perform a second process on the to-be-processed business data to obtain business data flow control information;
[0043] S337, determining whether the service data processing type is equal to a third preset value, and obtaining a third determination result;
[0044] S338, when the third judgment result is yes, execute S339;
[0045] When the third judgment result is no, executing S31;
[0046] S339, parsing the user role data to obtain user role level information and user authority information;
[0047] Based on the user role level information and user authority information, the data flow management module is used to perform a third process on the to-be-processed business data to obtain business data flow control information.
[0048] The second aspect of the present invention discloses a data flow and control device for planning and scheduling business, 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 the business data to be processed;
[0051] The data processing module is used to process the to-be-processed business data using the business data flow control model to obtain business data flow control information.
[0052] A third aspect of the present invention discloses a data flow and control device for planning and scheduling business, the device comprising:
[0053] a memory storing executable program code;
[0054] a processor coupled to the memory;
[0055] The processor calls the executable program code stored in the memory to execute part or all of the steps in the planning and planning business data flow and control method disclosed in the first aspect of the embodiment of the present invention.
[0056] The fourth aspect of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, they execute some or all of the steps in the planning and planning business data flow and control method disclosed in the first aspect of the embodiment of the present invention.
[0057] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0058] In an embodiment of the present invention, a method and device for the flow and control of planning and scheduled business data are provided, which adopts a business data flow control model and a user hierarchical management model to realize full-process control of planning projects, planning adjustment projects and plan projects, realize the flow of batch business data according to process permissions, and improve the management efficiency of business data. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0060] Figure 1 This is a schematic diagram of an application scenario of the planning and scheduling service data flow and control device provided by an embodiment of the present invention;
[0061] Figure 2This is a flow chart of a method for planning and controlling business data flow disclosed in an embodiment of the present invention;
[0062] Figure 3 This is a schematic diagram of a business data flow control model disclosed in a method for planning and controlling business data flow disclosed in an embodiment of the present invention;
[0063] Figure 4 This is a schematic diagram of the structure of a planning and planning business data flow and control device disclosed in an embodiment of the present invention;
[0064] Figure 5 It is a structural diagram of another device for planning and controlling business data flow according to an embodiment of the present invention. DETAILED DESCRIPTION
[0065] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0066] The terms "first," "second," and so on, in the description and claims of the present invention and the accompanying drawings are used to distinguish between different objects, not to describe a specific order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or device comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or device.
[0067] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute a separate or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0068] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that one of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.
[0069] It should be noted that since the method of the embodiment of the present application is executed in a computer device, the processing objects of each computer device exist in the form of data or information. For example, time is actually time information. It can be understood that if size, quantity, position, etc. are mentioned in subsequent embodiments, the corresponding data exist for the computer device to process. The details will not be repeated here.
[0070] The embodiments of the present application provide a method, system, device, computer equipment and computer-readable storage medium for planning and controlling business data flow, which are described in detail below.
[0071] See also Figure 1 , Figure 1 This is a schematic diagram of an application scenario of the planning and planning business data flow and control device provided in an embodiment of the present application. The business data management system may include a computer device 100, in which a planning and planning business data flow and control device is integrated, such as Figure 1 Computer equipment in.
[0072] In the embodiments of the present application, the computer device 100 may be an independent server, or a server network or server cluster composed of servers. For example, the computer device 100 described in the embodiments of the present application 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. A 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 the present application can be a device that includes both receiving and transmitting hardware, that is, a device that has receiving and transmitting hardware capable of performing two-way communication over a two-way communication link. Such a device may include: a cellular or other communication device that has a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display. The specific computer device 100 can be a desktop terminal or a mobile terminal. The computer device 100 can also be a mobile phone, a tablet computer, a laptop computer, etc.
[0074] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer computer devices as shown in Figure 1 Only one computer device is shown in the figure. It can be understood that the system can also include one or more other services, which are not limited here.
[0075] In addition, if Figure 1 As shown, the planning and planning business data flow and control device can also include a memory 200 for storing process data for full-process management of the business, such as planning and planning management, for planning projects, adjustment projects, planned projects, etc., at various stages such as project submission, issuance, establishment, and approval, and different versions of historical data such as version changes of project data during the process of demand reporting, review, and approval.
[0076] It should be noted that Figure 1 The scenario diagram of the planning and planning business data flow and control device shown is only an example. The planning and planning business data flow and control device and the scenario described in the embodiment of the present application are for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the simulation control management system and the emergence of new business scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
[0077] The present invention discloses a method and device for the transfer and control of planning and scheduled business data. The method utilizes a business data transfer control model to achieve full-process control of planning projects, planning adjustment projects, and planned projects. This method enables the transfer of batch business data according to process permissions, thereby improving business data management efficiency. These are described in detail below.
[0078] Example 1
[0079] See also Figure 2 , Figure 2This is a flow chart of a method for planning and controlling business data flow disclosed in an embodiment of the present invention. Figure 2 The described planning and control method for business data flow is applied to a business data management system, such as a local server or cloud server for a business data management system, and is not limited in the embodiments of the present invention. Figure 2 As shown, the planning and control method for business data flow may include the following operations:
[0080] S1, build 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 to fill in and obtain the business data to be processed;
[0083] S3: Process the to-be-processed business data using a business data flow control model to obtain business data flow control information.
[0084] It can be seen that the planning and planning business data flow and control method described in the embodiment of the present invention is implemented, and the business data flow control model is used to realize the full process control of planning projects, planning adjustment projects and plan projects, and realize the flow of batch business data according to process permissions, thereby improving the management efficiency of business data.
[0085] In another optional embodiment, 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 flow status information;
[0088] It should be noted that the process control module 102 controls the business process according to the user request and the current stage, including:
[0089] According to the process status of the current business data, control the user to operate the current business data and obtain the process business data and user operation information;
[0090] According to the user operation information, the process state of the business data is changed to obtain business data process state 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 data version management, including:
[0093] For user operations, record the data modification process and obtain business status data, including but not limited to the modified user, modification type, and specific modified business data content;
[0094] Provide corresponding business data operation instances to each functional module of the information system in response to user operations;
[0095] The database module 104 is used to store user role authority 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 data-connected to the database module 104 .
[0097] It can be seen that by implementing the planning and planning business data flow and control method described in the embodiment of the present invention, a business data flow control model is constructed to achieve full-process management and control of planning projects, planning adjustment projects and plan projects, and realize the flow of batch business data according to process permissions, thereby 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 corresponding to the business data specification in the database module according to the business type;
[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 status includes unfilled, filled, unsubmitted, submitted, withdrawn, confirmed, etc.; corresponding to a specific business process status, the type of operation that can be performed can be set for different user roles, including submit, withdraw, confirm, etc.
[0103] It should be noted that the business process control information includes submission, withdrawal, confirmation and modification;
[0104] The business process status information includes unfilled, filled, unsubmitted, submitted, withdrawn, modified and confirmed;
[0105] The user role configuration unit is used to define user authority information based on a user hierarchical management model;
[0106] It should be noted that the user role configuration unit is used to define user data permissions, and for different levels of users and different business process states, defines the editing, deletion and adding permissions of different user roles to business data records;
[0107] It should be noted that the user authority information includes user role information, user authority information, user security score and user environment security risk score;
[0108] It should be noted that the user role information includes first-level users, second-level users, and basic users;
[0109] It should be noted that the first-level user refers to the business supervisory unit user, who is used to create an annual plan reporting business data instance based on the annual plan for units at all levels to report data;
[0110] It should be noted that the first-level user has the authority to delete business data, add business data, and review business data;
[0111] It should be noted that the second-level user refers to an expert in the business information system and has the authority to review the submitted business data;
[0112] It should be noted that the secondary user has the authority to review business data;
[0113] It should be noted that the basic user refers to the user of the business data reporting unit, which is used to fill in and submit business data;
[0114] It should be noted that the basic user has the authority to edit business data;
[0115] It should be noted that the user authority information includes business data editing, business data deletion, business data addition and business data review;
[0116] It should be noted that the user security score is a score of the user's compliance with data security policies and regulations 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 operating environment obtained based on historical data, including but not limited to device security status information and network environment security level information;
[0118] It can be seen that the planning and planning business data flow and control method described in the embodiment of the present invention is implemented, and a business data configuration module is constructed to provide support for the business data flow control model, thereby realizing full-process management and control of planning projects, planning adjustment projects and plan projects, and realizing the flow of batch business data according to process permissions, thereby improving the management efficiency of business data.
[0119] In another optional embodiment, the user hierarchical management model expression is:
[0120] U = F(A, B, C, D);
[0121] Where U represents the user level; F() represents the user classification function; A represents the user role; B represents the user authority; C represents the user security score; D represents the user environment security risk score;
[0122] It should be noted that the user grading function uses an ensemble learning algorithm (exemplarily a combination of XGBoost and LSTM) to comprehensively consider the user role, user authority, user security score, and user environment security risk score to predict the user grade.
[0123] It should be noted that different user levels are granted different business data processing permissions;
[0124] It can be seen that the planning and planning business data flow and control method described in the embodiment of the present invention is implemented, and the user hierarchical management model is used to realize user classification, providing a basis for the business data flow control model, thereby realizing full-process management and control of planning projects, planning adjustment projects and plan projects, and realizing the flow of batch business data according to process permissions, thereby improving the management efficiency of business data.
[0125] In another optional embodiment, in the above step S2, using the business data flow control model to fill in and obtain the business data to be processed includes:
[0126] S21, determining business data reporting format information and user role information based on the business data flow control model;
[0127] S22, based on the annual reporting plan, using the business data reporting format and the user role information to perform data reporting to obtain the business data to be processed.
[0128] It can be seen that by implementing the planning and planning business data flow and control method described in the embodiment of the present invention, users fill in and obtain the business data to be processed, providing data support for the business data flow control model, thereby realizing full-process management and control of planning projects, planning adjustment projects and plan projects, and realizing the flow of batch business data according to process permissions, thereby improving the management efficiency of business data.
[0129] In another optional embodiment, in step S3, the processing of the to-be-processed business data using the business data flow control model to obtain business data flow control information includes:
[0130] S31, obtaining user demand information;
[0131] S32, identifying and processing the user demand information to obtain a business data processing type and user role data;
[0132] S33, based on the business data processing type and the user role data, using the business data flow control model to process the business data to be processed, 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] It can be seen that the planning and planning business data flow and control method described in the embodiment of the present invention is implemented, and the business data flow control model is used to process the business data to be processed, and business data flow control information is obtained, thereby realizing full-process management and control of planning projects, planning adjustment projects and plan projects, realizing the flow of batch business data according to process authority, and improving the management efficiency of business data.
[0135] In another optional embodiment, in step S32, the identification and processing of the user demand information to obtain the business data processing type and user role data includes:
[0136] S321, parsing the user demand information 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 analytical processing 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 demand information; J d Indicates parsing rules; C c Represents context information; C n Represents semantic association information; C A Represents fault tolerance rules;
[0142] It should be noted that the analytical function represents an intelligent analytical function that integrates machine learning and traditional analytical algorithms. It can be a hybrid analytical algorithm that combines recursive descent parsing and Transformer, or a reinforcement learning optimization algorithm that optimizes function parameters and selects strategies through feedback on indicators such as parsing 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 may be a set of parsing rules dynamically adjusted based on historical parsing data and real-time feedback, which is not limited in this embodiment.
[0145] The context information is derived from previous parsing results of historical business data and 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 for rule-based semantic verification, which is not limited in this embodiment;
[0147] The fault-tolerant rules may be a set of parsing strategies that are dynamically selected based on input features and system status, and are not limited in this embodiment;
[0148] It should be noted that the adoption of the above-mentioned parsing processing method, the introduction of dynamic rule learning mechanism, multimodal fusion parsing and semantic association reasoning, improves the dynamic adaptability, fault tolerance and intelligence level of the parsing processing;
[0149] S322, based on the user role information, matching the database module to obtain user role data;
[0150] It should be noted that, the matching of the database module based on the user role information to obtain the user role data means matching the database module based on the user ID information to obtain the user role data corresponding to the user ID;
[0151] The user role data includes user level information, user authority information, user ID information, user security score and user environment security risk score.
[0152] It can be seen that the planning and planning business data circulation and control method described in the embodiment of the present invention is implemented to identify and process the user demand information, obtain the business data processing type and user role data, thereby realizing full-process control of planning projects, planning adjustment projects and plan projects, realizing the circulation of batch business data according to process permissions, and improving the management efficiency of business data.
[0153] In another optional embodiment, in step S33, the processing of the to-be-processed business data using the business data flow control model based on the business data processing type and the user role data to obtain the business data flow control information includes:
[0154] S331, determining whether the service data processing type is equal to a first preset value, and obtaining a first determination result;
[0155] It should be noted that the first preset value is set to 0, which is used to indicate that the project is in the application stage;
[0156] S332: When the first judgment result is yes, execute S333;
[0157] When the first judgment result is no, executing S334;
[0158] S333, parsing the user role data to obtain user role level information and user authority information;
[0159] It should be noted that the parsing process means obtaining corresponding values according to fields to obtain user role level information and user authority information;
[0160] Based on the user role level information and the user authority information, the process control module is used to perform a first process 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 summarizing the business data to be processed;
[0162] It should be noted that, in this embodiment, the reporting and summarization work is completed after the competent unit completes the summary and confirmation of the business data submitted by all users;
[0163] S334, determining whether the service data processing type is equal to a second preset value, and obtaining a second determination result;
[0164] It should be noted that the second preset value is set to 1, which is used to indicate that the project is in the review stage;
[0165] S335: When the second judgment result is yes, execute S336;
[0166] When the second judgment result is no, executing S337;
[0167] S336: Analyze the user role data to obtain user role level information and user authority information:
[0168] Based on the user role level information and the user authority information, the data flow management module is used to perform a second process on the to-be-processed business data to obtain business data flow control information;
[0169] It should be noted that the second processing refers to the review of the pending business data. The expert review function module of the business information system calls the corresponding interface of the data flow management module, selects the corresponding pending business data, packages and converts the pending business data, and then inputs it into the project library for expert review to carry out the review work.
[0170] S337, determining whether the service data processing type is equal to a third preset value, and obtaining a third determination result;
[0171] It should be noted that the third preset value is set to 3, which is used to indicate that the business data is in the improvement stage;
[0172] S338, when the third judgment result is yes, execute S339;
[0173] When the third judgment result is no, executing S31;
[0174] S339, parsing the user role data to obtain user role level information and user authority information;
[0175] Based on the user role level information and the user authority information, the data flow management module is used to perform a third process on the to-be-processed business data to obtain business data flow control information;
[0176] It should be noted that the third processing means that the business supervisory unit will carry out the second round of plan filling and review and improvement work as appropriate, modify and improve the pending business data, and record the modification and improvement of the business data, that is, mark the business data to retain different versions of historical business data for each project;
[0177] It should be noted that in the plan issuance function module of the business information system, the corresponding interface of the data flow management module is called to select the corresponding plan reporting data, which is converted into issuance data, and the corresponding unit is granted data access and other permissions during the issuance process.
[0178] It can be seen that the planning and planning business data flow and control method described in the embodiment of the present invention is implemented. 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, thereby realizing full-process management and control of planning projects, planning adjustment projects and plan 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, the first processing of the to-be-processed business data by the process control module based on the user role level information and the user authority information to obtain the business data flow control information includes:
[0180] S3331, using the user role level information and user authority information, obtaining target business data to be processed from the database;
[0181] S3332, summarizing the target business data to be processed to obtain summarized target business data;
[0182] It should be noted that the aggregation processing means classifying and grouping the target business data to be processed to obtain aggregated target business data;
[0183] S3333: Comprehensively process the user role level information, the user authority information, the target business data to be processed, and the summarized target business data to obtain business data flow control information;
[0184] It should be noted that the comprehensive processing refers to visual processing of the data, that is, aggregating the data into a file or displaying it in a software interface.
[0185] It can be seen that the planning and planning business data flow and control method described in the embodiment of the present invention is implemented. Based on the user role level information and user authority information, the process control module is used to perform a first processing on the business data to be processed to obtain business data flow control information, thereby realizing full-process management and control of planning projects, planning adjustment projects and plan projects, realizing the flow of batch business data according to process authority, and improving the management efficiency of business data.
[0186] In another optional embodiment, in step S339, the third processing of the to-be-processed business data by the data flow management module based on the user role level information and the user authority information to obtain business data flow control information includes:
[0187] S3391, using the user role level information and user authority information, modifying the business data to be processed to obtain corrected business data;
[0188] S3392: Based on the database module, perform consistency check processing on the modified business data to obtain pre-processed business data and business data flow information;
[0189] It should be noted that the consistency check process means comparing the corrected business data with the records in the center of the data to remove duplicate records;
[0190] It should be noted that the consistency check expression is:
[0191]
[0192] Wherein, R represents the consistency check result; ∧ represents the logical AND operator, indicating that all conditions must be met at the same time; S represents the modified 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 Represents the content of the i-th business data record in the database;
[0193] S3393, summarizing the pre-processed business data to obtain summarized business data;
[0194] S3394: Comprehensively process the user role level information, the user authority information, the modified business data, the summarized business data, and the business data flow information to obtain business data flow control information;
[0195] It should be noted that the comprehensive processing refers to visual processing of the data, that is, aggregating the data into a file or displaying it in a software interface.
[0196] It can be seen that the planning and planning business data flow and control method described in the embodiment of the present invention is implemented. Based on the user role level information and user authority information, the data flow management module is used to perform a third processing on the business data to be processed, and business data flow control information is obtained, thereby realizing full-process management and control of planning projects, planning adjustment projects and plan projects, realizing the flow of batch business data according to process authority, and improving the management efficiency of business data.
[0197] Example 2
[0198] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of a planning and control device for business data flow according to an embodiment of the present invention. Figure 4 The described device can be applied to a business data management system, such as a local server or a cloud server for a business data management system, and the embodiment of the present invention does not limit this. 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 the business data to be processed;
[0202] The data processing module 203 is used to process the to-be-processed business data 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 effects as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.
[0204] Example 3
[0205] See also Figure 5 , Figure 5 This is a schematic diagram of the structure of a planning and control device for business data flow according to an embodiment of the present invention. Figure 5 The described device can be applied to a business data management system, such as a local server or cloud server for a business data management system, and the embodiment of the present invention does not limit this. Figure 5 As shown, the device may include:
[0206] A 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] a processor 302 coupled to the 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 execute the program instructions to implement the above-described method for transferring and controlling business data of the embodiment of the present invention and / or other desired functions. The memory 201 may also store various contents such as multimodal data, control task requirement information, fusion processing result data, etc.
[0210] The processor 302 calls the executable program code stored in the memory 301 to execute the steps of the method for planning and controlling business data flow described in the first embodiment.
[0211] Example 4
[0212] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the method for planning and controlling business data flow described in the first embodiment.
[0213] Example 5
[0214] An embodiment of the present 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 enable a computer to execute the steps in the planning and control method for business data flow described in Example 1.
[0215] The device embodiments described above are merely illustrative. Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0216] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, the storage medium including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
[0217] Finally, it should be noted that the planning and planning business data flow and control method, system and device disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, which are only used to illustrate the technical solutions of the present invention, rather than to limit them. Although the present invention has been described in detail with reference to the aforementioned embodiments, ordinary technicians in this field should understand that it is still possible to modify the technical solutions recorded in the aforementioned embodiments, or to make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A method for planning and controlling business data flow, characterized in that: The method comprises: S1, build a business data flow control model; S2, using the business data flow control model to fill in and obtain the business data to be processed; S3: Process the to-be-processed business data using the business data flow control model to obtain business data flow control information.
2. The planning and planning business data transfer and control method according to claim 1 is characterized in that: The business data flow control model includes: a data configuration module, a process control module, a data flow management module and a database module; The 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 flow status information; The data flow management module is used to record and process the business data flow status information to obtain output business status data; The database module is used to store user role authority 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 data-connected to the database module.
3. The planning and planning business data transfer and control method according to claim 2 is 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 corresponding to the business data specification in the database module according to the business type; 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 authority information based on a user hierarchical management model.
4. The planning and planning business data transfer and control method according to claim 1 is characterized in that: Using the business data flow control model, fill in and obtain the business data to be processed, including: S21, determining business data reporting format information and user role information based on the business data flow control model; S22, based on the annual reporting plan, using the business data reporting format and the user role information to perform data reporting to obtain the business data to be processed.
5. The planning and planning business data transfer and control method according to claim 3 is characterized in that: The process of processing the to-be-processed business data using the business data flow control model to obtain business data flow control information includes: S31, obtaining user demand information; S32, identifying and processing the user demand information to obtain a 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.
6. The planning and planning business data transfer and control method according to claim 5 is characterized in that: The identifying and processing of the user demand information to obtain the business data processing type and user role data includes: S321, parsing the user demand information to obtain user role information and business data processing type; The analytical processing expression is: OUT=f(I,J d ,C c ,C n ,C A ); Wherein, OUT represents the structured parsing result; f() represents the parsing function; I represents the user demand information; J d Indicates parsing rules; C c Represents context information; C n Represents semantic association information; C A Represents fault tolerance rules; S322: Based on the user role information, match the database module to obtain user role data.
7. The planning and planning business data transfer and control method according to claim 5, characterized in that: The processing of the to-be-processed business data 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, determining whether the service data processing type is equal to a first preset value, and obtaining a first determination result; S332: When the first judgment result is yes, execute S333; When the first judgment result is no, executing S334; S333, parsing the user role data to obtain user role level information and user authority information; Based on the user role level information and the user authority information, the process control module is used to perform a first process on the business data to be processed to obtain business data flow control information; S334, determining whether the service data processing type is equal to a second preset value, and obtaining a second determination result; S335: When the second judgment result is yes, execute S336; When the second judgment result is no, executing S337; S336, parsing the user role data to obtain user role level information and user authority information; Based on the user role level information and the user authority information, the data flow management module is used to perform a second process on the to-be-processed business data to obtain business data flow control information; S337, determining whether the service data processing type is equal to a third preset value, and obtaining a third determination result; S338, when the third judgment result is yes, execute S339; When the third judgment result is no, executing S31; S339, parsing the user role data to obtain user role level information and user authority information; Based on the user role level information and user authority information, the data flow management module is used to perform a third process on the to-be-processed business data to obtain business data flow control information.
8. A device for planning and controlling business data flow, characterized in that: The device comprises: a model building module, a data acquisition module and a data processing module; The model building module is used to build a business data flow control model; The data acquisition module is used for users to fill in and obtain the business data to be processed; The data processing module is used to process the to-be-processed business data using the business data flow control model to obtain business data flow control information.
9. A device for planning and controlling business data flow, characterized in that: The device comprises: a memory storing 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 planning business data flow and control method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the planning and scheduling business data flow and control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Information system engineering supervision project quality management system
CN111815168A
Service processing method and device
CN111897815A
Material plan full-process management and control method
CN114077986A
Tool management method and device based on process engine and related equipment
CN117350666A
Method and device for intelligently analyzing and researching project and automatically generating feasibility research report
CN120031324A