Data processing method, device, equipment and computer storage medium
By generating a process display interface, users can grasp business processes globally and operate quickly, solving the problem that users find it difficult to grasp business processes and cumbersome operations in the prior art.
Patent Information
- Application Number
- CN202111488117.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-07
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-12-07
AI Technical Summary
When processing services, users cannot grasp the overall process of the business globally, and need to find each operation portal one by one, resulting in too cumbersome operations.
By obtaining the business type of the pending business, determining the target process template based on the preset business type and the corresponding relationship between the process template, and associating the pending business with the target process template to generate a process display interface.
Users can globally grasp the overall process of the pending business, and quickly jump to various operation interfaces through the process display interface, simplifying the business processing process.
Smart Images

Figure CN114118866B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data processing technology, and in particular, relates to a data processing method, device, equipment and computer storage medium. Background Art
[0002] Usually, when processing a business, multiple operations need to be performed according to the processing flow of the business, and each operation needs to be performed in its corresponding operation interface.
[0003] Therefore, when a user processes a business, he needs to find the operation entrances of various operations one by one, and then enter various operation interfaces through the operation entrances, and then perform the operations to complete the processing of the business.
[0004] Since the operation entrances for various operations required to process a business are scattered in various places, the user cannot globally grasp the overall progress of the business. Moreover, when processing the business, the user needs to find each operation entrance one by one, which is too cumbersome. Summary of the invention
[0005] The embodiments of the present application provide a data processing method, apparatus, device and computer storage medium, which can at least solve the problem in the prior art that users cannot globally grasp the overall progress of the business, and when performing business processing, they need to find each operation entry one by one, which makes the operation too cumbersome.
[0006] In a first aspect, an embodiment of the present application provides a data processing method, the method comprising:
[0007] Get the business type of the business to be processed;
[0008] According to the correspondence between the preset business type and the process template, a target process template corresponding to the to-be-processed business is determined from at least one process template, the target process template includes at least one process node of the to-be-processed business, and the process node is associated with an operation interface corresponding to the process node;
[0009] Associate the pending business with the target process template to generate a process display interface for the pending business.
[0010] In a second aspect, an embodiment of the present application provides a data processing device, the device comprising:
[0011] An acquisition module is used to acquire the business type of the business to be processed;
[0012] A determination module, used to determine a target process template corresponding to the to-be-processed business from at least one process template according to a preset correspondence between the business type and the process template, wherein the target process template includes at least one process node of the to-be-processed business, and the process node is associated with an operation interface corresponding to the process node;
[0013] The generation module is used to associate the business to be processed with the target process template and generate a process display interface for the business to be processed.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising: a processor and a memory storing computer program instructions;
[0015] When the processor executes the computer program instructions, the data processing method as shown in any one of the embodiments of the first aspect is implemented.
[0016] In a fourth aspect, an embodiment of the present application provides a computer storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the data processing method shown in any one of the embodiments of the first aspect is implemented.
[0017] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the data processing method shown in any one of the embodiments of the first aspect.
[0018] The data processing method, device, equipment and computer storage medium of the embodiment of the present application can generate a process display interface for the business to be processed by obtaining the business type of the business to be processed, and then determining the target process template corresponding to the business to be processed from at least one process template according to the correspondence between the preset business type and the process template, and then associating the business to be processed with the target process template. Since the target process template includes at least one process node of the business to be processed, all process nodes of the business to be processed can be displayed in the process display interface generated according to the target process template, so that the user can globally grasp the overall process of the business to be processed, and since the process node is associated with the operation interface corresponding to the process node, it is possible to jump from the process display interface to the operation interface corresponding to each process node for operation, thereby simply and quickly processing the business to be processed. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0020] Figure 1 is a flow chart of a data processing method according to an exemplary embodiment;
[0021] Figure 2 is a logical architecture diagram of a data processing method according to an exemplary embodiment;
[0022] Figure 3 is a schematic diagram of a process display interface according to an exemplary embodiment;
[0023] Figure 4 is a structural schematic diagram of a data processing device according to an exemplary embodiment;
[0024] Figure 5 The diagram is a schematic structural diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0025] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0026] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0027] Figure 1 A flow chart of a data processing method provided by an embodiment of the present application is shown. It should be noted that the data processing method can be applied to a data processing device, such as Figure 1 As shown, the data processing method may include the following steps:
[0028] S110, obtaining the business type of the business to be processed;
[0029] S120, determining a target process template corresponding to the to-be-processed business from at least one process template according to a preset correspondence between the business type and the process template;
[0030] S130, associating the business to be processed with the target process template, and generating a process display interface for the business to be processed.
[0031] Thus, by obtaining the business type of the business to be processed, and then determining the target process template corresponding to the business to be processed from at least one process template according to the correspondence between the preset business type and the process template, and then associating the business to be processed with the target process template, a process display interface for the business to be processed can be generated. Since the target process template includes at least one process node of the business to be processed, all process nodes of the business to be processed can be displayed in the process display interface generated according to the target process template, so that the user can globally grasp the overall process of the business to be processed, and since the process node is associated with the operation interface corresponding to the process node, it is possible to jump from the process display interface to the operation interface corresponding to each process node for operation, thereby simply and quickly processing the business to be processed.
[0032] In S110, different services may correspond to different service types, and services of different service types have different processing procedures. Here, the data processing device may obtain the service type of the service to be processed.
[0033] Regarding S120, the process template can be a template for generating a process display interface for a business. Since the processing procedures of businesses of different business types are different, different process templates are used when generating process display interfaces for businesses of different business types. The process template can be constructed using an open source dynamic scripting language.
[0034] Here, the correspondence between the business type and the process template can be set in advance in the data processing device, and then the data processing device can determine the process template corresponding to the business to be processed, that is, the target process template, according to the business type of the business to be processed. The target process template may include at least one process node of the business to be processed, and the process node may be associated with the operation interface corresponding to the process node.
[0035] In S130, the data processing device associates the business to be processed with the target process template, and can generate a process display interface for the business to be processed. The process display interface can be used to display the process nodes of the business to be processed.
[0036] In addition, the target process template can be snapshotted to generate a process display interface for the business to be processed. In this way, after the process display interface is generated, if the target process template is modified, it will not affect the generated process display interface.
[0037] Here, if Figure 2As shown, the logical architecture 210 of the target process template may include: a main configuration module 211, a step description module 212, a process node module 213, a preset relationship module 214, a process node description module 215, a process node operation configuration module 216 and a process node extension configuration module 217. Specifically, the main configuration module 211 is used to set the basic information of the target process template, such as template introduction, template number, etc.; the step description module 212 is used to set the steps and the basic information of the steps; the process node module 213 is used to set the process nodes; the preset relationship module 214 is used to set the preset relationship between the process nodes; the process node description module 215 is used to set the basic information of the process nodes; the process node operation configuration module 216 is used to set the process nodes and the corresponding operation interface association; the process node extension configuration module 217 is used to personalize the process nodes, for example, to set the arrangement order of the process nodes. After associating the to-be-processed business with the target process template, the logical architecture 220 of the process display interface of the to-be-processed business can be obtained, which specifically includes: a main configuration module 221, a process node module 222 and a preset relationship module 223. Specifically, the main configuration module 221 is used to set the basic information of the business to be processed; the process node module 222 is used to set the process nodes of the business to be processed; and the preset relationship module 223 is used to set the preset relationship between the process nodes of the business to be processed. Figure 2 The arrow in the arrow indicates the corresponding relationship between the arrow issuing side and the arrow pointing side. The relationship between the arrow issuing side and the arrow pointing side can be a one-to-many relationship. A bidirectional arrow indicates that the two ends of the arrow can be a many-to-many relationship.
[0038] In some implementations, since the target process template is applicable to all businesses of a business type, but the processing procedures of businesses of the same business type are not exactly the same, for example, the processing procedure of the business to be processed may not include some process nodes in the target process template, so it is necessary to make the process display interface of the business to be processed not display these process nodes. In order to make the process display interface of the business to be processed not display these process nodes, S130 may specifically include:
[0039] Obtaining first business information of the business to be processed;
[0040] When the first business information satisfies a first preset condition, a first process node in at least one process node is hidden, and a target process template after the first process node is hidden is obtained;
[0041] A process display interface of the business to be processed is generated according to the target process template after hiding the first process node, so that the process display interface does not display the first process node.
[0042] Here, the first business information may be information for determining whether the first process node in the target process template needs to be hidden. By determining whether the first business information satisfies the first preset condition, it can be determined whether to hide the first process node in the process node of the target process template. If the first business information satisfies the first preset condition, the data processing device may hide the first process node, thereby obtaining the target process template after hiding the first process node, and then, based on the target process template after hiding the first process node, generate a process display interface for the business to be processed, so that the process display interface does not display the first process node. Conversely, if the first business information does not meet the first preset condition, the data processing device does not hide the first process node, thereby obtaining the target process template without hiding the first process node, and then, based on the target process template without hiding the first process node, generate a process display interface for the business to be processed, so that the process display interface displays the first process node.
[0043] In some examples, in the processing flow of the expense approval business, if the expense amount does not exceed 10,000 yuan, it does not need to be approved by the manager. Therefore, in the process display interface of the expense approval business with an expense amount not exceeding 10,000 yuan, the process node "Manager Approval" does not need to be displayed. Here, the first preset condition can be pre-set as "≤10,000". If the expense amount information of the expense approval business, that is, the business to be processed, obtained by the data processing device, that is, the first business information, is "8,000 yuan", and the expense amount information meets the first preset condition, the data processing device can hide the process node "Manager Approval", that is, the first process node, in the target process template, and then generate the process display interface of the expense approval business according to the target process template after hiding the process node "Manager Approval". The process display interface of the expense approval business will not display the process node "Manager Approval".
[0044] In this way, if the processing flow of the business to be processed does not include some process nodes in the target process template, after the above process, these process nodes will not be displayed in the process display interface of the business to be processed, thereby improving the applicability of the target process template within a certain range.
[0045] In some embodiments, since the target process template is applicable to all businesses of a business type, but the processing procedures of businesses of the same business type are not exactly the same, for example, some process nodes in the processing procedure of the pending business are not allowed to be operated by unauthorized users. If the process display interface is an interface for unauthorized users, it is necessary to make these process nodes displayed in the process display interface of the pending business inoperable. In addition, some process nodes in the processing procedure of the pending business may need to be allowed to be operated only when the business is processed to a certain extent. Therefore, the initial state of these process nodes is also a state that cannot be operated. It is also necessary to make these process nodes displayed in the initially generated process display interface of the pending business inoperable. In order to make the above-mentioned part of the process nodes displayed in the process display interface of the pending business inoperable, S130 may also specifically include:
[0046] Obtaining second business information of the business to be processed;
[0047] When the second business information satisfies the second preset condition, freezing a second process node in the at least one process node, and obtaining a target process template after freezing the second process node;
[0048] A process display interface for the business to be processed is generated according to the target process template after freezing the second process node, so that the process display interface displays the second process node in a preset display mode, and it is impossible to jump to the operation interface corresponding to the second process node through the second process node.
[0049] Here, the second business information may be information for determining whether the second process node in the target process template needs to be frozen. By determining whether the second business information satisfies the second preset condition, it can be determined whether to freeze the second process node in the process node of the target process template. If the second business information satisfies the second preset condition, the data processing device may freeze the second process node, thereby obtaining the target process template after freezing the second process node, and then, according to the target process template after freezing the second process node, a process display interface of the pending business is generated, so that the second process node in the process display interface can be in a frozen state, and the frozen second process node is displayed in a preset display mode, and the frozen second process node cannot jump to the operation interface corresponding to the second process node, so that the user cannot operate the second process node. The preset display mode may be different from the display mode of other process nodes except the second process node, for example, the display mode of other process nodes is black, and the second process node displayed in the preset display mode may be gray.
[0050] In some examples, in the processing flow of a funding approval business, the salesperson has no authority to operate the process node "Supervisor Approval", so the process node "Supervisor Approval" in the process display interface of the funding approval business facing the salesperson needs to be frozen. Here, the second preset condition can be pre-set as "the operator is a salesperson". If the operator information of the funding approval business, that is, the business to be processed, obtained by the data processing device, that is, the second business information, is "salesperson", and the processing person information meets the second preset condition, then the data processing device can freeze the process node "Supervisor Approval", that is, the second process node, in the target process template, and then generate the process display interface of the funding approval business according to the target process template after freezing the process node "Supervisor Approval". The process node "Supervisor Approval" in the process display interface of the funding approval business will be displayed in gray, and other process nodes will be displayed in black. After the salesperson clicks the "Supervisor Approval" process node, it cannot jump to the operation interface of the supervisor approval, that is, the operation interface corresponding to the second process node, so that the salesperson cannot operate the operation interface of the supervisor approval.
[0051] In some examples, in the processing flow of a funding approval business, operations on the process node "expense disbursement" are not allowed before the process node "supervisor approval" is completed. Before starting the processing flow of this funding approval business, the initial status of the process node "supervisor approval" is generally an unfinished status. Therefore, in the process display interface of the initially generated funding approval business, the process node "expense disbursement" needs to be frozen. Here, the second preset condition can be pre-set as "the supervisor approval process node is in an unfinished state". If the data processing device obtains the funding approval business, that is, the pending business, the status information of the supervisor approval process node, that is, the second business information, as "unfinished", and the status information of the supervisor approval process node meets the second preset condition, then the data processing device can freeze the "expense payment" process node, that is, the second process node, in the target process template, and then generate a process display interface for the funding approval business based on the target process template after freezing the "expense payment" process node. The "expense payment" process node in the process display interface of the funding approval business will be displayed in gray, and other process nodes will be displayed in black. After the user clicks the "expense payment" process node, it is impossible to jump to the expense payment operation interface, that is, the operation interface corresponding to the second process node, so that the user cannot operate the expense payment operation interface.
[0052] In this way, if the processing flow of the business to be processed does not include some process nodes in the target process template, after the above process, these process nodes will not be displayed in the process display interface of the business to be processed, thereby improving the applicability of the target process template within a certain range.
[0053] In some implementations, in order to enable the user to view and use the above-generated process display interface, so that the user can fully understand the processing flow of the pending business, and can enter the operation interface associated with the process node through the process display interface, after S130, the method may further include:
[0054] Display the process display interface.
[0055] Here, the data processing device may display the generated process display interface.
[0056] In this way, by displaying the process display interface, the user can view the process display interface, fully understand the processing flow of the pending business, and enter the operation interface associated with the process node through the process display interface.
[0057] In some implementations, in order to process each process node of the pending business, after displaying the process display interface, the method may further include:
[0058] In response to a first operation on a target process node displayed in the process display interface, an operation interface corresponding to the target process node is displayed.
[0059] Here, the target process node may be the current node to be processed in the process node. Since the process node is associated with the operation interface corresponding to the process node, the target process node may be the entrance to the operation interface associated with the target process node. The user performs a first operation on the target process node, and the data processing device may jump to the operation interface corresponding to the target process node in response to the first operation and display the operation interface. The first operation may be an operation of clicking the target process node, or an operation of long pressing the target process node, or other operations on the target process node, which are not limited here.
[0060] In some examples, a user clicks on the "Supervisor Approval" process node in the process display interface of the expense approval business to jump to the supervisor approval operation interface. The user can enter the supervisor approval information in the supervisor approval operation interface, and then click Submit to complete the operation of the "Supervisor Approval" process node.
[0061] In this way, through the above process, the user jumps to the operation interface associated with the target process node, and then the user completes the operation on the target process node.
[0062] In some implementations, some process nodes in the processing flow of the pending business may need to be allowed to be operated only when the business is processed to a certain extent. Therefore, the initial state of these process nodes is also a state that cannot be operated, and it is also necessary to make these process nodes displayed in the initially generated process display interface of the pending business cannot be operated. Therefore, these process nodes are in a frozen state in the initially generated process display interface of the pending business. However, when the pending business is processed to a certain extent, some process nodes in a frozen state are allowed to be operated. In order to make these frozen process nodes become operable, after the above-mentioned response to the first operation on the target process node displayed in the process display interface, displaying the operation interface corresponding to the target process node, the method may also include:
[0063] In response to an operation completion instruction on the operation interface corresponding to the target process node, a second process node having a preset relationship with the target to-be-processed node is unfrozen according to a preset relationship between the process nodes.
[0064] Here, the preset relationship between the process nodes can be used to unfreeze part of the second process nodes. For example, if there is a preset relationship between the target process node and the second process node A, then when the target process node is operated, the second process node A can be unfrozen. Of course, there can be multiple second process nodes with a preset relationship with the target process node. Then, when the target process node is operated, all of these multiple second process nodes can be unfrozen. After the operation on the target process node is completed, an operation completion instruction can be sent to the data processing device, and the data processing device can respond to the operation completion instruction and unfreeze the second process node with a preset relationship with the target to-be-processed node according to the preset relationship between the process nodes. The unfrozen second process node is in an operable state, that is, the unfrozen second process node can be used to jump to the operation interface associated with the unfrozen second process node.
[0065] In some examples, when the user enters the supervisor approval information in the supervisor approval operation interface and then clicks Submit to complete the operation of the "supervisor approval" process node, a "supervisor approval" process node operation completion instruction can be sent to the data processing device. In response to the instruction, the data processing device unfreezes the "expense payment" process node that has a preset relationship with the "supervisor approval" process node, so that the "expense payment" process node in the process display interface changes from gray to black and becomes an operational state, that is, by clicking the "expense payment" process node, you can jump to the expense payment operation interface.
[0066] In this way, through the above process, after completing the operation on the target process node, the second process node in the process display interface that has a preset relationship with the target process node is unfrozen and becomes an operable state, so that the user can operate the unfrozen second process node.
[0067] In some embodiments, in order to enable users to more clearly understand the processing flow of the business to be processed, the process display interface can display at least one step of the business to be processed, each step can correspond to at least one process node, and at least one process node can include a target process node and / or a second process node.
[0068] Here, the business process of the business to be processed may include at least one step, and each step may be completed by completing the operation of one or more process nodes corresponding to the step. At least one process node may include a process node in a frozen state and / or a process node in an unfrozen state, and the process node in an unfrozen state may include a target process node and / or other process nodes to be processed currently.
[0069] In addition, if all process nodes corresponding to a step are frozen, the step is also in a frozen state and is displayed in a preset display mode.
[0070] In addition, the current process node to be processed, that is, the process node to be processed next, may be displayed in a display manner different from the above-mentioned preset display manner and the display manners of other process nodes.
[0071] In addition, the process display interface can also display icons for each step.
[0072] In some examples, the expense approval business may include three steps: "application", "approval" and "issuance". The "application" step may correspond to a process node of "expense application"; the "approval" step may correspond to two process nodes of "team leader approval" and "supervisor approval"; and the "issuance" step may correspond to two process nodes of "expense issuance" and "issuance record".
[0073] In some examples, the process display interface of the expense approval business can be as follows: Figure 3As shown, it includes an "application" step 310, an "approval" step 320 and a "issuance" step 330. The "application" step 310 corresponds to the "expense application" process node 311; the "approval" step 320 corresponds to the "group leader approval" process node 321 and the "supervisor approval" process node 322; the "issuance" step 330 corresponds to the "expense issuance" process node 331 and the "issuance record" process node 332. The "supervisor approval" process node 322 is displayed with a gray background, indicating that the "supervisor approval" process node 322 currently needs to be operated, and the "expense issuance" process node 331 is displayed with a gray font, indicating that the "expense issuance" process node 331 is in an inoperable frozen state. The process display interface also includes:
[0074] An icon 312 for the "application" step, an icon 323 for the "approval" step, and an icon 333 for the "issuance" step.
[0075] In this way, by displaying the steps and nodes of the pending business on the process display interface, the user can more clearly understand the processing flow of the pending business.
[0076] In some implementations, in order to enable the user to more clearly understand the processing order of the pending business, at least one process node displayed in the process display interface may be arranged according to the processing order of the pending business.
[0077] Here, at least one step of the business to be processed displayed in the process display interface may be arranged in a processing order, and further, at least one process node of the business to be processed may be arranged in a processing order.
[0078] In some examples, the three steps of the expense approval business displayed in the process display interface, "application", "approval", and "issuance", can be arranged in order from top to bottom. Further, the "expense application" process node corresponding to the "application" step is arranged on the right side of the "application" step; the "group leader approval" and "supervisor approval" process nodes corresponding to the "approval" step are arranged from left to right on the right side of the "approval" step; the "expense issuance" and "issuance record" process nodes corresponding to the "issuance" step are arranged from left to right on the right side of the "issuance" step.
[0079] In this way, by arranging and displaying at least one process node according to the processing sequence of the pending business, the user can more clearly understand the processing sequence of the pending business.
[0080] In some implementations, in order to allow the user to personalize the process display interface of the service to be processed according to actual needs, after S130, the method may further include:
[0081] In response to a modification operation on the process display interface, the name of the process node in the process display interface is modified.
[0082] Here, the modification operation may be an operation of modifying the name of a process node in the process display interface.
[0083] In some examples, the name of the "Expense Application" process node is "Expense Application", and the user can modify the name, for example, it can be modified to "Fund Application".
[0084] In this way, through the above process, the user can change the name of the process node in the process display interface to the name he needs.
[0085] Based on the same inventive concept, the present application embodiment also provides a data processing device. Figure 4 The data processing device provided in the embodiment of the present application is described in detail.
[0086] Figure 4 It is a structural block diagram of a data processing device according to an exemplary embodiment.
[0087] like Figure 4 As shown, the data processing device may include:
[0088] The acquisition module 401 is used to acquire the service type of the service to be processed;
[0089] The determination module 402 is used to determine a target process template corresponding to the to-be-processed business from at least one process template according to a preset correspondence between the business type and the process template, wherein the target process template includes at least one process node of the to-be-processed business, and the process node is associated with an operation interface corresponding to the process node;
[0090] The generation module 403 is used to associate the business to be processed with the target process template and generate a process display interface for the business to be processed.
[0091] Thus, by obtaining the business type of the business to be processed, and then determining the target process template corresponding to the business to be processed from at least one process template according to the correspondence between the preset business type and the process template, and then associating the business to be processed with the target process template, a process display interface for the business to be processed can be generated. Since the target process template includes at least one process node of the business to be processed, all process nodes of the business to be processed can be displayed in the process display interface generated according to the target process template, so that the user can globally grasp the overall process of the business to be processed, and since the process node is associated with the operation interface corresponding to the process node, it is possible to jump from the process display interface to the operation interface corresponding to each process node for operation, thereby simply and quickly processing the business to be processed.
[0092] In some implementations, since the target process template is applicable to all businesses of a business type, but the processing procedures of businesses of the same business type are not exactly the same, for example, the processing procedure of the business to be processed may not include some process nodes in the target process template, so it is necessary to make the process display interface of the business to be processed not display these process nodes. In order to make the process display interface of the business to be processed not display these process nodes, the generation module 403 may specifically include:
[0093] A first acquisition submodule, used to acquire first business information of a business to be processed;
[0094] A hiding submodule, used for hiding a first process node in at least one process node when the first business information satisfies a first preset condition, and obtaining a target process template after hiding the first process node;
[0095] The first generating submodule is used to generate a process display interface of the to-be-processed business according to the target process template after hiding the first process node, so that the process display interface does not display the first process node.
[0096] In some embodiments, since the target process template is applicable to all businesses of a business type, but the processing procedures of businesses of the same business type are not exactly the same, for example, some process nodes in the processing procedure of the pending business are not allowed to be operated by unauthorized users. If the process display interface is an interface for unauthorized users, it is necessary to make these process nodes displayed in the process display interface of the pending business inoperable. In addition, some process nodes in the processing procedure of the pending business may need to be operated only when the business is processed to a certain extent. Therefore, the initial state of these process nodes is also a state that cannot be operated. It is also necessary to make these process nodes displayed in the initially generated process display interface of the pending business inoperable. In order to make the above-mentioned part of the process nodes displayed in the process display interface of the pending business inoperable, the generation module 403 may also specifically include:
[0097] A second acquisition submodule, used to acquire second business information of the business to be processed;
[0098] A freezing submodule, used for freezing a second process node in at least one process node when the second business information meets a second preset condition, and obtaining a target process template after freezing the second process node;
[0099] The second generation submodule is used to generate a process display interface for the business to be processed based on the target process template after freezing the second process node, so that the process display interface displays the second process node in a preset display mode, and it is impossible to jump to the operation interface corresponding to the second process node through the second process node. The preset display mode is different from the display mode of other process nodes except the second process node.
[0100] In some implementations, in order to enable the user to view and use the above-generated process display interface, so that the user can fully understand the processing flow of the business to be processed, and can enter the operation interface associated with the process node through the process display interface, the data processing device may further include:
[0101] The first display module is used to display the process display interface.
[0102] In some implementations, in order to process each process node of the service to be processed, the data processing device may further include:
[0103] The second display module is used to display an operation interface corresponding to the target process node in response to a first operation on the target process node displayed in the process display interface.
[0104] In some implementations, some process nodes in the processing flow of the pending business may need to be allowed to be operated only when the business is processed to a certain extent. Therefore, the initial state of these process nodes is also a state that cannot be operated. It is also necessary to make these process nodes displayed in the initially generated process display interface of the pending business unable to be operated. Therefore, these process nodes are in a frozen state in the initially generated process display interface of the pending business. However, when the pending business is processed to a certain extent, some process nodes in a frozen state are allowed to be operated. In order to make these frozen process nodes become operable, the data processing device may further include:
[0105] The unfreezing module is used to respond to the operation completion instruction of the operation interface corresponding to the target process node, and unfreeze the second process node that has a preset relationship with the target to-be-processed node according to the preset relationship between the process nodes.
[0106] In some embodiments, in order to enable users to more clearly understand the processing flow of the business to be processed, the process display interface displays at least one step of the business to be processed, each step corresponds to at least one process node, and at least one process node includes a target process node and / or a second process node.
[0107] In some implementations, in order to enable the user to more clearly understand the processing order of the pending business, at least one process node displayed in the process display interface is arranged according to the processing order of the pending business.
[0108] In some implementations, in order to allow the user to personalize the process display interface of the service to be processed according to actual needs, the data processing device may further include:
[0109] The modification module is used to modify the name of the process node in the process display interface in response to the modification operation on the process display interface.
[0110] Figure 5 The diagram is a schematic structural diagram of an electronic device according to an exemplary embodiment.
[0111] like Figure 5 As shown, the electronic device 5 is a structural diagram of an exemplary hardware architecture of an electronic device that can implement the data processing method and data processing device in the embodiments of the present application. The electronic device may refer to the electronic device in the embodiments of the present application.
[0112] The electronic device 5 may include a processor 501 and a memory 502 storing computer program instructions.
[0113] Specifically, the processor 501 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0114] The memory 502 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 502 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 502 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 502 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 502 is a non-volatile solid-state memory. In a specific embodiment, the memory 502 may include a read-only memory (ROM), a random access memory (RAM), a disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Therefore, typically, the memory 502 includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of the present disclosure.
[0115] The processor 501 implements any one of the data processing methods in the above embodiments by reading and executing computer program instructions stored in the memory 502 .
[0116] In one example, the electronic device may further include a communication interface 503 and a bus 504. Figure 5 As shown, the processor 501, the memory 502, and the communication interface 503 are connected via a bus 504 and communicate with each other.
[0117] The communication interface 503 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0118] Bus 504 includes hardware, software or both, and the parts of electronic equipment are coupled to each other.For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 504 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.
[0119] The electronic device can execute the data processing method in the embodiment of the present application, thereby realizing the combination Figures 1 to 4 The data processing method and device described.
[0120] In addition, in combination with the data processing method in the above embodiments, the present application embodiment can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the data processing methods in the above embodiments is implemented.
[0121] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0122] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0123] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0124] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0125] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A data processing method, characterized in that: include: Get the business type of the business to be processed; According to the correspondence between the preset business type and the process template, determine the target process template corresponding to the to-be-processed business from at least one process template, wherein the target process template includes at least one process node of the to-be-processed business, and the process node is associated with the operation interface corresponding to the process node; Associating the business to be processed with the target process template to generate a process display interface for the business to be processed; After associating the to-be-processed business with the target process template and generating a process display interface for the to-be-processed business, the method further includes: Displaying the process display interface; After displaying the process display interface, the method further includes: In response to a first operation on a target process node displayed in the process display interface, an operation interface corresponding to the target process node is displayed, and the target process node is an entrance to the operation interface corresponding to the target process node.
2. The method according to claim 1, characterized in that The associating the to-be-processed business with the target process template to generate a process display interface for the to-be-processed business includes: Acquire first business information of the business to be processed; In the case where the first business information satisfies a first preset condition, hiding a first process node among the at least one process node, and obtaining a target process template after hiding the first process node; A process display interface of the business to be processed is generated according to the target process template after hiding the first process node, so that the process display interface does not display the first process node.
3. The method according to claim 1, characterized in that The associating the to-be-processed business with the target process template to generate a process display interface for the to-be-processed business includes: Acquire second business information of the business to be processed; When the second business information satisfies a second preset condition, freezing a second process node among the at least one process node, and obtaining a target process template after freezing the second process node; According to the target process template after freezing the second process node, a process display interface of the business to be processed is generated so that the process display interface displays the second process node in a preset display mode, and it is impossible to jump to the operation interface corresponding to the second process node through the second process node. The preset display mode is different from the display mode of other process nodes except the second process node.
4. The method according to claim 1, characterized in that After displaying an operation interface corresponding to the target process node in response to a first operation on the target process node displayed in the process display interface, the method further includes: In response to an operation completion instruction on the operation interface corresponding to the target process node, a second process node that has the preset relationship with the target to-be-processed node is unfrozen according to the preset relationship between the process nodes.
5. The method according to claim 1, characterized in that The process display interface displays at least one step of the business to be processed, each of the steps corresponds to at least one process node, and the at least one process node includes a target process node and / or a second process node.
6. The method according to claim 1, characterized in that At least one process node displayed in the process display interface is arranged according to the processing order of the to-be-processed business.
7. The method according to claim 1, characterized in that After associating the to-be-processed business with the target process template and generating a process display interface for the to-be-processed business, the method further includes: In response to a modification operation on the process display interface, the name of the process node in the process display interface is modified.
8. A data processing device, characterized in that: The device comprises: An acquisition module is used to acquire the business type of the business to be processed; A determination module, configured to determine a target process template corresponding to the to-be-processed business from at least one process template according to a preset correspondence between the business type and the process template, wherein the target process template includes at least one process node of the to-be-processed business, and the process node is associated with an operation interface corresponding to the process node; A generating module, used to associate the to-be-processed business with the target process template and generate a process display interface for the to-be-processed business; A first display module, configured to display the process display interface after the process display interface of the business to be processed is generated by associating the business to be processed with the target process template; The second display module is used to display the operation interface corresponding to the target process node in response to the first operation on the target process node displayed in the process display interface after displaying the process display interface, and the target process node is the entrance to the operation interface corresponding to the target process node.
9. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the data processing method according to any one of claims 1 to 7 is implemented.
10. A computer storage medium, characterized in that: The computer storage medium stores computer program instructions, and when the computer program instructions are executed by the processor, the data processing method according to any one of claims 1 to 7 is implemented.
11. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the data processing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Business flow data processing method, device, computer device and storage medium
CN109308602A
Process approval processing method and device, electronic equipment and storage medium
CN111598533A