Item processing method and device, equipment, storage medium and product

By monitoring changes in status information, the automatic flow of task links and task matters in the operational accounting system is achieved, and the problems of scattered functions and missing manual review are solved, and the processing efficiency and accuracy of operational accounting services are improved.

CN119671471APending Publication Date: 2025-03-21CHINA MERCHANTS BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411532131.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The functions of the existing operational accounting system are scattered and support point-based operations. Business personnel need to switch operations frequently, and they need to manually prepare data, preliminary valuation and review inspection, which is prone to manual review omissions, affecting subsequent processes.

Method used

By monitoring the changes in status information, the automatic flow of task links and task items is realized. Only when the current task event status information changes to all success, the next task event will be automatically initiated to ensure the consistency of the task link pipeline.

Benefits of technology

No manual intervention is required, which improves the consistency and efficiency of business processing and can handle product operation and accounting services more efficiently and accurately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119671471A_ABST
    Figure CN119671471A_ABST
Patent Text Reader

Abstract

The invention discloses an item processing method and device, equipment, a storage medium and a product, and relates to the technical field of business processing, hierarchical processing is performed on circulation of task links and task items, and in the processing process of a certain task link, when the item state information of the current task item is changed to be all successful, the item state information of the current task item is changed to be all successful. According to the task processing method, the next task item is automatically processed only when the next task item is started, so that assembly line work is automatically performed on the task items, and it can be ensured that all the current task items are successfully processed when the next task item is started; and for the whole task link assembly line, processing is automatically initiated for the first task item of the next task link when the link state information of the current task link is received and changed to be completely completed. Based on the change of the state information, automatic circulation of the operation accounting service is realized, manual intervention is not needed in the process, the continuity of service processing is improved, and the operation accounting service of the product can be processed more efficiently and accurately.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of business processing technology, and in particular to a method, device, equipment, storage medium and product for processing matters. Background Art

[0002] Internet finance has continued to heat up in recent years. The number and scale of fund management products on the market have been expanding, and the demand for operational accounting business of fund management products has also been growing.

[0003] In the related technologies, the various functions of the operational accounting system are scattered and can only support point operations. Business personnel need to frequently switch between the various scattered business processing functions, and need to rely on manual preparation of data before accounting. After the preliminary valuation, manual review is also required to check whether the verification is correct. If omissions occur in the manual review, it will not only affect the subsequent process, but also fail to find the omission location.

[0004] Therefore, how to handle the operational accounting of products efficiently and accurately is an issue that needs to be solved urgently. Summary of the invention

[0005] The main purpose of this application is to provide a matter processing method, device, equipment, storage medium and product, aiming to solve the technical problem of how to efficiently and accurately handle the operational accounting business of the product.

[0006] To achieve the above purpose, this application proposes a method for handling matters, which includes: In the process of processing the current task link, in response to receiving the item status information of the current task item changing to all successful, initiating processing of the next task item; wherein each of the task links includes a plurality of task items with a preset execution order; In response to receiving the link status information of the current task link changing to fully completed, the first task item of the next task link is initiated for processing; wherein, when the item status information of each task item in the current task link is fully successful, the link status information of the current task link changes to fully completed.

[0007] In one embodiment, each of the task items corresponds to a plurality of batches of products to be processed; during the processing of the current task link, the method further includes: In response to receiving a signal that the processing of the current batch of products to be processed is completed, initiating processing of the next batch of products to be processed.

[0008] In some embodiments, during the processing of the current task link, the method further includes: In response to receiving the item status information of the current task item changing to partial success or complete failure, obtaining the batch status information of each batch of the to-be-processed products corresponding to the current task item; Determine the pending products whose batch status information indicates that the processing has failed as re-executed products; Re-initiate processing of the re-executed product in the current task item.

[0009] In one embodiment, in response to receiving the item status information of the current task item changing to all successful, before initiating processing of the next task item, the item processing method further includes: Obtain the business scenario of the current task item; Based on the business scenario, determine the product batching strategy for the current task item; Based on the product batching strategy, the multiple products corresponding to the current task items are divided into multiple batches of products to be processed.

[0010] In one embodiment, after re-initiating processing of the re-executed product in the current task item, the method further includes: Record the cumulative number of times the current task item is re-initiated for processing; In response to receiving the item status information of the current task item changing to partial success or complete failure, obtaining the batch status information of each batch of the to-be-processed products corresponding to the current task item, including: In response to receiving the item status information of the current task item changing to partial success or total failure, if the accumulated number reaches a set threshold, an error warning message about the current task item is issued.

