Business processing flow configuration method, device, equipment, medium and product

By automatically generating business forms and integrating business processing nodes in the business process configuration, the problems of large configuration workload and high error rate are solved, and efficient and accurate business process configuration is achieved.

CN122152187APending Publication Date: 2026-06-05DIGITAL GUANGDONG NETWORK CONSTR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
DIGITAL GUANGDONG NETWORK CONSTR CO LTD
Filing Date
2026-03-03
Publication Date
2026-06-05

Smart Images

  • Figure CN122152187A_ABST
    Figure CN122152187A_ABST
Patent Text Reader

Abstract

The application discloses a kind of service processing flow configuration method, device, equipment, medium and product, it is related to data processing technical field, comprising: according to the selection operation of candidate resource model in target configuration management database, determine target resource model, and according to the selection operation of candidate resource attribute in target resource model, determine target resource attribute;According to target resource attribute generates the pending business form for entering target resource attribute corresponding attribute value;In response to the configuration operation of node attribute information related to target resource model, generate at least one candidate business processing node;Pending business form is integrated into the process formed by candidate business processing node, to generate target business processing flow.The application is configured to the process of business processing flow, on the one hand, can reduce configuration workload, improve configuration efficiency;On the other hand, it can reduce the probability of business form configuration error, improve the data accuracy of business form.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a method, apparatus, device, medium, and product for configuring a business processing flow. Background Technology

[0002] In the field of internet operations and service management, configuration management databases are used to centrally define and manage resource models for various internet resources. Meanwhile, to handle resource application and modification processes, corresponding business forms also need to be configured separately in the form system.

[0003] In the existing business process configuration, the resource model configuration in the configuration management database and the business form configuration in the form system are performed independently and separately. Configuration personnel must first define the resource model in the configuration management database, and then, relying on memory and understanding, reconfigure the business forms corresponding to the resource model in the form design interface of the form system.

[0004] It is evident that this dual manual configuration method suffers from a large workload and low efficiency. Furthermore, the probability of errors in business form configuration is relatively high, making it difficult to guarantee the accuracy of business form data, which in turn affects subsequent processes in the configuration management database. Summary of the Invention

[0005] This invention provides a method, apparatus, device, medium, and product for configuring business processes, in order to solve the problems of large workload and low efficiency in the existing business process configuration process, as well as the high probability of errors in business form configuration and the difficulty in ensuring the accuracy of business form data.

[0006] According to one aspect of the present invention, a method for configuring a business processing flow is provided, the method comprising: Based on the selection operation of candidate resource models in the target configuration management database, a target resource model is determined from the candidate resource models, and based on the selection operation of candidate resource attributes in the target resource model, a target resource attribute is determined from the candidate resource attributes; Generate a pending business form based on the target resource attributes for entering the corresponding attribute values ​​of the target resource attributes; In response to the configuration operation of node attribute information related to the target resource model, at least one candidate service processing node is generated; The pending business forms are integrated into a process consisting of the candidate business processing nodes to generate the target business processing process.

[0007] According to another aspect of the present invention, a configuration apparatus for a business processing flow is provided, the apparatus comprising: The target resource attribute determination module is used to determine the target resource model from the candidate resource models based on the selection operation of the candidate resource models in the target configuration management database, and to determine the target resource attribute from the candidate resource attributes based on the selection operation of the candidate resource attributes in the target resource model; The pending business form generation module is used to generate a pending business form for entering the attribute values ​​corresponding to the target resource attributes based on the target resource attributes. The candidate service processing node generation module is used to generate at least one candidate service processing node in response to the configuration operation of node attribute information related to the target resource model. The target business processing flow generation module is used to integrate the business form to be processed into the process composed of the candidate business processing nodes to generate the target business processing flow.

[0008] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method described in any one of the present invention.

[0009] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the method described in any one of the present invention.

[0010] According to another aspect of the present invention, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the method described in any one of the present invention.

[0011] This invention determines a target resource model from candidate resource models based on a selection operation on the target configuration management database, and determines a target resource attribute from candidate resource attributes based on a selection operation on candidate resource attributes in the target resource model; generates a pending business form for entering the corresponding attribute values ​​of the target resource attributes based on the target resource attributes; generates at least one candidate business processing node in response to a configuration operation on the node attribute information related to the target resource model; and integrates the pending business form into a process composed of candidate business processing nodes to generate the target business processing flow. The beneficial effects are: Firstly, when configuring relevant business forms during the business process configuration, the system automatically provides optional resource attributes from the resource model in the configuration management database. Configuration personnel can automatically generate business forms by selecting resource attributes, eliminating redundant configuration work between the configuration management database and the form system. This merges the original two independent configuration tasks into one, reducing the workload and improving configuration efficiency.

[0012] Secondly, since the resource attribute fields in the business forms come directly from the configuration management database, it ensures that the resource attribute fields in the business forms are automatically synchronized and completely consistent with the resource model definitions in the configuration management database. This automated mapping process avoids errors that may be introduced by manual repetitive configuration, reduces the probability of errors in business form configuration, and improves the data accuracy of business forms.

[0013] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0014] 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.

[0015] Figure 1 A flowchart illustrating a configuration method for a business processing flow provided in an embodiment of the present invention; Figure 2 A flowchart illustrating another configuration method for a business processing flow provided in an embodiment of the present invention; Figure 3 A flowchart illustrating another configuration method for a business processing flow provided in an embodiment of the present invention; Figure 4 A schematic diagram of a configuration device for a business processing flow provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of the structure of an electronic device that implements the configuration method of the business processing flow in the embodiments of the present invention. Detailed Implementation

[0016] 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 should fall within the scope of protection of the present invention.

