Event processing method based on custom dynamic form and custom process
Through dynamic form generator and process designer, users can customize forms and processes, and the system automatically generates event processing logic, solving the problem that traditional event processing systems are difficult to adapt to diversified business needs, and achieving efficient and flexible event processing and cost-reducing effects.
Patent Information
- Application Number
- CN202510223650.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-06-27
AI Technical Summary
Traditional event processing systems are difficult to adapt to diversified business needs, resulting in long development cycles, high maintenance costs, and difficult to respond to business changes quickly.
Through dynamic form generator and process designer, users can flexibly define forms and processes according to business needs, and the system will automatically generate event processing logic to achieve efficient and flexible event processing.
It realizes efficient and flexible event processing without the need for developers to write code manually, and can quickly respond to business changes and reduce development and maintenance costs.
Smart Images

Figure CN120215916A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer software, and particularly to an event processing method based on a custom dynamic form and a custom process. Background Art
[0002] With the continuous deepening of enterprise informatization construction, business scenarios are becoming increasingly complex. Traditional event processing systems often adopt fixed form and process designs, making it difficult to adapt to diverse business needs. Existing solutions usually require developers to manually write code to adjust forms and processes, resulting in a long development cycle, high maintenance costs, and difficulty in quickly responding to business changes.
[0003] How to achieve flexible event processing and meet the requirements of different business scenarios has become an urgent problem to be solved. Summary of the Invention
[0004] To solve the above technical problems, the present invention provides an event processing method based on a custom dynamic form and a custom process. Through a dynamic form generator and a process designer, users can flexibly define forms and processes according to business requirements, and the system automatically generates event processing logic to achieve efficient and flexible event processing and meet diverse business needs.
[0005] The technical solution of the present invention is as follows:
[0006] An event processing method based on a custom dynamic form and a custom process, the specific steps including:
[0007] 1) Users create custom form fields according to business requirements through a dynamic form generator.
[0008] 2) Users define process nodes for event processing through a process designer; each process node can set a processing role or directly specify a processor.
[0009] 3) According to the dynamic form and process defined by the user, event processing logic is automatically generated; the event processing logic includes verification of form data, jump of process nodes, and permission control.
[0010] 4) Support real-time monitoring of the process status, and the processing situation of the current process node can be viewed; the monitoring information includes the processor, processing time, and processing result.
[0011] 5) Support version management of the process, and the process can be modified and optimized according to business changes; each time the process is modified, a new version is generated, and the old version of the process can still be used.
[0012] Furthermore,
[0013] Form fields support multiple types, including text, number, date, dropdown, checkbox, and file upload.
[0014] Each form field can set validation rules and display conditions.
[0015] Form fields can be bound to a database or other data sources, supporting the loading and display of dynamic data.
[0016] Display conditions include dynamically showing or hiding fields based on user roles or process nodes.
[0017] Furthermore,
[0018] Each process node can be associated with specific form fields and set the display and operation permissions of the fields.
[0019] The process designer supports setting the processing time limit for each node and the total processing time limit for the entire process.
[0020] Nodes that are not processed within the timeout will trigger reminders or automatic jumps.
[0021] Furthermore,
[0022] Dynamically adjust the display and operation permissions of form fields according to process nodes.
[0023] Furthermore,
[0024] The system provides a process traceback function. Users can view the historical records of the process, including the processing details of each node, the change records of form data, etc., to ensure the transparency and traceability of event processing.
[0025] Furthermore,
[0026] Automatically update the event processing logic to ensure that the new version of the process can run normally.
[0027] The beneficial effects of the present invention are
[0028] Through the dynamic form generator and process designer, users can flexibly define forms and processes according to business requirements. The system automatically generates event processing logic to achieve efficient and flexible event processing. This method does not require developers to manually write code, can quickly respond to business changes, reduce development and maintenance costs, and has broad application value. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 is a schematic diagram of the work flow of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0030] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0031] The present invention provides an event processing method based on a custom dynamic form and a custom process. The specific steps include:
[0032] Dynamic form generator:
[0033] Users can create custom form fields according to business requirements through the dynamic form generator. The form fields support multiple types, including but not limited to text, number, date, dropdown box, checkbox, file upload, etc.
[0034] Validation rules (such as required fields, format validation, etc.) and display conditions (such as dynamically displaying or hiding fields according to user roles or process nodes) can be set for each form field.
[0035] The form fields can be bound to a database or other data sources to support the loading and display of dynamic data.
[0036] Process designer:
[0037] Users can define the process nodes for event processing through the process designer. A processing role or a direct assignee can be set for each process node.
[0038] Each process node can be associated with specific form fields, and the display and operation permissions of the fields can be set. For example, certain fields can only be viewed but not edited at specific nodes.
[0039] The process designer supports setting the processing time limit for each node and the total processing time limit for the entire process. Nodes that are not processed within the time limit will trigger a reminder or an automatic jump.
[0040] Event processing logic generation:
[0041] The system automatically generates event processing logic according to the dynamic form and process defined by the user. The event processing logic includes form data validation, process node jump, permission control, etc.
[0042] The system dynamically adjusts the display and operation permissions of form fields according to process nodes. For example, only the fields related to a certain node are displayed at a certain node, and the operation permissions of users are restricted.
[0043] Process monitoring and traceability:
[0044] The system supports real-time monitoring of the process status, and users can view the processing conditions of the current process nodes. The monitoring information includes the processor, processing time, processing results, etc.
[0045] The system provides a process traceback function, and users can view the historical records of the process, including the processing details of each node, the change records of form data, etc., to ensure the transparency and traceability of event processing.
[0046] Process version management:
[0047] The system supports the version management of the process, and users can modify and optimize the process according to business changes. Each time the process is modified, a new version will be generated, and the old version of the process can still be used.
[0048] The system automatically updates the event processing logic to ensure that the new version of the process can run properly.
[0049] The above are only the preferred embodiments of the present invention, which are only used to illustrate the technical solutions of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. An event processing method based on a custom dynamic form and a custom process, characterized in that: The specific steps include: 1) Users use the dynamic form generator to create custom form fields based on business needs; 2) Users define the process nodes for event processing through the process designer; each process node can set a processing role or directly specify a processor; 3) Automatically generate event processing logic based on user-defined dynamic forms and processes; event processing logic includes form data verification, process node jump, and permission control; 4) Support real-time monitoring of process status, and view the processing status of the current process node; monitoring information includes processor, processing time, and processing results; 5) Supports process version management, and can modify and optimize the process according to business changes; each time the process is modified, a new version will be generated, and the old version of the process can still continue to be used.
2. The method according to claim 1, characterized in that: Form fields support multiple types, including text, numbers, dates, drop-down boxes, check boxes, and file uploads.
3. The method according to claim 1 or 2, characterized in that: Each form field can set validation rules and display conditions; Form fields can be bound to databases or other data sources to support the loading and display of dynamic data.
4. The method according to claim 3, characterized in that Display conditions include dynamically showing or hiding fields based on user role or process node.
5. The method according to claim 1, characterized in that Each process node can be associated with a specific form field, and the display and operation permissions of the field can be set; The process designer supports setting the processing time limit for each node and the total processing time limit for the entire process; Nodes that are not processed after the timeout will trigger a reminder or automatically jump.
6. The method according to claim 1, characterized in that Dynamically adjust the display and operation permissions of form fields according to process nodes.
7. The method according to claim 1, characterized in that It provides a process backtracking function, which allows you to view the history of the process, including the processing details of each node and the change records of form data, to ensure the transparency and traceability of event processing.
8. The method according to claim 1, characterized in that Automatically update event processing logic to ensure that the new version of the process runs normally.