Checking order interaction method and device, computer equipment and readable storage medium

By responding to the user's approval rules and object configuration operations in the verification and order editing interface, corresponding verification orders are generated, which solves the problem of difficult to deal with complex business rules during the verification and order configuration process in the prior art, and realizes efficient verification and order generation and processing.

CN119850117APending Publication Date: 2025-04-18KINGDEE SOFTWARE(CHINA) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411816689.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

It is difficult for the existing technology to accurately identify and process complex business rules during the order verification configuration process, resulting in the configuration results that do not meet actual needs and need to re-modify the order verification, resulting in cumbersome and inefficient, affecting the processing efficiency of order verification generation.

Method used

It provides an interactive method for order verification. By displaying the order editing interface, it responds to the user's approval rule configuration operation, displays the approved objects associated with the target approval rule item, and performs configuration updates based on the user's approval object configuration operation to generate corresponding approval orders.

Benefits of technology

This method simplifies the verification order configuration and generation process, improves the convenience of verification order generation processing, and thus improves the processing efficiency of verification order generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850117A_ABST
    Figure CN119850117A_ABST
Patent Text Reader

Abstract

The invention relates to a verification list interaction method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: displaying an approval list editing interface, wherein the approval list editing interface comprises candidate approval rule items; in response to an approval rule configuration operation triggered for the candidate approval rule items, displaying an approval object associated with a target approval rule item, the target approval rule item being an approval rule item configured to be in an effective state by the approval rule configuration operation in the candidate approval rule items; and in response to an approved object configuration operation for the approved object, performing configuration updating on the approved object according to the approved object configuration operation to obtain at least one approved list, each approved list comprising at least one approved object. By adopting the method, the processing efficiency of verification list generation can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a verification order interaction method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] In the existing information system management field, the configuration and generation of verification orders are key links to ensure the smooth operation of business processes. The existing verification order configuration process may not accurately identify and process complex business rules, resulting in configuration results that do not meet actual needs. The verification order needs to be revised again, which involves a lot of verification work, which is cumbersome and inefficient, affecting the processing efficiency of verification order generation. Summary of the invention

[0003] Based on this, it is necessary to provide a verification order interaction method, device, computer equipment, computer-readable storage medium and computer program product that can improve the verification order generation and processing efficiency in response to the above technical problems.

[0004] In a first aspect, the present application provides a verification order interaction method, comprising:

[0005] Display the approval order editing interface, which includes candidate approval rule items;

[0006] In response to the verification rule configuration operation triggered on the candidate verification rule item, the verification object associated with the target verification rule item is displayed, and the target verification rule item is the verification rule item configured to be in the effective state by the verification rule configuration operation among the candidate verification rule items;

[0007] In response to the approved object configuration operation for the approved object, the approved object is configured and updated according to the approved object configuration operation to obtain at least one approved form, each of which includes at least one approved object.

[0008] In a second aspect, the present application also provides a verification order interaction device, including:

[0009] An editing interface display module, used to display an approval order editing interface, which includes candidate approval rule items;

[0010] An approval rule configuration response module is used to display the approval object associated with the target approval rule item in response to the approval rule configuration operation triggered on the candidate approval rule item, and the target approval rule item is the approval rule item configured to be in the effective state by the approval rule configuration operation among the candidate approval rule items;

[0011] The approved object configuration response module is used to respond to the approved object configuration operation for the approved object, update the configuration of the approved object according to the approved object configuration operation, and obtain at least one approved order, each of which includes at least one approved object.

[0012] In a third aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above verification order interaction method when executing the computer program.

[0013] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the above verification order interaction method are implemented.

[0014] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the above verification order interaction method are implemented.

[0015] The above-mentioned verification order interaction method, apparatus, computer equipment, computer-readable storage medium and computer program product, in response to the verification rule configuration operation triggered for the candidate verification rule item in the verification order editing interface, display the verification object associated with the target verification rule item, the target verification rule item is the verification rule item in the candidate verification rule item that is configured to be effective by the verification rule configuration operation, and in response to the verification object configuration operation for the verification object, the verification object is configured and updated according to the verification object configuration operation to obtain a verification order including at least one verification object. In the verification order interaction process, the user is supported to select the effective target verification rule item from the candidate verification rule items through the verification rule configuration operation, and the verification object associated with the target verification rule item is configured and updated through the verification object configuration operation to generate the corresponding verification order, thereby ensuring the correlation between the verification object and the verification rule item, simplifying the verification order configuration and generation process, and improving the convenience of verification order generation processing, thereby improving the processing efficiency of verification order generation. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 A diagram of an application environment of a verification order interaction method in one embodiment;

[0018] Figure 2 A schematic diagram of a flow chart of an order verification interaction method in one embodiment;

[0019] Figure 3 A schematic diagram of a flow chart of a response process of a verification rule configuration operation in one embodiment;

[0020] Figure 4 This is a schematic diagram of an interface for editing a confirmation order in one embodiment;

[0021] Figure 5 A schematic diagram of an interface showing an approved object in an embodiment;

[0022] Figure 6 A schematic diagram of an interface for configuring an approved object in an embodiment;

[0023] Figure 7 A schematic diagram of an interface for dragging and dropping an approved object in one embodiment;

[0024] Figure 8 This is a schematic diagram of an interface for dragging an approved object in yet another embodiment;

[0025] Fig. 9 A schematic diagram of an interface for creating a new approval order by dragging an approval object in one embodiment;

[0026] Fig.10 A schematic diagram of an interface showing rule verification results in one embodiment;

[0027] Fig.11 A flowchart of an interactive method for verifying an order in another embodiment;

[0028] Fig.12 is a structural block diagram of an order verification interaction device in one embodiment;

[0029] Fig.13 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0031] The verification order interaction method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The terminal 102 can obtain the approval order interaction data from the server 104 through the network, and the approval order interaction data can include the interface data of the approval order editing interface, so that the terminal 102 can render and display the approval order editing interface according to the interface data, and the user can trigger the operation for the candidate approval rule item in the approval order editing interface displayed by the terminal 102. The terminal 102 responds to the approval rule configuration operation and displays the approval object associated with the target approval rule item. The target approval rule item is the approval rule item in the candidate approval rule item that is configured to be in effect by the approval rule configuration operation. The user can trigger the approval object configuration operation for the displayed approval object, and the terminal 102 responds to the approval object configuration operation, and updates the configuration of the approval object according to the approval object configuration operation, and obtains the approval order including at least one approval object, thereby generating the approval order required by the user.