[0017] It should be noted that the terms "candidate," "target," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0018] Example Figure 1 This is a flowchart illustrating a configuration method for a business processing flow according to an embodiment of the present invention. This embodiment is applicable to situations where business forms are automatically generated based on a resource model driven by a configuration management database. This method can be executed by a configuration device for the business processing flow, which can be implemented in hardware and / or software. Figure 1 As shown, the method includes: S101. Based on the selection operation of candidate resource models in the target configuration management database, determine the target resource model from the candidate resource models, and based on the selection operation of candidate resource attributes in the target resource model, determine the target resource attribute from the candidate resource attributes.

[0019] In this embodiment, the target configuration management database refers to a specific configuration management database that is pre-built and put into use. It is a data warehouse that centrally stores and manages standardized definitions and instance information of all Internet resources (such as servers, software, network devices, and cloud resources). In this embodiment, the target configuration management database is the sole data source for all resource models and resource attributes.

[0020] Candidate resource models refer to standardized templates of various resource types that are predefined and available for selection in the target configuration management database. For example, candidate resource models can be "virtual machine models," "database models," "network port models," etc. Each candidate resource model defines a set of attributes and structural specifications common to a class of resources.

[0021] The selection of candidate resource models refers to the user action command by which the configuration personnel select a specific resource model from the "candidate resource models" through a graphical interface, API call or other interactive methods.

[0022] The target resource model refers to the specific resource model that will become the core of this business process configuration, ultimately determined through the "selection of candidate resource models". It is a specific item selected from the "candidate resource models" and represents the type of business object to be processed this time.

[0023] Candidate resource attributes refer to the collection of all attribute fields defined in the "target resource model". These attributes describe various characteristics of this type of resource model. For example, if the target resource model is a "virtual machine resource model", then its corresponding candidate resource attributes include, but are not limited to, cloud serial number, system, unit, unit code, name of the person responsible for resource use, ID of the person responsible for resource use, telephone number of the person responsible for resource use, deployment region, data center, network region, CPU architecture, CPU type, operating system, CPU (cores), memory (GB), normal IO (GB), high IO (GB), ultra-high IO (GB), high-speed IO (GB), GPU model, number of GPUs, account, password, virtual machine name, business elastic address, management elastic address, business private network address, management private network address, image name, estimated monthly cost, billing adjustment date, billing adjustment order number, etc. Each candidate resource attribute has its own metadata such as name, data type, and constraints.

[0024] The selection of candidate resource attributes refers to the interactive behavior by which configuration personnel select or specify which resource attributes should appear in the pending business form from the "candidate resource attributes" set. For example, from the candidate resource attributes of the virtual machine resource model, "CPU (cores)," "Memory (GB)," and "System" can be selected as fields to be entered in the pending business form.

[0025] The target resource attribute refers to the subset of specific resource attributes that need to be included in the pending business form, ultimately determined through the "selection operation of candidate resource attributes". It is the result filtered from the "candidate resource attributes" and is a specific indication of some attributes in the "target resource model".

[0026] In one implementation, a visual configuration interface is used to dynamically read and display a list of all defined candidate resource models from the target configuration management database. Configuration personnel can browse or search for candidate resource models through the visual configuration interface and perform operations such as clicking, checking, or dragging on specified candidate resource models to select them.

[0027] The system responds to the candidate resource model selection operation, confirms the selected candidate resource model as the target resource model for this business process configuration, and loads the definition information of the target resource model as the configuration context for subsequent steps. During this process, the visual configuration interface can provide auxiliary information such as the name, description, and resource attribute overview of the candidate resource model to support configuration personnel in making accurate selections.

[0028] Furthermore, in one implementation, for the target resource model, all its candidate resource attributes are loaded and displayed in a visual configuration interface. Configuration personnel, based on the needs of business processing scenarios, such as business application scenarios, business change scenarios, and business cancellation scenarios, review each candidate resource attribute in the visual configuration interface, and select which attributes should be used as fields for collecting user requirement information through operations including but not limited to checking boxes. The system determines the checked candidate resource attributes as user requirement resource attributes and uses them as the target resource attributes for this process configuration, for subsequent generation of user requirement forms for applicants.

[0029] In another implementation, for the target resource model, all its candidate resource attributes are loaded and displayed in a visual configuration interface. Configuration personnel, based on implementation feedback scenarios after resource delivery, filter within the visual configuration interface, specifying which attributes should be used as fields for recording implementation results and actual configurations through actions including but not limited to checkboxes. The system determines the checked candidate resource attributes as backfill resource attributes and uses them as the target resource attributes for this process configuration, for subsequent generation of backfill forms for implementation personnel.

[0030] S102. Generate a pending business form based on the target resource attributes for entering the corresponding attribute values ​​of the target resource attributes.

[0031] In this context, the attribute value corresponding to the target resource attribute refers to the specific data content that the user or implementer actually fills in or selects in the corresponding field of the business form to be processed, based on the definition of the "target resource attribute," during the business process execution phase. It is a concrete instance of the abstract definition of "target resource attribute." For example, if the target resource attribute is "number of CPU cores," then its corresponding attribute value can be "8," meaning an 8-core CPU.

[0032] The pending business form refers to a structured data acquisition interface template automatically generated based on the selected "target resource attributes". It is not a form already in use, but rather an intermediate configuration artifact containing specific fields generated during the process configuration phase. The pending business form is waiting to be associated with a specific candidate business processing node to become a task form activated in the business processing flow.

[0033] In one implementation, the system iterates through each target resource attribute in a predefined set of target resource attributes and maps and instantiates each target resource attribute into an interactive input component of the corresponding type in the form based on the predefined metadata in the target configuration management database, such as data type, display label, input constraints, and optional default values. For example, string attributes are mapped to text boxes, numeric attributes are mapped to numeric input boxes, and enumeration attributes are mapped to drop-down selection lists.

[0034] Meanwhile, the system arranges and combines these interactive input components according to the preset layout logic to generate a visual form template with a complete structure and clear data collection specifications. This template is the business form to be processed.

[0035] S103. In response to the configuration operation of node attribute information related to the target resource model, generate at least one candidate business processing node.