[0011] In one embodiment, during the processing of the current task link, in response to receiving the item status information of the current task item changing to all successful, before initiating the processing of the next task item, the method further includes: In response to receiving the trigger instruction, processing is initiated for the first task item in the first task link.

[0012] In addition, to achieve the above-mentioned purpose, the present application also proposes a matter processing device, which includes: The item flow module is used to initiate the processing of the next task item in response to the item status information of the current task item being received changing to all successful during the processing of the current task link; wherein each of the task links includes a plurality of task items with a preset execution order; The link flow module is used to initiate processing of the first task item of the next task link in response to receiving the link status information of the current task link changing to fully completed; wherein, when the item status information of each task item in the current task link is all successful, the link status information of the current task link changes to fully completed.

[0013] In addition, to achieve the above objectives, the present application also proposes a matter processing device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the matter processing method as described above.

[0014] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the matter processing method described above are implemented.

[0015] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the matter processing method described above are implemented.

[0016] One or more technical solutions proposed in this application have at least the following technical effects: This application processes the flow of task links and task items in layers. During the processing of a certain task link, only when the item status information of the current task item changes to full success, the next task item is automatically initiated for processing, thereby automatically performing assembly line operations on the task items, and being able to ensure that all current task items are successfully processed when the next task item starts; and for the entire task link assembly line, in response to receiving the link status information of the current task link changing to full completion, the first task item of the next task link is automatically initiated for processing. Based on the changes in monitoring status information, the automatic flow of operational accounting business is realized, and no human intervention is required in the process, which improves the continuity of business processing and can handle the operational accounting business of products more efficiently and accurately. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 A schematic diagram showing a flow chart of a method for handling matters provided in an embodiment of the present application is shown; Figure 2 A schematic diagram showing the module structure of a transaction processing device provided by an exemplary embodiment of the present application is shown; Figure 3 A schematic diagram of a task process provided by an exemplary embodiment of the present application is shown; Figure 4 A schematic diagram showing the structure of a task link provided by an exemplary embodiment of the present application is shown; Figure 5 A schematic diagram showing changes in product status information provided by an exemplary embodiment of the present application is shown; Figure 6 A schematic diagram showing changes in event status information provided by an exemplary embodiment of the present application is shown; Figure 7 A schematic diagram showing changes in product status information provided by another exemplary embodiment of the present application is shown; Figure 8 A schematic diagram showing the structure of a matter processing device provided in an embodiment of the present application is shown; Fig. 9 A schematic diagram of the structure of a matter processing device provided in one embodiment of the present application is shown.

[0020] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0021] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0022] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0023] The main solution of the embodiment of the present application is: in the processing of the current task link, in response to receiving the change of the item status information of the current task item to all success, the processing of the next task item is initiated; wherein, each task link includes multiple task items with a preset execution order; in response to receiving the change of the link status information of the current task link to all completion, the processing of the first task item of the next task link is initiated; wherein, when the item status information of each task item in the current task link is all success, the link status information of the current task link changes to all completion.

[0024] In the related technologies, as Internet finance continues to heat up in recent years, the number and scale of fund management and other products on the market have been expanding, and the demand for operational accounting business of fund management and other products has also been growing.

[0025] Currently, the various functions of the operational accounting system are scattered and can only support point operations. Business personnel need to frequently switch between the various scattered business processing functions, and need to rely on manual preparation of data before accounting. After the initial valuation, manual review is also required to check whether it is correct. If omissions occur in the manual review, it will not only affect the subsequent process, but also fail to discover the omission location.

[0026] In summary, how to handle the operational accounting of products efficiently and accurately is an issue that needs to be addressed urgently.

[0027] Based on this, the present application provides a solution to realize the automatic flow of operational accounting business based on the changes in monitoring status information, without the need for human intervention in the process, thereby improving the continuity of business processing and being able to handle the operational accounting business of products more efficiently and accurately.

[0028] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an event processing device capable of realizing the above functions, etc. The following takes the event processing device as an example to illustrate this embodiment and the following embodiments.

[0029] Reference Figure 1 , Figure 1 The flowchart of the method for handling an event provided by an embodiment of the present application is shown. The method for handling an event can be applied to an event handling device, and includes the following steps S110 to S120: Step S110, during the processing of the current task link, in response to receiving the item status information of the current task item changing to all successful, initiating the processing of the next task item.

[0030] Step S120, in response to receiving the link status information of the current task link changing to fully completed, initiating processing of the first task item of the next task link.