[0032] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.

[0033] In an exemplary embodiment, Figure 2 As shown, a verification order interaction method is provided, which is applied to Figure 1 The terminal in is taken as an example to illustrate, including the following steps 202 to 206. Among them:

[0034] Step 202, displaying the verification order editing interface, which includes candidate verification rule items.

[0035] Among them, the verification form is a document or voucher used to confirm and record the specific details and requirements of a certain transaction or activity. The verification form may include at least one verification object, which is the item that needs to be verified in the verification form. For example, a verification form may include three verification objects such as salary management, personal tax, and social security. The verification objects included in the verification form constitute the verification scope of the verification form, that is, the verification scope of the verification form includes the verification objects in the verification form. The verification form editing interface is an interface for supporting users to interact with the verification form. Users can edit and configure the verification form by triggering interactive operations in the verification form editing interface. Candidate verification rule items are verification rule items that support users to trigger interactions for configuration. The verification rule items include the business rules that the verification objects in the verification form comply with. The verification rule items correspond to the actual application scenarios of the verification form, that is, in different business application scenarios, there are different business rules, and the business rules that the verification items in the verification form need to meet are also different, thereby having different verification rule items. The candidate verification rule items included in the verification order editing interface can correspond to different business application scenarios, that is, the candidate verification rule items corresponding to multiple different business application scenarios can be displayed in the same verification order editing interface, thereby realizing the collaborative configuration of multiple different business application scenarios. The verification object can be associated with the verification rule items satisfied by the verification object, thereby supporting users to select the verification object by configuring the verification rule items to configure and generate the corresponding verification order.

[0036] Exemplarily, when it is necessary to interact with the verification order, the user can trigger the operation through the terminal, such as the user can click the verification order interaction trigger button in the terminal to trigger the verification order interaction processing. When the verification order interaction processing is triggered, the terminal can display the verification order editing interface, and the candidate verification rule items can be displayed in the verification order editing interface, and the number of candidate verification rule items can include at least one. In some embodiments, when there are multiple candidate verification rule items, each candidate verification rule item can correspond to a different business application scenario, so that the collaborative configuration of different business application scenarios can be achieved based on multiple candidate verification rule items. The user can configure the candidate verification rule items, so that the verification object required to generate the verification order can be selected by configuring the verification rule items. The specific terminal can use the verification object associated with the verification rule item selected by the user from the candidate verification rule items as the verification object for generating the verification order. In some embodiments, the approval order editing interface may include a rule item area, in which various candidate approval rule items may be arranged and displayed. For each candidate approval rule item, the terminal may also display corresponding attribute information in the rule item area, which may specifically include but is not limited to various information including execution order, business type, rule description, etc.

[0037] Step 204, in response to the verification rule configuration operation triggered for the candidate verification rule item, the verification object associated with the target verification rule item is displayed, and the target verification rule item is the verification rule item in the candidate verification rule item that is configured to be in an effective state by the verification rule configuration operation.

[0038] Among them, the verification rule configuration operation is an operation triggered by the user for the candidate verification rule item. The interactive form of the verification rule configuration operation can be set according to actual needs, such as including but not limited to at least one of various types of interactive operations including click, box selection, drag, double-click, long press, etc. The target verification rule item is the verification rule item configured to be effective among the candidate verification rule items, specifically, the verification rule item configured to be effective under the action of the verification rule configuration operation, that is, the user can select the verification object for generating the verification order by triggering the verification rule configuration operation.

[0039] Optionally, the user can trigger an interactive operation for the candidate approval rule items displayed by the terminal, and specifically can perform approval rule configuration operations such as clicking and box selection on the candidate approval rule items. The terminal can respond to the approval rule configuration operation and display the approval object associated with the target approval rule item. In some embodiments, the terminal can determine the target approval rule item configured as an effective state from the candidate approval rule items based on the approval rule configuration operation. The target approval rule item is in an effective state, that is, the approval object corresponding to the target approval rule item is enabled to generate an approval order. The terminal can determine the corresponding associated approval object based on the target approval rule item to display the determined approval object. In some embodiments, the terminal can store the association relationship between the approval rule item and the approval object, and the terminal can query the association relationship based on the target approval rule item to determine the approval object associated with the target approval rule item. In some embodiments, for the approval object associated with the target approval rule item, the terminal can arrange and display it in the approval order editing interface, such as displaying it in the approval configuration area of ​​the approval order editing interface. In some embodiments, the approval rule configuration operation may include triggering a box selection operation in the candidate approval rule items. The user can dynamically adjust the box selection area through the box selection operation, so that the candidate approval rule items covered by the area range of the box selection area can be configured as target approval rule items in an effective state.

[0040] Step 206, in response to the approval object configuration operation for the approval object, the approval object is configured and updated according to the approval object configuration operation to obtain at least one approval form, each of which includes at least one approval object.

[0041] Among them, the approval object configuration operation is an interactive operation triggered by the user for the displayed approval object. The interactive form of the approval object configuration operation can be set according to actual needs, such as including but not limited to at least one of various types of interactive operations such as clicking, box selection, dragging, double-clicking, and long pressing. The approval order is obtained after the approval object is updated based on the approval object configuration operation triggered by the user. Specifically, the approval object can be combined, deleted, and other configuration updates to obtain it. The approval order obtained after the configuration update includes at least one, and each approval order may include at least one approval object. In some embodiments, the approval objects included in each approval order are different from each other, that is, the approval object selected by the user through the approval rule configuration operation will be assigned to at least one approval order, and the approval object will not appear repeatedly in different approval orders.

[0042] Exemplarily, the user can trigger an interactive operation on the approved object displayed by the terminal, and specifically can perform approved object configuration operations such as clicking and box selection on the approved object, so as to generate the corresponding required approval order based on the approved object. The terminal can respond to the approved object configuration operation, and update the configuration of the approved object according to the approved object configuration operation, so as to generate at least one approved order. In some embodiments, the user can combine the approved objects through the approved object configuration operation to obtain at least one approved order. In specific applications, in addition to combining the approved objects to obtain the approved order, the user can also perform interactive operations such as adding and deleting the approved objects, such as the user can trigger the approval rule configuration operation for the candidate approval rule item, so as to add the approved object again; for example, the user can delete the approved object through the approved object configuration operation, so as to remove the approved object that is no longer needed.