[0036] Node attribute information refers to a set of configurable parameters used to define and describe the specific behavior and rules of a candidate business processing node. Node attribute information is an independent set of configurations for the business processing flow control logic, determining the performance of the candidate business processing node during the execution of the target business processing flow.

[0037] Configuration operations refer to the interactive behaviors of configuration personnel in assigning, selecting, or setting specific values ​​for node attribute information through graphical interfaces, form filling, or other interactive methods. For example, in the node configuration interface, selecting the "Operations Manager" role for the "Node Processor" attribute, or checking the "Submit" button to make it operable.

[0038] Candidate business processing nodes refer to independent business processing units created during the business processing flow configuration phase based on the configuration operations of "node attribute information". Candidate business processing nodes are components of the target business processing flow. Multiple candidate business processing nodes are connected and orchestrated according to business logic through subsequent "integration" steps to form a complete target business processing flow.

[0039] In one implementation, in the process design interface, the system provides a node configuration panel based on the determined target resource model. The node configuration panel displays various configurable node attribute information related to the target resource model. The configuration personnel complete the configuration of each node attribute information one by one on the node configuration panel through interactive methods including but not limited to form filling, drop-down selection or rule setting.

[0040] The system responds in real time to configuration operations on node attribute information, combines and encapsulates the configured node attribute information, and instantiates a node object with specific business processing logic and rules. This node object is a candidate business processing node. Repeating this process can generate multiple candidate business processing nodes for building a complete business processing flow.

[0041] Optionally, the node attribute information includes at least one of the following: node identification information, node handler information, node operation control information, form field control information, and node trigger event information.

[0042] Among them, node identification information refers to the basic metadata used to uniquely identify and represent a specific business processing node, such as node name or node identifier.

[0043] Node handler information refers to the assignment logic used to define who is responsible for executing the node task. It determines that the node task will be assigned to a specific individual, position, etc., including but not limited to configurable specific personnel, roles, variable users, variable organizations, and other preceding node handlers.

[0044] Node operation control information refers to the set of configurations used to define which interactive buttons or operation instructions are allowed or displayed to the user on the to-do and completed task interfaces of a given node. It controls the user's operation permissions and interaction scope on that node. For example, configuring "Agree," "Reject," and "Transfer" buttons on the to-do interface; and configuring "View Details" and "Withdraw" buttons on the completed task interface.

[0045] Form field control information refers to the permission rules used to finely control the visibility and editability of each field in a business form integrated into a candidate business processing node under different processing states. It enables the same form to present different views and operation permissions at different processing stages. For example, in the "pending" state of candidate business processing node A, field 1 can be seen but not editable, while field 2 can be both seen and editable; in the "completed" state of the candidate business processing node, all fields are read-only visible, etc.

[0046] Node-triggered event information refers to a list of follow-up operations or message notifications that are automatically triggered by the system under specific conditions and are associated with candidate business processing nodes. It is used to extend node functionality and achieve cross-system integration or automated alerts.

[0047] S104. Integrate the pending business forms into the process consisting of candidate business processing nodes to generate the target business processing process.

[0048] The target business processing flow refers to an executable, structured workflow definition. It is the final, directly deployable output generated by all configuration steps in this method. When a specific business request is triggered, a process instance can be dynamically created based on this target business processing flow, automatically driving task distribution, state transitions, and data transfer, thereby achieving automated business processing.

[0049] In one implementation, the process design interface provides a visual process canvas and a list of generated candidate business processing nodes. The configuration personnel can drag and drop one or more candidate business processing nodes into the canvas and define the flow relationship and conditions between the nodes according to the business logic through connecting lines. Subsequently, the generated business forms to be processed are bound to one or more business processing nodes specified in the canvas and configured as the data interface to be presented and operated by the node when processing tasks.

[0050] After the configuration personnel complete the node relationship arrangement and business form binding, the system responds to the configuration personnel's above configuration operation, saves the overall structure, and generates an executable process definition that includes a complete node sequence, flow logic, and business forms associated with each node, i.e., the target business processing flow.

[0051] This invention, through a selection operation on candidate resource models in a target configuration management database, determines a target resource model from the candidate resource models, and through a selection operation on candidate resource attributes in the target resource model, determines a target resource attribute from the candidate resource attributes. It then generates a pending business form for entering the corresponding attribute values ​​of the target resource attributes based on these attributes. In response to a configuration operation on node attribute information related to the target resource model, it generates at least one candidate business processing node. Finally, it integrates the pending business form into a process composed of the candidate business processing nodes to generate the target business processing flow. The advantages of this invention are: Firstly, when configuring relevant business forms during the business process configuration, the system automatically provides optional resource attributes from the resource model in the configuration management database. Configuration personnel can automatically generate business forms by selecting resource attributes, eliminating redundant configuration work between the configuration management database and the form system. This merges the original two independent configuration tasks into one, reducing the workload and improving configuration efficiency.

[0052] Secondly, since the resource attribute fields in the business forms come directly from the configuration management database, it ensures that the resource attribute fields in the business forms are automatically synchronized and completely consistent with the resource model definitions in the configuration management database. This automated mapping process avoids errors that may be introduced by manual repetitive configuration, reduces the probability of errors in business form configuration, and improves the data accuracy of business forms.

[0053] Thirdly, since the resource attribute fields in the business forms directly originate from the configuration management database, when business changes require adjustments to the resource model in the configuration management database, it is only necessary to update the resource model and its resource attributes in the configuration management data. Subsequently, any new business forms generated based on the resource model will automatically inherit the latest definitions, reducing the cost and complexity of maintaining business processes.

[0054] Figure 2 This flowchart illustrates another configuration method for a business processing flow provided by an embodiment of the present invention. It further optimizes and expands the above technical solution and can be combined with the various optional implementation methods described above. For example... Figure 2 As shown, the method includes: S201. Based on the selection operation of candidate resource models in the target configuration management database, determine the target resource model from the candidate resource models.

[0055] S202. In response to the user requirement form generation request, generate a user requirement form configuration interface containing candidate resource attributes.