[0031] like Figure 2 As shown, the transaction processing device may include a transaction processing module and a scheduling management module that are communicatively connected to each other.

[0032] ①Specific implementation content of the event processing module The operational accounting process may include multiple task links with a preset flow order, and each task link includes multiple task items with a preset execution order.

[0033] For example, Figure 3 As shown, for a certain operational accounting process, it may include seven task links: data preparation, risk check, custody reconciliation, post-reconciliation check, valuation sheet confirmation, and sending to the manager. These seven task links are processed serially in sequence.

[0034] like Figure 4 As shown in the figure, for the task link of risk check, it includes tasks such as account balance check, position reconciliation, position reconciliation, cross-checking, reserve fund check, net value fluctuation check, balance red check, etc. After the previous task is completed, the next task will be executed; after all the tasks in the current task link are completed, the next task link will be executed.

[0035] In some implementations, each of the task items corresponds to multiple batches of products to be processed.

[0036] Among them, multiple products can be batched according to a preset batching method to obtain multiple batches of products to be processed, and each batch of products to be processed needs to execute corresponding tasks.

[0037] Specifically, in some implementations, batches can be made based on business scenarios of the operational accounting process. As shown in the following table, business scenarios can be divided into general scenarios, risk check business scenarios, custodian bank reconciliation scenarios, and sending manager scenarios.

[0038]

[0039] Among them, for general scenarios, a quantity batching strategy can be adopted, that is, batching according to a fixed number, so as to ensure better concurrent processing efficiency and ensure processing efficiency while maximizing resource utilization.

[0040] For risk inspection business scenarios, you can use the parent-sub-account batching strategy, that is, batching according to parent-sub-account products, and products belonging to the same parent-sub-account relationship are grouped into the same batch. Among them, the parent-sub-account refers to an account form with several sub-accounts under one parent account.

[0041] For the custodian bank reconciliation scenario, a reconciliation batch strategy can be adopted, that is, batching according to the reconciliation configuration, and products belonging to the same reconciliation configuration are divided into the same batch. Among them, the reconciliation configuration may include asset categories, reconciliation cycles, etc., which are not limited in this application.

[0042] For the scenario of sending managers, a strategy of sending managers in batches can be adopted, that is, batching is performed according to managers, and products belonging to the same manager are divided into the same batch. It can be understood that the manager corresponding to the product is predetermined.

[0043] Through the above batching strategy, different batching strategies are adopted in different scenarios to batch multiple products, so as to maximize resource utilization and improve processing efficiency while ensuring that products with the same relationship are executed together.

[0044] In some embodiments, multiple products in the same batch of products to be processed can execute their respective tasks in parallel, and different batches of products to be processed can be pre-set in an execution order and processed serially according to the execution order.

[0045] ②Specific implementation content of the scheduling management module In the present application, each task link has corresponding link status information, each task item has corresponding item status information, and each product has corresponding product status information. The link status information, item status information, and product status information are determined in real time by the item processing module according to the execution status, and sent to the scheduling management module. In this embodiment, the scheduling management module generates a control signal based on the received link status information, item status information, and product status information, and sends it to the item processing module, thereby controlling the automated processing of the entire business process.

[0046] Specifically, according to the logic from bottom to top, we first introduce the product status information. Each batch of products to be processed has corresponding product status information, which can include four states: failure, success, pending, and processing. Among them, the failure state means that the current batch of products to be processed has an error when executing the current task; success means that the current batch of products to be processed has no error when executing the current task; pending means that the current batch of products to be processed is waiting for re-execution after an error occurs; processing means that the current batch of products to be processed is executing the current task and has not yet been completed.

[0047] like Figure 5 As shown, for the current batch of products to be processed, they are in a processing state when the current task is executed. When the execution is completed, the current batch of products to be processed will only be in either success or failure.

[0048] In an embodiment of the present application, in response to receiving the completion of processing of the current batch of products to be processed (whether successful or unsuccessful), processing of the next batch of products to be processed can be initiated, that is, a control instruction is generated and sent to the matter processing module, so that the matter processing module responds to the control instruction and controls the next batch of products to be processed to execute the current task matter.

[0049] Reference Figure 6 As mentioned above, if the product status information of all batches of products in the current task item is successful, the item status information of the current task item changes to all successful, and the next task item can be started.

[0050] In response to receiving the item status information of the current task item changing to partial success (for example, processing of a batch of pending products failed) or total failure (processing of all pending products failed), the batch status information of each batch of pending products corresponding to the current task item is obtained; the pending products with batch status information indicating processing failure are determined as re-execution products; and processing of the re-execution products in the current task item is reinitiated.