[0043] In the above-mentioned verification order interaction method, the terminal displays the verification object associated with the target verification rule item in response to the verification rule configuration operation triggered for the candidate verification rule item in the verification order editing interface. The target verification rule item is the verification rule item in the candidate verification rule item that is configured to be effective by the verification rule configuration operation. In response to the verification object configuration operation for the verification object, the verification object is configured and updated according to the verification object configuration operation to obtain a verification order including at least one verification object. During the verification order interaction process, the user is supported to select the effective target verification rule item from the candidate verification rule items through the verification rule configuration operation, and the verification object associated with the target verification rule item is configured and updated through the verification object configuration operation to generate the corresponding verification order, thereby ensuring the correlation between the verification object and the verification rule item, simplifying the verification order configuration and generation process, and improving the convenience of verification order generation processing, thereby improving the processing efficiency of verification order generation.

[0044] In an exemplary embodiment, Figure 3As shown, the response processing of the verification rule configuration operation, that is, in response to the verification rule configuration operation triggered for the candidate verification rule item, displays the verification object associated with the target verification rule item, including steps 302 to 306. Among them:

[0045] Step 302: In response to a verification rule configuration operation triggered on a candidate verification rule item, a target verification rule item configured to be in an effective state by the verification rule configuration operation is determined.

[0046] Among them, the target approval rule item is the approval rule item configured as effective in the candidate approval rule items, that is, the approval rules in the target approval rule item need to take effect, and the approval object associated with the target approval rule item needs to be enabled, so as to perform verification on the enabled approval object according to the target approval rule item.

[0047] Exemplarily, when a user triggers an interactive operation for a candidate approval rule item, the terminal can respond to the approval rule configuration operation triggered by the user. For example, when the user clicks or boxes in the candidate approval rule items, the terminal can determine from the candidate approval rule items the approval rule items that are configured to be in an effective state by the approval rule configuration operation, and determine the approval rule item as a target approval rule item for which the associated approval object needs to be enabled. In some embodiments, the approval rule configuration operation can be an interactive operation for switching the configuration of the state of the candidate approval rule items. The approval rule configuration operation can switch the state of the candidate approval rule item from an ineffective state to an effective state, or can switch the state of the candidate approval rule item from an effective state to an ineffective state. The candidate approval rule item in an effective state is a target approval rule item for which the associated approval object needs to be enabled to generate an approval order.

[0048] Step 304: Display the target verification rule items in the verification order editing interface in accordance with the effective status display method.

[0049] The effective status display mode refers to the display mode according to which the approved rule item is in effective state, so that the target approved rule item configured as effective state by the user can be intuitively reflected through the display mode. The effective status display mode can be flexibly configured according to actual needs, such as including but not limited to at least one of various display modes including font size change, bolding, adding underline, background highlighting display, font color highlighting display, display through effective mark, etc.

[0050] Optionally, each candidate verification rule item is displayed in the verification order editing interface. For the target verification rule item configured by the user as effective, the terminal can update the target verification rule item to be displayed in the effective state display mode, so that the target verification rule item can be intuitively highlighted for the user to confirm. In some embodiments, in the verification order editing interface, an effective mark can be displayed for each candidate verification rule item, and the display state of the effective mark can indicate whether the corresponding candidate verification rule item is in an effective state.

[0051] Step 306: In the verification configuration area of ​​the verification order editing interface, an initial verification order is displayed, and the initial verification order includes the verification objects associated with the target verification rule item.

[0052] The verification configuration area is a configuration operation area in the verification order editing interface for configuring verification objects to generate verification orders. The initial verification order is a verification order generated by default, which can include all verification objects selected by the user. Specifically, the initial verification order can include the verification objects corresponding to all target verification rule items.

[0053] Exemplarily, for a determined target verification rule item, the terminal can query the verification object associated with the target verification rule item, and display each verification object in the verification configuration area of ​​the verification order editing interface. Specifically, the terminal can display the initial verification order in the verification configuration area, and arrange and display each verification object in the initial verification order. The user can perform further interactive operations on each verification object in the initial verification order to configure the required verification order. In some embodiments, the verification objects in the initial verification order can be displayed in a default order, or they can be displayed in sequence according to the configuration time of the verification rule configuration operation of the user for the associated verification rule item, such as displaying the corresponding associated verification objects in the order of the verification rule configuration operation from first to last. In addition, the terminal can also display each verification object in order according to the sequence rules corresponding to the business system, and the sequence rules corresponding to the business system can be pre-built based on the needs of the business system.

[0054] In some embodiments, the initial approval order may include at least one. When there is one initial approval order, all approval objects are displayed in the initial approval order; and when there are at least two initial approval orders, all approval objects may be distributed in each initial approval order. In some embodiments, the terminal may, based on the needs of the business system, perform statistics and analysis on the historical business data of the business system to construct a mapping relationship between the number of initial approval orders and the allocation method of approval objects in the business system and each approval object. The terminal may determine the number of current initial approval orders and the allocation method of approval objects based on the mapping relationship and in combination with the approval objects enabled by the user, thereby generating a corresponding number of initial approval orders, and allocating each approval object to each initial approval order according to the allocation method of approval objects, thereby further simplifying the configuration operations for the approval objects.

[0055] In this embodiment, the terminal can intuitively display the determined target approval rule items in the approval order editing interface according to the effective status display method, and display the approval object in the initial approval order in the approval configuration area, so that the user can configure and generate the approval order in the approval configuration area, which can simplify the approval order configuration and generation process, improve the convenience of the approval order generation process, and thus improve the processing efficiency of the approval order generation.

[0056] In an exemplary embodiment, in response to an approval rule configuration operation triggered for a candidate approval rule item, determining a target approval rule item configured as an effective state by the approval rule configuration operation includes: when the approval rule configuration operation triggered for the candidate approval rule item is detected through a first monitoring function, determining the operating parameters of the approval rule configuration operation according to the first monitoring function; based on the operating parameters of the approval rule configuration operation, determining the target approval rule item configured as an effective state from the candidate approval rule items.