[0056] Among them, the user requirement form generation request refers to an explicit instruction issued by the configuration personnel during the business process configuration phase, which intends to start creating a user requirement form for a specific business service.

[0057] The User Requirement Form Configuration Interface refers to a graphical operation panel dynamically generated by the system in response to a "User Requirement Form Generation Request," specifically designed for visual and interactive configuration of user requirement forms.

[0058] In one implementation, when the system receives a user requirement form generation request, it first locates the target resource model, then retrieves the candidate resource attributes defined by the target resource model from the target configuration management database; next, the system loads a visual configuration panel that displays all candidate resource attributes and provides selection controls for each candidate resource attribute. This dynamically generated configuration panel is the user requirement form configuration interface.

[0059] S203. In response to the selection operation of candidate resource attributes in the user requirement form configuration interface, determine the user requirement resource attribute to be used for attribute value entry in the user requirement form from the candidate resource attributes, and use the user requirement resource attribute as the target resource attribute.

[0060] Among them, the selection operation of candidate resource attributes refers to the user behavior in the "User Requirement Form Configuration Interface" where the configuration personnel specify one or more attribute subsets from the full list of "Candidate Resource Attributes" displayed by the system through graphical interaction.

[0061] Entering attribute values ​​in a user requirement form refers to the act of the end user, during the business process execution phase, actually inputting or selecting specific data in the generated "User Requirement Form" according to the definitions and prompts of each field. For example, entering "4" in the "CPU cores" field, or selecting "Linux" in the "Operating System" drop-down box.

[0062] User requirement resource attributes refer to the specific set of attributes that are selected from the "candidate resource attributes" through the "selection operation" and ultimately determined to be included in the "user requirement form".

[0063] In one implementation, in the user requirement form configuration interface, the configuration personnel select one or more attributes from the displayed candidate resource attributes by checking boxes, dragging, or selecting boxes. The system responds in real-time to the selection operation, encapsulating the selected candidate resource attributes into independent data objects. These data objects are explicitly identified as "user requirement resource attributes," representing the set of fields that need to be provided to the end user in the user requirement form to collect specific business data. Finally, the system sets this "user requirement resource attribute" data object as the "target resource attribute" upon which subsequent steps in the current configuration task depend.

[0064] By responding to a user requirement form generation request, a user requirement form configuration interface containing candidate resource attributes is generated; in response to a selection operation of candidate resource attributes in the user requirement form configuration interface, the user requirement resource attribute used for attribute value entry in the user requirement form is determined from the candidate resource attributes, and the user requirement resource attribute is used as the target resource attribute. The beneficial effects are: Firstly, this solution allows configuration personnel to intuitively select candidate resource attributes in the user requirement form configuration interface, so that configuration personnel do not need to manually configure resource attributes, but can complete the definition of user requirement form fields simply by selecting them, thus improving the configuration efficiency of user requirement forms.

[0065] Secondly, this solution ensures that every field in the user requirement form directly and completely inherits from the predefined candidate resource attributes in the target configuration management database. This eliminates any inconsistencies caused by manual transcription, laying the foundation for data accuracy.

[0066] S204. Determine the target attribute value type corresponding to the user requirement resource attribute, and determine the form component type corresponding to the user requirement resource attribute in the user requirement form based on the target attribute value type.

[0067] The target attribute value type refers to the format specification of the data allowed to be stored for that attribute, inherited from the "User Requirement Resource Attribute" definition in the target configuration management database. The target attribute value type is predefined in the target resource model of the target configuration management database. For example, target attribute value types include, but are not limited to, strings, integers, floating-point numbers, boolean values, date and time, and enumeration values.

[0068] Form component type refers to the type of interactive control used for data entry in the front-end form, determined by the system based on the "target attribute value type". It defines which interface element the user will use for input. For example, if the target attribute value type is "string", the corresponding form component type is "single-line text box"; if the target attribute value type is "long text", the corresponding form component type is "multi-line text field"; if the target attribute value type is "integer / floating-point number", the corresponding form component type is "number input box"; if the target attribute value type is "boolean value", the corresponding form component type is "switch"; if the target attribute value type is "enumeration value", the corresponding form component type is "drop-down list"; if the target attribute value type is "date and time", the corresponding form component type is "date and time picker", etc.

[0069] In one implementation, the system reads the determined user requirement resource attributes, parses the metadata definition of each attribute in the target resource model, extracts the explicitly declared data type identifier, such as string, number, date, boolean value or enumeration list, and confirms this identifier as the target attribute value type of the attribute; then, the system maps the target attribute value type to the specific form component type according to the preset "attribute value type - component type" correspondence table.

[0070] S205. Generate a target form component for entering user requirement resource attribute values ​​based on the form component type, and generate a user requirement form based on the target form component; treat the user requirement form as a business form to be processed.

[0071] The target form component refers to a specific component object generated based on the "form component type," possessing complete interactive functionality and configuration parameters, which can ultimately be rendered onto the user's required form. It is a concrete implementation of the "form component type" and integrates all relevant constraints from the target configuration management database.

[0072] In one implementation, the system calls a pre-set template engine based on the form component type to instantiate and generate corresponding target form components for user requirement resource attributes. When generating each target form component, the system automatically injects the metadata of the user requirement resource attributes into the target form component and completes the corresponding configuration. Subsequently, the system arranges and combines all the generated target form components on the interface according to a predefined layout strategy to form a visual form, i.e., the user requirement form.

[0073] By determining the target attribute value type corresponding to the user's required resource attribute, and then determining the form component type corresponding to the user's required resource attribute in the user's required form based on the target attribute value type; generating a target form component for entering the user's required resource attribute value based on the form component type, and generating the user's required form based on the target form component; and using the user's required form as a pending business form, the beneficial effects are: This solution transforms the process of generating user requirement forms into a system operation that requires no manual intervention by automating the mapping of "target attribute value type → form component type → target form component", thereby improving the efficiency of user requirement form configuration.