[0051] Specifically, for the current task item, the batch status information of each batch of pending products is obtained. If it fails, it is determined as a re-execution product, so that the batch status information of these batches of pending products is adjusted to the pending status, such as Figure 7 As shown, in the pending status, the pending products will wait for the current task to be executed again, and the batch status information will change to processing when the execution starts, and the batch status information will change to success or failure when the execution is completed. This cycle will repeat until the product status information of all batches of pending products is successful, or the loop exit condition is met.

[0052] In some embodiments, the loop exit condition may be that the cumulative number of failures is greater than a set threshold. For each batch of products to be processed, a count may be performed when the current task is first executed, and the cumulative number is increased by 1 each time the batch status information of the products to be processed changes to failure.

[0053] Specifically, the cumulative number of times the current task item is re-initiated for processing can be recorded; in response to receiving the item status information of the current task item that changes to partial success or complete failure, if the cumulative number reaches a set threshold, an error warning message about the current task item is issued, thereby prompting the staff to manually intervene, eliminate errors, and improve the efficiency of the overall business process processing.

[0054] It is understandable that since the product operation accounting between different task links and different task items has a certain logical correlation, if an error occurs in the previous process, it may affect the execution of subsequent processes. By not skipping the current error whenever an execution fails, but notifying the staff to handle the error and troubleshoot the problem, the effectiveness of the subsequent process execution can be guaranteed.

[0055] If the item status information of all task items in the current task link is all successful, it means that the current task link is executed, that is, the link status information of the current task link changes to all completed. In response to receiving the link status information of the current task link changes to all completed, the scheduling management module generates a control instruction and sends it to the item processing module, so that the item processing module responds to the control instruction and controls the first task item of the next task link to start execution. In some embodiments, the item processing module can also batch multiple products in the task items corresponding to the control instruction according to the above-mentioned batching strategy every time after receiving the control instruction, and obtain multiple batches of products to be processed.

[0056] In some embodiments, the staff can manually trigger the processing flow for the first task link, that is, the staff can send a start instruction to the matter processing module, so that the matter processing module automatically starts to batch multiple products in the first task item in the first task link according to the batching strategy, and then perform automated processing according to the logic in the above embodiment until the entire process is completed.

[0057] In this embodiment, when all processes are completed, that is, when the link status information of the last task link changes to being completed, the staff can be notified that the process is completed.

[0058] This embodiment provides a method for processing items, which processes the flow of task links and task items in layers. In the process of processing a certain task link, only when the item status information of the current task item changes to full success, the next task item is automatically initiated for processing, thereby automatically performing pipeline operations on the task items, and being able to ensure that all current task items are successfully processed when the next task item starts; and for the entire task link pipeline, in response to receiving the link status information of the current task link changing to full completion, the first task item of the next task link is automatically initiated for processing. Based on the changes in monitoring status information, the automatic flow of operational accounting business is realized, and no manual intervention is required in the process, which improves the consistency of business processing and can process the operational accounting business of products more efficiently and accurately.

[0059] This application also provides a matter processing device, please refer to Figure 8 , the event processing device 100 includes: The item flow module 110 is used to initiate processing of the next task item in response to receiving the item status information of the current task item changing to all successful during the processing of the current task link; wherein each task link includes a plurality of task items with a preset execution order; The link flow module 120 is used to initiate processing of the first task item of the next task link in response to receiving the link status information of the current task link changing to fully completed; wherein, when the item status information of each task item in the current task link is all successful, the link status information of the current task link changes to fully completed.

[0060] The event processing device 100 provided by the present application adopts the event processing method in the above embodiment, and can solve the technical problem of how to efficiently and accurately process the operational accounting business of the product. Compared with the prior art, the beneficial effects of the event processing device 100 provided by the present application are the same as the beneficial effects of the event processing method provided by the above embodiment, and the other technical features in the event processing device 100 are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0061] The present application provides a matter processing device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the matter processing method in the above-mentioned embodiment one.