[0057] Among them, the first listening function is a functional function for listening to interactive operations triggered for candidate verification rule items, and the specific format of the first listening function can be flexibly configured as needed. For example, the listening function of "tableContainer.addEventListener('mouseup', function(e)" can be used to determine which candidate verification rule items switchItems are selected through the left, right, top, and bottom coordinates of the selection box selectionBox. The first listening function can be used to determine the effect of the verification rule configuration operation on the candidate verification rule item, that is, to determine the target verification rule item that the user has configured to be in an effective state through the verification rule configuration operation. The operation parameter is the operation information of the verification rule configuration operation detected by the first listening function, and the corresponding target verification rule item can be determined based on the operation parameter.

[0058] Optionally, the terminal can monitor the candidate approval rule items through a pre-configured first monitoring function to timely detect the approval rule configuration operation triggered by the user for the candidate approval rule item. When the terminal detects the approval rule configuration operation triggered by the user for the candidate approval rule item through the first monitoring function, it indicates that the user has configured the approval rule item through the approval rule configuration operation, and the terminal can determine the operation parameters of the approval rule configuration operation triggered by the user according to the first monitoring function. Specifically, the terminal can obtain the monitoring data of the first monitoring function, and parse it based on the monitoring data to obtain the operation parameters of the approval rule configuration operation. The operation parameters may include but are not limited to various operation information including coordinate position, time, interactive operation type, operation range, etc. The terminal can determine the approval rule item targeted by the approval rule configuration operation from the candidate approval rule items based on the operation parameters of the approval rule configuration operation, and determine the configuration result of the approval rule item targeted by the approval rule configuration operation, thereby determining the target approval rule item configured as effective based on the configuration result.

[0059] In this embodiment, the terminal determines the operating parameters of the verification rule configuration operation through a preset first listening function, and determines the target verification rule item configured to be in an effective state based on the operating parameters, so that it can respond to the verification rule configuration operation in a timely manner and accurately and quickly determine the target verification rule item, which is conducive to improving the processing efficiency of verification order generation.

[0060] In an exemplary embodiment, the approved objects are arranged and displayed in an initial approval form; in response to an approved object configuration operation for the approved objects, the approved objects are configured and updated according to the approved object configuration operation to obtain at least one approval form, including: in response to the approved object configuration operation for the approved objects in the initial approval form, determining the distribution position information of the approved objects under the action of the approved object configuration operation; determining the approval scope to which the approved objects belong based on the distribution position information; and obtaining the approval form according to the approved objects included in the same approval scope.

[0061] Among them, the initial verification order is the verification order generated by default, and the initial verification order can include all the verification objects selected by the user. Specifically, the initial verification order can include the verification objects corresponding to all target verification rule items. The distribution position information can include the coordinate information of the location of the verification object in the verification order editing interface under the effect of the verification object configuration operation. The verification range can be the distribution position range for generating the same verification order, that is, the verification objects with distribution position information in the same verification range can generate the same verification order, that is, they can be used as elements in the same verification order.

[0062] Exemplarily, the user can trigger an interactive operation for the approved object in the initial approved order, such as the user can perform interactive operations such as dragging, clicking, etc. for the approved object in the initial approved order. The terminal responds to the approved object configuration operation triggered by the user and determines the distribution location information of the approved object. The distribution location information is the location information of the approved object updated under the action of the approved object configuration operation. The terminal can determine the approved scope to which the corresponding approved object belongs based on the distribution location information of the approved object. The approved scope can be pre-divided according to actual needs for the approved order editing interface. Different approved scopes can correspond to different approved orders. The user can update the location information of the approved object to the same approved scope, thereby allocating the approved object to different approved orders, and realizing efficient configuration for the approved object. In some embodiments, the terminal can compare the distribution location information of the approved object with each pre-delimited approved scope, thereby determining the approved scope to which the approved object belongs. For each approved scope, the terminal can combine the approved objects within the same approved scope into the same approved order, thereby generating the corresponding approved order.

[0063] In this embodiment, the terminal determines the distribution location information of the approval object under the action of the approval object configuration operation, and determines the approval scope to which the approval object belongs based on the distribution location information, and generates an approval order based on the approval objects included in the same approval scope. This can simplify the approval order configuration and generation process, improve the convenience of the approval order generation process, and thus improve the processing efficiency of the approval order generation.

[0064] In an exemplary embodiment, in response to an object configuration operation for an approved object in an initial approval form, the distribution position information of the approved object under the action of the object configuration operation is determined, including: when the object configuration operation for the approved object in the initial approval form is detected through a second listening function, the operation parameters of the object configuration operation are determined according to the second listening function; based on the operation parameters of the object configuration operation, the distribution position information of the approved object when the object configuration operation acts on the approved object is determined.

[0065] Among them, the second monitoring function is a functional function for monitoring the interactive operation triggered for the approved object in the initial approval order, and the specific format of the second monitoring function can be flexibly configured as needed. The second monitoring function can be used to determine the position change caused by the approved object configuration operation acting on the approved object, thereby determining the distribution position information of the approved object. The operation parameter is the operation information of the approved object configuration operation detected by the second monitoring function, and the distribution position information of the corresponding approved object can be determined based on the operation parameter.

[0066] Optionally, the terminal can monitor the approved object in the initial approval order through a pre-configured second monitoring function, so as to timely detect the approved object configuration operation triggered by the user for the approved object in the initial approval order. When the terminal detects the approved object configuration operation triggered by the user through the second monitoring function, it indicates that the user has configured the approved object through the approved object configuration operation, and the terminal can determine the operation parameters of the approved object configuration operation according to the second monitoring function. Specifically, the terminal can obtain the monitoring data of the second monitoring function, and parse it based on the monitoring data to obtain the operation parameters of the approved object configuration operation. The operation parameters may include but are not limited to at least one of various operation information including coordinate position, time, interactive operation type, operation range, etc. The terminal can determine the distribution position information of the approved object based on the operation parameters of the approved object configuration operation, thereby determining the position change of the approved object when the approved object configuration operation acts on the approved object.

[0067] In this embodiment, the terminal determines the operating parameters of the verification object configuration operation through a preset second listening function, and determines the distribution location information of the verification object based on the operating parameters, so that it can respond to the verification object configuration operation in a timely manner and accurately and quickly determine the distribution location information of the verification object, which is conducive to improving the processing efficiency of verification order generation.