[0074] Optionally, a target form component for entering user-required resource attribute values ​​can be generated based on the form component type, including: Generate an initial form component based on the form component type, and determine whether the user's required resource attributes have attribute value constraints. If the user's required resource attributes have attribute value constraints, configure the input parameters of the initial form component according to the attribute value constraints to generate the target form component.

[0075] The initial form component refers to a prototype component that the system initially creates based on the "form component type," possessing basic interactive functions but not yet bound to specific business rule input parameters. It is a blank, interactive interface element.

[0076] Attribute value constraint range refers to the predefined set of values ​​in the target configuration management database that restricts the legal input values ​​for "user requirement resource attributes". It directly inherits the business definition of the attribute in the target configuration management database and is the core rule to ensure data quality. For example, the attribute value constraint range for the "CPU core count" attribute is "integers between 1 and 64"; the attribute value constraint range for the "operating system" attribute is a list of optional values ​​["Windows", "Linux"], etc.

[0077] Configuring input parameters refers to the dynamic process by which the system transforms the range of attribute value constraints into interactive parameters of a specific form component and assigns them to the "initial form component".

[0078] In one implementation, the system first creates an initial form component with basic interactive features based on the form component type; then, the system queries the target configuration management database for the definition of the attribute to determine whether it has a preset attribute value constraint range; if such constraints are identified, they are converted into input parameters that the initial form component can recognize; finally, the system applies these parameter configurations to the initial form component, thereby generating a target form component that has embedded specific business rules and can be directly used to collect compliance data.

[0079] By generating an initial form component based on the form component type and determining whether the user's required resource attributes have attribute value constraints, and then configuring the input parameters of the initial form component according to these constraints to generate the target form component, the following benefits are achieved: Firstly, the automatically configured target form components provide more user-friendly interactive guidance, rather than a blank input box. This enables users to complete data entry clearly and accurately, reducing confusion and operational errors, and improving user experience and form usability.

[0080] Secondly, by automatically converting attribute value constraints into component input parameters, the generated target form component possesses real-time guidance and hard constraint capabilities during user interaction. This ensures that the data entry conforms to the target configuration management database specifications from the source, reducing process interruptions and rework caused by data format errors, and improving the first-pass yield and overall data quality of process execution.

[0081] S206. In response to the configuration operation of node attribute information related to the target resource model, generate at least one candidate business processing node; integrate the business form to be processed into the process composed of the candidate business processing nodes to generate the target business processing process.

[0082] Figure 3 This flowchart illustrates another configuration method for a business processing flow provided by an embodiment of the present invention. It further optimizes and expands the above technical solution and can be combined with the various optional implementation methods described above. For example... Figure 3 As shown, the method includes: S301. Based on the selection operation of candidate resource models in the target configuration management database, determine the target resource model from the candidate resource models.

[0083] S302. In response to the request to generate an implementation backfill form, generate an implementation backfill form configuration interface containing candidate resource attributes.

[0084] The "Request to Generate Backfill Form" refers to an explicit instruction issued by the configuration personnel during the business process configuration phase, intended to create a data collection form for the implementation feedback stage after the delivery of a certain resource. It marks the beginning of the construction of a form for "implementation personnel" to report actual resource completion information.

[0085] The implementation backfill form configuration interface refers to a graphical operation panel dynamically generated by the system in response to the "implement backfill form generation request," which is dedicated to the visual and interactive configuration of backfill work orders.

[0086] In one implementation, when the system receives a request to generate an implementation backfill form, it first locates the target resource model and then retrieves candidate resource attributes from the target configuration management database. Next, the system loads a visual configuration panel that displays all candidate resource attributes and provides selection controls for each attribute. Simultaneously, the configuration panel provides attribute filtering, search, and business meaning hints to assist configuration personnel in accurately selecting the fields to be backfilled from an operations and maintenance delivery perspective. This dynamically generated configuration panel is the implementation backfill form configuration interface.

[0087] S303. In response to the selection operation of candidate resource attributes in the implementation backfill form configuration interface, determine the backfill resource attribute to be used for attribute value entry in the implementation backfill form from the candidate resource attributes, and use the backfill resource attribute as the target resource attribute.

[0088] The selection of candidate resource attributes refers to the process in which, during the process configuration phase, the configuration personnel use a graphical interface on the "Implementation Backfill Form Configuration Interface" to explicitly specify the set of specific attributes to be included in the implementation backfill form from the displayed candidate resource attributes.

[0089] Entering attribute values ​​in the implementation backfill form refers to the specific data content that reflects the true status of the resource, which is actually filled in or selected by the implementers in the implementation backfill form after the actual completion of the resource delivery operation during the process operation phase, according to the definition of the "backfill resource attribute" field.

[0090] Backfill resource attributes refer to a set of attributes determined through the aforementioned "selection operation" that are specifically used to define the fields of the backfill form.

[0091] In one implementation, in the implementation backfill form configuration interface, the configuration personnel can specify the attribute items to be included in the implementation backfill form from the candidate resource attribute list through interactive operations including but not limited to check, drag and drop, or batch selection.

[0092] The system responds in real time to the selection operation and determines the selected attribute item as the set of fields specifically used for collecting implementation result data in this process, i.e., backfill resource attributes; subsequently, the system sets the backfill resource attributes as the target resource attributes of the current business process configuration stage.

[0093] By responding to the request to generate an implementation backfill form, an implementation backfill form configuration interface containing candidate resource attributes is generated; in response to the selection operation of candidate resource attributes in the implementation backfill form configuration interface, the backfill resource attribute used for attribute value entry in the implementation backfill form is determined from the candidate resource attributes, and the backfill resource attribute is used as the target resource attribute. The beneficial effects are: Firstly, by requiring the selection and determination of "backfill resource attributes" from "candidate resource attributes," it mandates that the fields in the backfill form must be entirely derived from the standardized definitions in the target configuration management database. This ensures that every piece of data collected by the implementers is structurally and strictly aligned with the expected model of the target configuration management database, enabling the backfill data to be seamlessly validated by the automated interface and written into the target configuration management database, thus guaranteeing the integrity and availability of the data source.