[0062] Reference below Fig. 9 , which shows a schematic diagram of the structure of an event processing device suitable for implementing the embodiment of the present application. The event processing device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The transaction processing device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0063] like Fig. 9As shown, the transaction processing device 200 may include a processing device 210 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 220 or the program loaded from the storage device 230 to the random access memory (RAM: Random Access Memory) 240. In RAM240, various programs and data required for the operation of the transaction processing device are also stored. The processing device 210, ROM220 and RAM240 are connected to each other through a bus 250. The input / output (I / O) interface 260 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 260: an input device 270 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 280 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 230 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 290. The communication device 290 can allow the transaction processing device to communicate with other devices wirelessly or by wire to exchange data. Although the transaction processing device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0064] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through a communication device, or installed from the storage device 230, or installed from the ROM 220. When the computer program is executed by the processing device 210, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0065] The event processing device provided by this application adopts the event processing method in the above embodiment, which can solve the technical problem of how to efficiently and accurately process the operational accounting business of the product. Compared with the prior art, the beneficial effects of the event processing device provided by this application are the same as the beneficial effects of the event processing method provided by the above embodiment, and the other technical features in the event processing device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0066] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0067] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0068] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the matter handling method in the above-mentioned embodiment.

[0069] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0070] The above-mentioned computer-readable storage medium may be included in the transaction processing device; or it may exist independently without being assembled into the transaction processing device.

[0071] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the matter processing device, the matter processing device can write a computer program code for performing the operation of the present application in one or more programming languages ​​or a combination thereof. The above-mentioned programming language includes an object-oriented programming language, such as Java, Smalltalk, C++, and also includes a conventional procedural programming language, such as "C" language or a similar programming language. The program code can be executed completely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0072] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0073] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0074] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned method for handling matters, and can solve the technical problem of how to efficiently and accurately handle the operational accounting business of products. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the method for handling matters provided in the above-mentioned embodiment, and will not be elaborated here.

[0075] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned method for handling matters when executed by a processor.

[0076] The computer program product provided by this application can solve the technical problem of how to efficiently and accurately handle the operational accounting business of the product. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the matter processing method provided by the above embodiment, which will not be repeated here.

[0077] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for handling matters, characterized in that: The method for handling the matter includes: In the process of processing the current task link, in response to receiving the item status information of the current task item changing to all successful, initiating processing of the next task item; wherein each of the task links includes a plurality of task items with a preset execution order; In response to receiving the link status information of the current task link changing to fully completed, the first task item of the next task link is initiated for processing; wherein, when the item status information of each task item in the current task link is fully successful, the link status information of the current task link changes to fully completed.

2. The method for handling matters according to claim 1, characterized in that: Each of the tasks corresponds to multiple batches of products to be processed; During the processing of the current task link, the method further includes: In response to receiving a signal that the processing of the current batch of products to be processed is completed, initiating processing of the next batch of products to be processed.

3. The method for handling matters according to claim 2, characterized in that: During the processing of the current task link, the method further includes: In response to receiving the item status information of the current task item changing to partial success or complete failure, obtaining the batch status information of each batch of the to-be-processed products corresponding to the current task item; Determine the pending products whose batch status information indicates that the processing has failed as re-executed products; Re-initiate processing of the re-executed product in the current task item.

4. The method for handling matters according to claim 3, characterized in that: In response to receiving the item status information of the current task item changing to all successful, before initiating processing of the next task item, the item processing method further includes: Obtain the business scenario of the current task item; Based on the business scenario, determine the product batching strategy for the current task item; Based on the product batching strategy, the multiple products corresponding to the current task items are divided into multiple batches of products to be processed.

5. The method for handling matters according to claim 3, characterized in that: After re-initiating processing of the re-executed product in the current task item, the method further includes: Record the cumulative number of times the current task item is re-initiated for processing; In response to receiving the item status information of the current task item changing to partial success or complete failure, obtaining the batch status information of each batch of the to-be-processed products corresponding to the current task item, including: In response to receiving the item status information of the current task item changing to partial success or total failure, if the accumulated number reaches a set threshold, an error warning message about the current task item is issued.

6. The method for handling matters according to claim 1, characterized in that: In the processing of the current task link, in response to receiving the item status information of the current task item changing to all successful, before initiating the processing of the next task item, the method further includes: In response to receiving the trigger instruction, processing is initiated for the first task item in the first task link.

7. A matter processing device, characterized in that: The matter processing device comprises: The item flow module is used to initiate the processing of the next task item in response to the item status information of the current task item being received changing to all successful during the processing of the current task link; wherein each of the task links includes a plurality of task items with a preset execution order; The link flow module is used to initiate processing of the first task item of the next task link in response to receiving the link status information of the current task link changing to fully completed; wherein, when the item status information of each task item in the current task link is all successful, the link status information of the current task link changes to fully completed.

8. A transaction processing device, characterized in that: The transaction processing device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the transaction processing method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the matter handling method as described in any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the matter handling method according to any one of claims 1 to 6 are implemented.