[0068] In an exemplary embodiment, an approval form is obtained based on the approval objects included in the same approval scope, including: for each approval scope, determining the approval objects included in the approved scope; obtaining an approval form corresponding to the approved scope based on the approval objects included in the approved scope according to the approval form format; and displaying the approval forms corresponding to each approval scope in the approval configuration area of ​​the approval form editing interface.

[0069] The verification order format refers to the configuration format of the verification order. Different verification order formats can generate different verification orders. The verification order format can specifically include at least one of various attribute information such as the theme color, theme style, arrangement order of verification objects, font of the verification order, verification order logo, etc. The verification configuration area is a configuration operation area in the verification order editing interface for configuring the verification objects to generate the verification order.

[0070] Exemplarily, each approval scope may correspond to an approval form, and the terminal may respectively determine the various approval objects included in each approval scope, and generate a corresponding approval form based on the included approval objects. In some embodiments, the terminal may query a pre-set approval form format, and generate an approval form corresponding to the approval scope based on the approval objects included in the approval scope according to the approval form format. The terminal may display the generated approval form in the approval configuration area of ​​the approval form editing interface, and may specifically display it in a preset arrangement order, such as arranging and displaying it according to the approval form identifier of the approval form.

[0071] In this embodiment, the terminal obtains the corresponding approval order according to the approval order format based on the approval objects included in the approval scope, and displays it in the approval configuration area of ​​the approval order editing interface, which can simplify the approval order configuration and generation process, improve the convenience of approval order generation processing, and thus improve the processing efficiency of approval order generation.

[0072] In an exemplary embodiment, the verification order interaction method further includes: in response to a rule verification trigger operation for the verification order, obtaining verification rules for the verification order based on the verification rule items associated with the verification object included in the verification order; verifying the verification order according to the verification rules for the verification order to obtain a rule verification result for the verification order.

[0073] The rule verification trigger operation is an interactive operation triggered by the user to verify the approval order, which can be specifically implemented by the user triggering the rule verification control. The approval order verification rule is obtained based on the approval rule items associated with the approval object in the approval order. Specifically, the approval order verification rule for the approval order can be obtained by combining the approval rule items associated with the approval object in the approval order.

[0074] Optionally, the user can perform rule verification on the configured approval order, and specifically can trigger a rule verification trigger operation on the approval order, such as the user can click the rule verification control to trigger the rule verification trigger operation, and the terminal responds to the rule verification trigger operation, determines the approval object included in the approval order, and determines the approval rule item associated with the approval object, and the terminal obtains the approval order verification rule based on the approval rule item associated with the approval object. Specifically, for each approval order, the terminal can combine the approval rule items associated with the approval object in the approval order to obtain the approval order verification rule for the approval order, so as to perform rule verification on the approval order through the approval order verification rule. The terminal can verify the approval order according to the approval order verification rule, so as to obtain the rule verification result of the approval order. In some embodiments, the terminal can display the rule verification result so that when the rule verification result indicates that there is a defect problem in the approval order, the user can make further adjustments and updates to the approval order.

[0075] In this embodiment, the terminal responds to the user's rule verification trigger operation on the approval order, obtains the approval order verification rule based on the approval rule item associated with the approval object included in the approval order, and verifies the approval order according to the approval order verification rule to obtain the rule verification result, so that the pre-rule test can be performed on the configuration-generated approval order, which is conducive to ensuring the validity of the approval order.

[0076] The present application also provides an application scenario, and the application scenario applies the above-mentioned verification order interaction method. Specifically, the application of the verification order interaction method in the application scenario is as follows:

[0077] The existing verification order configuration method may include the following steps: Step 1: Create a verification order; Step 2: Associate the verification scope under the verification order (associate collaborative applications); Step 3: Secondary editing of the verification object: including deleting the verification scope, associating a new verification scope, and deleting the empty verification order. In the existing scheme, the creation of a verification order requires the above three steps, and during the creation process, it is impossible to pre-judge whether the verification scope object is valid. If the rule is found to be invalid after the verification order is created, the verification order needs to be modified again. This process is cumbersome and inefficient. The verification order interaction method provided in this embodiment verifies the verification scope in advance, and in terms of the operation of the verification scope, the configuration tasks of the above three steps can be completed with one click through the "select-drag-release" method, which greatly improves the convenience and continuity of the operation, thereby improving the processing efficiency of the verification order generation.

[0078] Specifically, in the verification order interaction method of the present embodiment, the type of verification object (scope) belongs to the object type, which may include attribute information such as _id (verification object Id), open (whether it is open), checkBillId (associated verification order Id), etc.; the type of verification order scope (scopes) belongs to the array object type; the type of verification order (checkBill) belongs to the object type, which may include attribute information such as _id (verification order Id), scopes (verification order scope), etc.; the type of verification order list (checkBillList) belongs to the array object. Furthermore, the terminal may display the verification order editing interface including candidate verification rule items. After the user performs an operation to trigger the verification rule configuration, the terminal may respond to the verification rule configuration operation and display the verification object associated with the target verification rule item. Figure 4As shown, in the displayed verification order editing interface, multiple candidate verification rule items can be included. Users can trigger the verification rule configuration operation for the candidate verification rule items to select the target verification rule items. Specifically, users can enable / disable the function switch by selecting the target verification rule items and other objects from the candidate verification rule items, so as to configure the target verification rule items to be effective through the verification rule configuration operation. Among them, the verification order interactive operation can be performed in the verification order editing interface in the A platform. Specifically, in the verification order editing interface of the salary data integration business function, the basic information of the business system can be displayed, and the collaborative rule configuration area can also be displayed. Various candidate verification rule items can be displayed in the collaborative rule configuration area, including various candidate verification rule items such as salary management, salary accounting, and personal taxation. Users can trigger the verification rule configuration operation in the collaborative rule configuration area, such as automatically turning on / off the switch by adjusting the area range of the initial state selection area. Specifically, the target verification rule items that need to be in effect can be configured by clicking or selecting the "manual verification" control.