[0094] Secondly, by automatically generating the "Implementation Backfill Form Configuration Interface" and intuitively presenting the candidate resource attributes defined in the target configuration management database, the configuration work is simplified into an intuitive check-in operation, which improves configuration efficiency, avoids definition errors caused by human memory bias or input errors, and ensures the accuracy of configuration results.

[0095] S304. Generate an initial field list corresponding to the implementation of the backfill form based on the backfill resource attributes; in response to the field configuration instruction on the initial field list, perform field configuration operations on each backfill resource attribute in the initial field list to obtain the configured field list.

[0096] Among them, the implementation backfill form refers to the form template generated during the configuration phase based on the "backfill resource attributes" and after fine-grained definition through "field configuration operations", which is specifically used to collect resource implementation result data during process execution.

[0097] The initial field list refers to a simple list containing only basic field information generated by the system during the configuration phase, based on the determined "backfill resource attributes". This list is the starting point and object of field configuration; the fields in this list have not yet been assigned any business rules.

[0098] Field configuration commands refer to interactive commands issued by configuration personnel to set specific business rules for one or more specific fields in the "initial field list". For example, checking "Whether to display in table" or selecting "Data source is system interface" from the drop-down menu.

[0099] Field configuration operations refer to the specific technical processing actions performed on the fields specified in the "Initial Field List" in response to "Field Configuration Instructions".

[0100] Field configuration operations include at least one of the following: 1) Configure the display attributes of each backfill resource attribute in the implementation backfill form.

[0101] The display attribute refers to the parameters configured for each backfill resource attribute field, used to control whether it is visible to the user in different business interfaces. For example, it can be configured as "display in the implementation work order information table", etc.

[0102] 2) Configure the required attributes of each backfill resource in the backfill form.

[0103] This refers to the business rules configured for each backfill resource attribute field, which enforce the requirement that a valid input value be provided for that field before the backfill form is submitted. In other words, it configures whether a field is required.

[0104] 3) If any backfilled resource attribute has a predefined optional attribute value in the target resource model, then the optional attribute value will be associated with the optional value range of the backfilled resource attribute when the attribute value is entered.

[0105] Among them, optional attribute values ​​refer to a set of legal and finite values ​​that are predefined for a candidate resource attribute in the definition of the target resource model.

[0106] The optional value range refers to the range of valid values ​​that can be selected or entered when the corresponding field in the form is entered, which is dynamically associated and bound to the above "optional attribute values".

[0107] 4) Configure the attribute value entry method for each backfill resource attribute. The attribute value entry method includes at least one of manual entry, system interface entry, and expression entry. Expression entry is based on a pre-configured value expression.

[0108] Among them, the attribute value entry method refers to the specific mechanism and strategy configured for each backfill resource attribute field, defining how its value is obtained or generated. Manual entry means the configured entry method requires the implementer to manually input, select, or confirm the value in the form. System interface entry means the configured entry method allows the system to automatically obtain and fill the value by calling a pre-configured application interface, without manual intervention. Expression entry means the configured entry method allows the system to dynamically calculate the value of the field by executing a pre-configured "value retrieval expression." The value retrieval expression refers to a rule string written when configuring the "expression entry" method, capable of extracting, calculating, and outputting the target value from the current process instance.

[0109] S305. Generate an implementation backfill form based on the configured field list, and use the implementation backfill form as a pending business form.

[0110] The configured field list refers to the set of field definitions that integrate complete business rules and interaction logic, formed after performing a series of "field configuration operations" on all backfilled resource attributes in the "initial field list".

[0111] By generating an initial field list corresponding to the implementation backfill form based on the backfill resource attributes; responding to the field configuration command on the initial field list, performing field configuration operations on each backfill resource attribute in the initial field list to obtain a configured field list; generating the implementation backfill form based on the configured field list, and using the implementation backfill form as a pending business form, the beneficial effects are: By breaking down the configuration process into two stages—generating an "initial field list" and performing "field configuration operations"—configuration personnel can independently configure the complete business semantics of each field in the list, thereby improving configuration flexibility and scenario adaptability.

[0112] S306. In response to the configuration operation of node attribute information related to the target resource model, generate at least one candidate business processing node; integrate the business form to be processed into the process composed of the candidate business processing nodes to generate the target business processing process.

[0113] S307. When the target business process reaches the candidate business process node associated with the implementation backfill form, obtain the attribute value of the backfill resource attribute submitted through the implementation backfill form, and use the attribute value of the backfill resource attribute as backfill data.

[0114] Among them, the attribute values ​​of backfilled resource attributes refer to the content that the user actually inputs or selects for a specific "backfilled resource attribute" in each field of the form. Backfilled data is the integration and summary of all submitted "backfilled resource attribute values", and is a structured data collection that is prepared to be written into the target configuration management database by the system.

[0115] In one implementation, when the target business process reaches the candidate business process node associated with the implementation backfill form, the system will automatically trigger a data collection operation. Specifically, the system will acquire in real time the specific content (i.e., attribute values) submitted by the implementers through the implementation backfill form for each backfill resource attribute. The system will then integrate and encapsulate these collected and scattered attribute values ​​to form a complete and structured data set, which will be defined as the backfill data to be used in this operation.

[0116] Optionally, in the to-do interface of the corresponding candidate business processing node, the implementer can download the implementation backfill form to the local machine using the "Download Form to be Filled" button, enter the attribute values ​​of the backfilled resource attributes, and upload the implementation backfill form to the system using the "Upload Backfill Form" button. The system will then obtain the attribute values ​​of the backfilled resource attributes submitted through the implementation backfill form.

[0117] S308. Call the instance data writing interface of the target configuration management database to write the backfill data into the resource instance record corresponding to the target resource model.

[0118] The instance data write interface is a standardized data write service channel provided by the target configuration management database. It defines a clear set of rules that allow external systems to create or update records in the target configuration management database in a secure, controlled, and standardized manner.