[0079] Furthermore, the terminal responds to the user's configuration operation on the approved object, and updates the configuration of the approved object according to the configuration operation, thereby obtaining at least one approval order. Specifically, the terminal can display the target approval rule items in the approval order editing interface according to the effective state display method, and display the initial approval order in the approval configuration area of ​​the approval order editing interface. For example, after the user configures the target approval rule items by selecting the automatic on / off switch in the initial state box, the terminal system will automatically create and associate a default initial approval order. Figure 5 As shown, when manual verification is turned on, the system automatically creates a verification order status and displays a default initial verification order in the verification configuration area of ​​the verification order editing interface. The initial verification order includes the verification objects associated with the target verification rule items that are in effect, including four verification objects: salary management, salary accounting, personal tax and social security.

[0080] The terminal may store the association relationship between the approval rule item and the approval object, and the terminal may query the association relationship based on the target approval rule item, thereby determining the approval object associated with the target approval rule item. For the determination of the target approval rule item, the approval rule configuration operation triggered for the candidate approval rule item may be detected through the first monitoring function, the operation parameters of the approval rule configuration operation may be determined according to the first monitoring function, and the target approval rule item configured as effective may be determined from the candidate approval rule items based on the operation parameters of the approval rule configuration operation. Specifically, the terminal may determine the approval object based on the following steps 1) to 4), wherein:

[0081] Step 1) Get the table element and the switch element:

[0082] The collaboration rule configuration area includes a collaboration rule configuration table. The table element is an element in the collaboration rule configuration table. The switch element is a "manual verification" switch control in the collaboration rule configuration table. Assuming that the id of the table element is _id, the table element is obtained through tableContainer = document.getElementById(_id).

[0083] Assume that the className of the switch element is 'switchItem', get all switch elements through switchItems = tableContainer.getElementsByClassName('switchItem').

[0084] Step 2) Bind the event listener function of the table element, that is, bind the first listener function:

[0085] After getting the table element (tableContainer = document.getElementById(_id)), you need to bind the following listening function:

[0086] tableContainer.addEventListener('mousedown', function(e){

[0087] / / Create and display the selection box (selectionBox).

[0088] })

[0089] tableContainer.addEventListener('mousemove', function(e){

[0090] / / Dynamically adjust the size and position of selectionBox.

[0091] })

[0092] tableContainer.addEventListener('mouseup', function(e){

[0093] / / Determine which switchItems are selected by the left, right, top, and bottom coordinates of selectionBox, and output selectedSwitchItems.

[0094] })

[0095] Step 3), execute steps 1), 2), initialize and bind the events of related verification rule configuration operations.

[0096] Step 4), traverse the selectedSwitchItems obtained in step 2), and process the state switching of selectedSwitchItems:

[0097] If the switch is in the open state, it is closed and triggers the following logic:

[0098] According to the _id of the initial checkBill scope, search in the checkBillList and remove from the corresponding checkBill scopes;

[0099] If scopes is empty after removal, the approved order is deleted and checkBillList is updated.

[0100] If the switch is in the off state, it is turned on and triggers the following logic:

[0101] Determine whether there is a confirmed order in checkBillList:

[0102] If it does not exist, create a new checkBill for the approved order, update checkBillList, and add the scope to the scopes of the newly created checkBill.

[0103] If it exists, add the scope to the existing checkBillList[0] scopes.

[0104] Furthermore, during the operation, the user can select or frame the approved range and drag the selected object to move it. Figure 6 As shown, the user can select the approval scope status of the approval order by clicking and boxing, so as to flexibly configure the approval objects in the approval order.

[0105] For the configuration of the approval order, the terminal can respond to the user's approval object configuration operation for the approved object in the initial approval order, determine the distribution location information of the approved object under the action of the approval object configuration operation, determine the approval scope to which the approved object belongs based on the distribution location information, and obtain the approval order based on the approved objects included in the same approval scope. For the determination of the distribution location information, when the terminal detects the approval object configuration operation for the approved object in the initial approval order through the second monitoring function, it can determine the operation parameters of the approval object configuration operation according to the second monitoring function, and determine the distribution location information of the approved object when the approval object configuration operation acts on the approved object based on the operation parameters of the approval object configuration operation. Specifically, the terminal can implement the configuration of the approval order based on the following steps 5) to 7), in which:

[0106] Step 5) Bind the selection event monitoring logic of the checkBill checkBill checkBill, and bind the second monitoring function: Similarly, steps 1) and 2) bind the selection-related mousedown, mousemove, and mouseup events to support the range selection operation within the checkBill checkBill checkBill checkBill;

[0107] Step 6) Bind the scope label of the checkBill checkBill event listening logic:

[0108] Assume that the className of the order scope tag is tag

[0109] checkBill.querySelectorAll('.tag').forEach(tag => {

[0110] tag.addEventListener('click', function (e) {

[0111] / / Process the logic of clicking the label selection event

[0112] });

[0113] });

[0114] Step 7), execute steps 5) and 6) to bind the event processing of the configuration operation of the relevant approved object.

[0115] The terminal can detect the configuration operation of the approved object for the approved object in the initial approval order through the second monitoring function. When monitoring the configuration operation of the approved object, the terminal determines the operation parameters of the configuration operation of the approved object according to the second monitoring function, and determines the distribution position information of the approved object when the configuration operation of the approved object acts on the approved object based on the operation parameters. Then, for each approval scope, the approved objects included in the approved scope are determined, and the approval order corresponding to the approved scope is obtained according to the approval order format based on the approved objects included in the approved scope. In the approval configuration area of ​​the approval order editing interface, the approval orders corresponding to each approval scope are displayed respectively.

[0116] Furthermore, the terminal can obtain the approval order according to the approval objects included in the same approval scope. Specifically, when the user drags the approval object to the blank area, the system will automatically generate a new associated approval order, that is, the new approval order status can be automatically created by dragging and dropping the approval object in the approval scope to the blank area. Figure 7 As shown, when the user drags the approved object in the approved scope to the blank area, the system automatically creates a virtual approved order area; after dragging and releasing, the system automatically creates a new approved order and completes the automatic naming of the approved order, and at the same time completes the splitting and reorganization of the approved scope. Furthermore, if the user drags the approved object to an existing approved order, the object can be reassembled into the approved scope of the target approved order, that is, by dragging and releasing the approved object in the approved scope to the existing approved order, the approved scope status can be split and reorganized. Figure 8 As shown, the user can drag the approved object in the approved scope to the existing approved order area, and the area is highlighted; after dragging and releasing, the reorganization of the approved scope is completed.

[0117] In addition, the system will automatically check the approval scope of each approval order. If the approval scope does not exist, the system will automatically delete the corresponding approval order, that is, you can create a new approval order based on drag-and-drop and delete the empty approval order status at the same time. Fig. 9 As shown, the user drags the approved object in the approved scope to the blank area again. After the drag is released, the reorganization of the approved scope is completed; at the same time, the empty approved orders are automatically deleted.

[0118] The terminal can implement the configuration of the order confirmation based on the following steps 8) to 11), wherein:

[0119] Step 8) Bind the drag event listener of the range tag in the checkBill check order:

[0120] Assume that the className of the order scope tag is tag

[0121] checkBill.querySelectorAll('.tag').forEach(tag => {

[0122] tag.addEventListener('dragstart', function (e) {

[0123] / / Process the logic of getting and storing draggedTags

[0124] });

[0125] tag.addEventListener('dragend', function (e) {

[0126] / / Process the logic after the draggedTags drag event ends

[0127] });

[0128] });

[0129] Step 9) Bind the event listener function of the checkBill checkBill:

[0130] checkBill.addEventListener('dragover', function (e) {

[0131] / / Handle the visual display difference logic of dragging into the target confirmation order.

[0132] });

[0133] checkBill.addEventListener('drop', function (e) {

[0134] / / Process the related logical operations of dragging to the confirmation order.

[0135] });

[0136] Step 10), bind the event listening function of the document:

[0137] document.addEventListener('dragend', function (e) {

[0138] / / Handle the logic of dragging draggedTags to the blank area.

[0139] })

[0140] Step 11), execute steps 8), 9), and 10) to bind the relevant approved object configuration operation event processing.

[0141] Furthermore, the terminal can respond to the user's trigger operation of checking the rules for the approval order, obtain the approval order verification rules according to the approval rule items associated with the approval object included in the approval order, and verify the approval order according to the approval order verification rules to obtain the rule verification results for the approval order. Specifically, when the terminal initializes the approval order, the user can implement the rule verification with one click, and the system automatically executes the configured collaborative rules and feeds back the execution results to the user. Fig.10 As shown, the user clicks the rule verification control in the approval order editing interface, and the system automatically executes the result feedback status. Specifically, in the rule verification interface, the rule verification results for the two approval orders created can be displayed.

[0142] Furthermore, if Fig.11 As shown, in the verification order interaction method provided by this embodiment, the terminal can detect whether the user is performing a box selection operation or clicking on the switch control switch, and can return to continuous detection when the box selection operation is not performed or the switch is not clicked. When the user performs a box selection operation, it can be determined whether there is an approved object switch in the box selection area cell. If not, it returns to continuous detection. If it exists, it determines whether the switch is turned on. When the target switch is turned off, the approved object of the corresponding verification order can be deleted, and it is determined whether the approved scope of the verification order exists. If it does not exist, the corresponding verification order can be deleted, and the verification order list is updated. If the target switch is turned on, it can be determined whether there is an approved order. If it exists, the approved object can be added to the approved scope of the first approved order, and the approved scope of the approved order can be updated; if there is no approved order, a new approved order of the approved scope is created, and the approved order list is updated. Determine whether to drag the approved object in the approved order. If so, determine whether to drag it to the container to be approved. If so, determine whether the approved scope of the original approved order exists. If so, update the approved scope of the approved order. If not, delete the corresponding approved order and update the approved order list. If the approved object is not dragged to the container to be approved, determine whether to drag it to other approved orders. If so, update the approved scope of the approved order. Otherwise, create a new approved order with the approved scope and update the approved order list.

[0143] In the confirmation order interaction method provided in this embodiment, switchItems can be traversed, specifically in the process of box selection or clicking, all switch elements can be traversed, and which elements are selected can be determined based on the area of ​​selectionBox. This embodiment can also traverse selectedSwitchItems, specifically when the switch state is switched, all selected switchItems can be traversed and processed. In addition, this embodiment also traverses scopes, specifically when the confirmation order is operated, the scopes of the confirmation order are traversed to find and process related scope objects. Furthermore, this embodiment performs event binding on elements such as tableContainer, document, and checkBillItem, and handles complex interaction logic through an event delegation mechanism. Moreover, this embodiment dynamically adds and deletes DOM (Document Object Model) elements according to the results of dragging and box selection, such as generating a new div, adjusting the state of the switch, etc.

[0144] The verification order interaction method provided in this embodiment creates a method for fast batch setting, which greatly improves the operation efficiency and convenience. Specifically, by selecting the entry column, the switch of the entry column can be quickly opened / closed in batches. By selecting the approval scope, the task of fast batch selection of objects is completed. Furthermore, the verification order interaction method provided in this embodiment creates a method for efficiently completing object splitting, combination and creation, which greatly improves the convenience and continuity of operation. Specifically, through the "drag-and-release" action, the following tasks can be completed with one click: (1) Reorganization of the approval scope (splitting from the original approval group and recombining into a new approval group); (2) Creation of a new verification order (automatically calling the verification order naming rules); (3) Deletion of an empty verification order (automatically querying whether there is an approval scope under the verification order, and automatically deleting it if there is no approval scope). In addition, the verification order interaction method provided in this embodiment creates a WYSIWYG pre-test method. By clicking "Rule Verification", the system automatically runs the collaboration rule just configured and feedbacks the availability and correctness of the rule through a pop-up window.

[0145] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0146] Based on the same inventive concept, the embodiment of the present application also provides a confirmation order interaction device for implementing the confirmation order interaction method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more confirmation order interaction device embodiments provided below can refer to the limitations of the confirmation order interaction method above, and will not be repeated here.

[0147] In an exemplary embodiment, Fig.12 As shown, a verification order interaction device 1200 is provided, including: an editing interface display module 1202, a verification rule configuration response module 1204 and a verification object configuration response module 1206, wherein:

[0148] The editing interface display module 1202 is used to display the approval order editing interface, which includes candidate approval rule items;

[0149] The approval rule configuration response module 1204 is used to display the approval object associated with the target approval rule item in response to the approval rule configuration operation triggered on the candidate approval rule item, and the target approval rule item is the approval rule item configured to be effective by the approval rule configuration operation among the candidate approval rule items;