[0119] A resource instance record is a specific data record created in a database based on a target resource model. The "resource model" defines the data structure, while the "resource instance record" is an individual record populated with specific values ​​according to this structure.

[0120] In one implementation, after obtaining complete backfill data, the system will call the instance data writing interface provided by the target configuration management database according to the predefined communication specifications and pass the backfill data to the interface. Subsequently, the instance data writing interface will verify the backfill data according to the rules defined by the target resource model, and finally update the data accurately and completely to the corresponding resource instance record, thereby completing the formal backfilling of business data to the configuration management database.

[0121] By obtaining the attribute values ​​of the backfilled resource attributes submitted through the backfilled form when the target business process reaches the candidate business process node associated with the implementation backfill form, and using the attribute values ​​of the backfilled resource attributes as backfilled data; and calling the instance data writing interface of the target configuration management database to write the backfilled data into the resource instance record corresponding to the target resource model, the beneficial effects are: Firstly, the form fields are directly derived from the backfill resource attributes defined in the target resource model, ensuring from the source that the structure and semantics of the backfill data are consistent with the target configuration management database.

[0122] Secondly, by calling the instance data writing interface of the target configuration management database, all backfill data writing undergoes unified verification and processing logic, avoiding data corruption caused by arbitrary writing and ensuring the accuracy and standardization of the final data entering the database.

[0123] Figure 4This is a schematic diagram of a configuration device for a business processing flow provided in an embodiment of the present invention. It is applicable to situations where the automatic generation of business forms is driven by a resource model based on a configuration management database, such as... Figure 4 As shown, the device includes: The target resource attribute determination module 41 is used to determine the target resource model from the candidate resource models according to the selection operation of the candidate resource models in the target configuration management database, and to determine the target resource attribute from the candidate resource attributes according to the selection operation of the candidate resource attributes in the target resource model; The pending business form generation module 42 is used to generate a pending business form for entering the attribute values ​​corresponding to the target resource attributes based on the target resource attributes. The candidate service processing node generation module 43 is used to generate at least one candidate service processing node in response to the configuration operation of the node attribute information related to the target resource model. The target business processing flow generation module 44 is used to integrate the business form to be processed into the process composed of the candidate business processing nodes to generate the target business processing flow.

[0124] Optionally, the target resource attribute determination module 41 is specifically used for: In response to the user request form generation request, a user request form configuration interface containing the candidate resource attributes is generated; In response to the selection operation of the candidate resource attribute in the user requirement form configuration interface, the user requirement resource attribute for entering attribute value in the user requirement form is determined from the candidate resource attributes, and the user requirement resource attribute is used as the target resource attribute.

[0125] Optionally, the pending business form generation module 42 is specifically used for: Determine the target attribute value type corresponding to the user requirement resource attribute, and determine the form component type corresponding to the user requirement resource attribute in the user requirement form based on the target attribute value type; Generate a target form component for entering user requirement resource attribute values ​​based on the form component type, and generate the user requirement form based on the target form component; The user request form is used as the business form to be processed.

[0126] Optionally, the pending business form generation module 42 is further used for: Generate an initial form component based on the form component type, and determine whether the user requirement resource attribute has an attribute value constraint range; When it is determined that the user requirement resource attribute has the attribute value constraint range, the input parameters of the initial form component are configured according to the attribute value constraint range to generate the target form component.

[0127] Optionally, the target resource attribute determination module 41 is further used for: In response to the request to generate an implementation backfill form, an implementation backfill form configuration interface containing the candidate resource attributes is generated; In response to the selection operation of the candidate resource attribute in the implementation backfill form configuration interface, the backfill resource attribute for entering attribute value in the implementation backfill form is determined from the candidate resource attributes, and the backfill resource attribute is used as the target resource attribute.

[0128] Optionally, the pending business form generation module 42 is further used for: Generate an initial field list corresponding to the implementation backfill form based on the backfill resource attributes; In response to the field configuration instruction for the initial field list, a field configuration operation is performed on each of the backfill resource attributes in the initial field list to obtain a configured field list; The implementation feedback form is generated based on the configured field list, and the implementation feedback form is used as the business form to be processed. The field configuration operation includes at least one of the following: Configure the display attributes of each of the backfill resources in the implementation backfill form; Configure the required attributes of each of the backfill resources in the implementation backfill form; If any of the backfilled resource attributes has a predefined optional attribute value in the target resource model, then the optional attribute value is associated with the optional value range of the backfilled resource attribute when the attribute value is entered. Configure the attribute value input method for each of the backfilled resource attributes. The attribute value input method includes at least one of manual input, system interface input, and expression input. The expression input is based on a pre-configured value expression.

[0129] Optionally, the node attribute information includes at least one of node identification information, node handler information, node operation control information, form field control information, and node trigger event information.

[0130] Optionally, the device further includes a data writing module, specifically used for: When the target business processing flow reaches the candidate business processing node associated with the implementation backfill form, the attribute value of the backfill resource attribute submitted through the implementation backfill form is obtained, and the attribute value of the backfill resource attribute is used as backfill data. The instance data writing interface of the target configuration management database is invoked to write the backfilled data into the resource instance record corresponding to the target resource model.

[0131] The configuration device for the business processing flow provided in this embodiment of the invention can execute the configuration method for the business processing flow provided in this embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0132] According to embodiments of this disclosure, embodiments of the present invention also provide an electronic device, a readable storage medium, and a computer program product.

[0133] Figure 5 A schematic diagram of an electronic device 50 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0134] like Figure 5 As shown, the electronic device 50 includes at least one processor 51 and a memory, such as a read-only memory (ROM) 52 and a random access memory (RAM) 53, communicatively connected to the at least one processor 51. The memory stores computer programs executable by the at least one processor. The processor 51 can perform various appropriate actions and processes based on the computer program stored in the ROM 52 or loaded from storage unit 58 into the RAM 53. The RAM 53 can also store various programs and data required for the operation of the electronic device 50. The processor 51, ROM 52, and RAM 53 are interconnected via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.