[0150] The approved object configuration response module 1206 is used to respond to the approved object configuration operation on the approved object, update the configuration of the approved object according to the approved object configuration operation, and obtain at least one approved order, each of which includes at least one approved object.

[0151] In some embodiments, the verification rule configuration response module 1204 is also used to respond to the verification rule configuration operation triggered for the candidate verification rule item, determine the target verification rule item configured as an effective state by the verification rule configuration operation; display the target verification rule item in the verification order editing interface according to the effective state display method; and display the initial verification order in the verification configuration area of ​​the verification order editing interface, which includes the verification object associated with the target verification rule item.

[0152] In some embodiments, the approval rule configuration response module 1204 is also used to determine the operation parameters of the approval rule configuration operation according to the first monitoring function when the approval rule configuration operation triggered for the candidate approval rule item is detected through the first monitoring function; based on the operation parameters of the approval rule configuration operation, determine the target approval rule item configured as the effective state from the candidate approval rule items.

[0153] In some embodiments, the approved objects are arranged and displayed in the initial approval form; the approved object configuration response module 1206 is also used to respond to the approved object configuration operation for the approved objects in the initial approval form, determine the distribution position information of the approved objects under the action of the approved object configuration operation; determine the approval scope to which the approved objects belong based on the distribution position information; and obtain the approval form based on the approved objects included in the same approval scope.

[0154] In some embodiments, the approved object configuration response module 1206 is also used to determine the operation parameters of the approved object configuration operation according to the second listening function when a approved object configuration operation for the approved object in the initial approval order is detected through the second listening function; based on the operation parameters of the approved object configuration operation, determine the distribution location information of the approved object when the approved object configuration operation acts on the approved object.

[0155] In some embodiments, the approval object configuration response module 1206 is also used to determine, for each approval scope, the approval objects included in the approval scope; obtain the approval order corresponding to the approval scope based on the approval objects included in the approval scope according to the approval order format; and display the approval orders corresponding to each approval scope in the approval configuration area of ​​the approval order editing interface.

[0156] In some embodiments, a rule verification module is also included, which is used to respond to a rule verification trigger operation for an approval order, obtain the approval order verification rules according to the approval rule items associated with the approval object included in the approval order; verify the approval order according to the approval order verification rules to obtain the rule verification results for the approval order.

[0157] Each module in the above-mentioned verification order interaction device can be implemented in whole or in part by software, hardware and their combination. Each module can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module above.

[0158] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.13As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a method for interacting with a confirmed order is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0159] Those skilled in the art will understand that Fig.13 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0160] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0161] In one embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0162] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0163] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0164] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0165] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0166] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the present application. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A verification order interaction method, characterized in that: The method comprises: Displaying an approval order editing interface, wherein the approval order editing interface includes candidate approval rule items; In response to the verification rule configuration operation triggered for the candidate verification rule item, displaying the verification object associated with the target verification rule item, wherein the target verification rule item is the verification rule item configured to be in an effective state by the verification rule configuration operation among the candidate verification rule items; In response to the approval object configuration operation for the approval object, the approval object is updated in configuration according to the approval object configuration operation to obtain at least one approval form, each of which includes at least one approval object.

2. The method according to claim 1, characterized in that The displaying of the approval object associated with the target approval rule item in response to the approval rule configuration operation triggered for the candidate approval rule item includes: In response to the approval rule configuration operation triggered for the candidate approval rule item, determining a target approval rule item configured as a valid state by the approval rule configuration operation; Displaying the target verification rule items in the verification order editing interface according to the effective status display mode; In the approval configuration area of ​​the approval order editing interface, an initial approval order is displayed, and the initial approval order includes an approval object associated with the target approval rule item.

3. The method according to claim 2, characterized in that The step of determining, in response to the verification rule configuration operation triggered for the candidate verification rule item, a target verification rule item configured as a valid state by the verification rule configuration operation comprises: When a verification rule configuration operation triggered for the candidate verification rule item is detected through the first monitoring function, an operation parameter of the verification rule configuration operation is determined according to the first monitoring function; Based on the operation parameters of the verification rule configuration operation, a target verification rule item configured as a valid state is determined from the candidate verification rule items.

4. The method according to claim 1, characterized in that: The approved objects are arranged and displayed in the initial approved form; in response to the approved object configuration operation for the approved object, the approved object is configured and updated according to the approved object configuration operation to obtain at least one approved form, including: In response to an approved object configuration operation for the approved object in the initial approved order, determining distribution location information of the approved object under the effect of the approved object configuration operation; Determine the approval scope to which the approved object belongs based on the distribution location information; An approval form is obtained based on the approval objects included in the same approval scope.

5. The method according to claim 4, characterized in that The step of responding to the approved object configuration operation for the approved object in the initial approval form and determining the distribution location information of the approved object under the effect of the approved object configuration operation includes: When a configuration operation of an approved object for the approved object in the initial approval order is detected through the second monitoring function, an operation parameter of the configuration operation of the approved object is determined according to the second monitoring function; Based on the operation parameters of the approved object configuration operation, the distribution position information of the approved object when the approved object configuration operation acts on the approved object is determined.

6. The method according to claim 4, characterized in that The approval form obtained according to the approval objects included in the same approval scope includes: For each approved scope, determine the approved objects included in the approved scope; Obtaining an approval form corresponding to the approved scope according to the approval form format based on the approved objects included in the approved scope; In the approval configuration area of ​​the approval order editing interface, the approval orders corresponding to each approval scope are displayed respectively.

7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: In response to a rule verification triggering operation for the verification order, obtaining verification rules for the verification order according to verification rule items associated with the verification objects included in the verification order; The approved order is verified according to the approved order verification rule to obtain a rule verification result for the approved order.

8. A verification order interactive device, characterized in that: The device comprises: An editing interface display module, used to display an approval order editing interface, wherein the approval order editing interface includes candidate approval rule items; An approval rule configuration response module, for displaying an approval object associated with a target approval rule item in response to an approval rule configuration operation triggered on the candidate approval rule item, wherein the target approval rule item is an approval rule item in the candidate approval rule item that is configured to be in an effective state by the approval rule configuration operation; The approved object configuration response module is used to respond to the approved object configuration operation for the approved object, update the configuration of the approved object according to the approved object configuration operation, and obtain at least one approval form, each of which includes at least one approved object.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.