[0135] Multiple components in electronic device 50 are connected to I / O interface 55, including: input unit 56, such as keyboard, mouse, etc.; output unit 57, such as various types of monitors, speakers, etc.; storage unit 58, such as disk, optical disk, etc.; and communication unit 59, such as network card, modem, wireless transceiver, etc. Communication unit 59 allows electronic device 50 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0136] Processor 51 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 51 performs the various methods and processes described above, such as the configuration methods for business processing flows.

[0137] In some embodiments, the configuration method for the business processing flow may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 58. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 50 via ROM 52 and / or communication unit 59. When the computer program is loaded into RAM 53 and executed by processor 51, one or more steps of the configuration method for the business processing flow described above may be performed. Alternatively, in other embodiments, processor 51 may be configured to perform the configuration method for the business processing flow by any other suitable means (e.g., by means of firmware).

[0138] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0139] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0140] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0141] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0142] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0143] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product within the cloud computing service system to address the shortcomings of traditional physical hosts and virtual private servers, such as high management difficulty and weak business scalability.

[0144] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0145] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for configuring a business processing flow, characterized in that, The method includes: Based on the selection operation of candidate resource models in the target configuration management database, a target resource model is determined from the candidate resource models, and based on the selection operation of candidate resource attributes in the target resource model, a target resource attribute is determined from the candidate resource attributes; Generate a pending business form based on the target resource attributes for entering the corresponding attribute values ​​of the target resource attributes; In response to the configuration operation of node attribute information related to the target resource model, at least one candidate service processing node is generated; The pending business forms are integrated into a process consisting of the candidate business processing nodes to generate the target business processing process.

2. The method according to claim 1, characterized in that, The step of determining the target resource attribute from the candidate resource attributes based on the selection operation of the candidate resource attributes in the target resource model includes: In response to the user request form generation request, a user request form configuration interface containing the candidate resource attributes is generated; In response to the selection operation of the candidate resource attribute in the user requirement form configuration interface, the user requirement resource attribute for entering attribute value in the user requirement form is determined from the candidate resource attributes, and the user requirement resource attribute is used as the target resource attribute.

3. The method according to claim 2, characterized in that, The step of generating a pending business form for entering the corresponding attribute values ​​of the target resource attributes based on the target resource attributes includes: Determine the target attribute value type corresponding to the user requirement resource attribute, and determine the form component type corresponding to the user requirement resource attribute in the user requirement form based on the target attribute value type; Generate a target form component for entering user requirement resource attribute values ​​based on the form component type, and generate the user requirement form based on the target form component; The user request form is used as the business form to be processed.

4. The method according to claim 3, characterized in that, The step of generating a target form component for entering user-required resource attribute values ​​based on the form component type includes: Generate an initial form component based on the form component type, and determine whether the user requirement resource attribute has an attribute value constraint range; When it is determined that the user requirement resource attribute has the attribute value constraint range, the input parameters of the initial form component are configured according to the attribute value constraint range to generate the target form component.

5. The method according to claim 1, characterized in that, The step of determining the target resource attribute from the candidate resource attributes based on the selection operation of the candidate resource attributes in the target resource model includes: In response to the request to generate an implementation backfill form, an implementation backfill form configuration interface containing the candidate resource attributes is generated; In response to the selection operation of the candidate resource attribute in the implementation backfill form configuration interface, the backfill resource attribute for entering attribute value in the implementation backfill form is determined from the candidate resource attributes, and the backfill resource attribute is used as the target resource attribute.

6. The method according to claim 5, characterized in that, The step of generating a pending business form for entering the corresponding attribute values ​​of the target resource attributes based on the target resource attributes includes: Generate an initial field list corresponding to the implementation backfill form based on the backfill resource attributes; In response to the field configuration instruction for the initial field list, a field configuration operation is performed on each of the backfill resource attributes in the initial field list to obtain a configured field list; The implementation feedback form is generated based on the configured field list, and the implementation feedback form is used as the business form to be processed. The field configuration operation includes at least one of the following: Configure the display attributes of each of the backfill resources in the implementation backfill form; Configure the required attributes of each of the backfill resources in the implementation backfill form; If any of the backfilled resource attributes has a predefined optional attribute value in the target resource model, then the optional attribute value is associated with the optional value range of the backfilled resource attribute when the attribute value is entered; Configure the attribute value input method for each of the backfilled resource attributes. The attribute value input method includes at least one of manual input, system interface input, and expression input. The expression input is based on a pre-configured value expression.

7. The method according to any one of claims 1-6, characterized in that, The node attribute information includes at least one of the following: node identification information, node handler information, node operation control information, form field control information, and node trigger event information.

8. The method according to claim 6, further comprising, after integrating the business form to be processed into the process composed of the candidate business processing nodes to generate the target business processing process: When the target business processing flow reaches the candidate business processing node associated with the implementation backfill form, the attribute value of the backfill resource attribute submitted through the implementation backfill form is obtained, and the attribute value of the backfill resource attribute is used as backfill data. The instance data writing interface of the target configuration management database is invoked to write the backfilled data into the resource instance record corresponding to the target resource model.

9. A configuration device for a business processing flow, characterized in that, The device includes: The target resource attribute determination module is used to determine the target resource model from the candidate resource models based on the selection operation of the candidate resource models in the target configuration management database, and to determine the target resource attribute from the candidate resource attributes based on the selection operation of the candidate resource attributes in the target resource model; The pending business form generation module is used to generate a pending business form for entering the attribute values ​​corresponding to the target resource attributes based on the target resource attributes. The candidate service processing node generation module is used to generate at least one candidate service processing node in response to the configuration operation of node attribute information related to the target resource model. The target business processing flow generation module is used to integrate the business form to be processed into the process composed of the candidate business processing nodes to generate the target business processing flow.

10. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to perform the method of any one of claims 1-8.

12. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1-8.