Work order allocation method and device, computer equipment and storage medium

By adopting an automatic order-sharing method based on work order attribute information in financial enterprises, the problems of low efficiency and poor accuracy of manual allocation are solved, the efficiency and accuracy of work order allocation are improved, and the work order can be allocated to the most suitable Handling personnel.

CN119204489APending Publication Date: 2024-12-27PING AN INT FINANCIAL LEASING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411104769.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When financial companies handle large numbers of work orders, manual distribution methods are inefficient and prone to errors, making it difficult to ensure accuracy, resulting in service delays and customer dissatisfaction.

Method used

The order-dividing rule matching method based on the work order basic attribute information and additional attribute information is adopted. The work order is automatically allocated through the order-dividing basic rules and additional rules sets to ensure that the work order is allocated to the most appropriate processing personnel.

Benefits of technology

Improve the processing efficiency and accuracy of work order allocation, ensure that work orders can be assigned to the most appropriate handling personnel, and reduce manual intervention and error occurrence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204489A_ABST
    Figure CN119204489A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of big data and the field of financial science and technology, and relates to a work order allocation method and device, computer equipment and a storage medium. If not, acquiring basic attribute information and additional attribute information of the work order, and judging whether an order distribution basic rule matched with the basic attribute information exists or not; if yes, obtaining an order distribution additional rule set of the first person corresponding to the order distribution basic rule; judging whether an order distribution additional rule completely matched with the additional attribute information exists in an order distribution additional rule set or not; if not, judging whether a first order distribution additional rule matched with the additional attribute information exists in an order distribution additional rule set or not; if yes, screening out a first order distribution additional rule from the order distribution additional rule set; and screening out target personnel of the work order from the first personnel based on the first order distribution addition rule, and distributing the work order to the target personnel. According to the invention, the processing efficiency and the distribution accuracy of work order distribution are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the fields of big data technology and financial technology, and in particular to work order allocation methods, devices, computer equipment and storage media. Background Art

[0002] In the financial services industry, customer service and operational efficiency are one of the core elements of corporate competitiveness. With the acceleration of digital transformation, the number of work orders received and processed by financial companies for user consultations, complaints and business requests has increased dramatically, and traditional work order management methods can no longer meet the needs of efficient and accurate services.

[0003] At present, financial enterprises often rely on manual allocation for work orders. Although the manual allocation of work orders can reflect a certain degree of flexibility and human touch, it is inefficient and prone to errors when faced with large-scale and high-frequency work orders. It is highly dependent on the personal experience and subjective judgment of managers, making it difficult to ensure the accuracy of work order allocation, which can easily lead to service delays and customer dissatisfaction. Summary of the invention

[0004] The purpose of the embodiments of the present application is to propose a work order allocation method, device, computer equipment and storage medium to solve the technical problems that the manual work order allocation method adopted by existing financial enterprises is inefficient, error-prone, highly dependent on the personal experience and subjective judgment of managers, and difficult to ensure the accuracy of work order allocation.

[0005] In order to solve the above technical problems, the embodiment of the present application provides a work order allocation method, which adopts the following technical solution:

[0006] Obtain the work order to be assigned, and determine whether the work order includes information about a designated handler;

[0007] If the work order does not include information about a designated handler, then obtaining basic attribute information and additional attribute information of the work order, and determining whether there is a basic order splitting rule matching the basic attribute information in a preset basic order splitting rule set;

[0008] If there is a basic order splitting rule that matches the basic attribute information, determining a first person corresponding to the basic order splitting rule, and obtaining a set of additional order splitting rules corresponding to the first person;

[0009] Determine whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information;

[0010] If there is no additional order splitting rule that completely matches the additional attribute information, determine whether there is a first additional order splitting rule that matches the additional attribute information in the additional order splitting rule set; wherein the number of condition information that matches the additional attribute information in the first additional order splitting rule is greater than a preset number;

[0011] If so, filter out the first order splitting additional rule from the order splitting additional rule set, and obtain a first quantity of the first order splitting additional rules;

[0012] Based on the first quantity and the first order distribution additional rule, a target person corresponding to the work order is screened out from the first personnel, and the work order is allocated to the target person.

[0013] Furthermore, the step of selecting a target person corresponding to the work order from the first person based on the first quantity and the first order distribution additional rule, and assigning the work order to the target person specifically includes:

[0014] Determine whether the first number is greater than 1;

[0015] If so, respectively obtain the number of matching conditions corresponding to each of the first order splitting additional rules and the additional attribute information;

[0016] Filter out the second order splitting additional rule having the largest number of matching conditions from all the first order splitting additional rules;

[0017] Obtaining a second quantity of the second order splitting additional rule, and determining whether the second quantity is 1;

[0018] If so, determining a second person corresponding to the second order splitting additional rule from the first person, and using the second person as the target person;

[0019] The work order is assigned to the target person.

[0020] Further, after the step of determining whether the first number is greater than 1, the method further includes:

[0021] If the first number is equal to 1, determining a third person corresponding to the first order splitting additional rule from the first persons;

[0022] Using the third person as the target person;

[0023] The work order is assigned to the target person.

[0024] Furthermore, after the step of obtaining the second number of the second order splitting additional rule and determining whether the second number is 1, the method further includes:

[0025] If the second number is greater than 1, obtaining a preset priority sorting strategy;

[0026] Sorting all the second order splitting additional rules based on the priority sorting strategy to obtain the priority of each of the second order splitting additional rules;

[0027] Filter out the third order splitting additional rule with the highest priority from all the second order splitting additional rules;

[0028] Determine a fourth person corresponding to the third order splitting additional rule from all the first persons, and use the fourth person as the target person;

[0029] The work order is assigned to the target person.

[0030] Furthermore, after the step of determining whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information, the method further includes:

[0031] If there is an order splitting additional rule that completely matches the additional attribute information in the order splitting additional rule set, obtaining a third number of the order splitting additional rules, and determining whether the third number is equal to 1;

[0032] If yes, determine a fifth person corresponding to the additional rule for splitting the order from the first person;

[0033] The work order is assigned to the fifth person.

[0034] Furthermore, after the step of determining whether there is a first order splitting additional rule matching the additional attribute information in the order splitting additional rule set, the method further includes:

[0035] If there is no first order splitting additional rule matching the additional attribute information in the order splitting additional rule set, an abnormal identification is performed on the work order to obtain a corresponding designated work order;

[0036] Call the preset order exception queue;

[0037] The work order is sent to the order splitting exception queue.

[0038] Furthermore, after the step of sending the work order to the abnormal order splitting queue, the method further includes:

[0039] Obtaining abnormal information of abnormal work orders in the abnormal order splitting queue;

[0040] Performing an exception analysis on the exception information to obtain an exception analysis result corresponding to the exception work order;

[0041] Optimizing the preset order splitting rules based on the abnormal analysis results to obtain optimized target order splitting rules;

[0042] The abnormal work order is reallocated based on the target order splitting rule.

[0043] In order to solve the above technical problems, the embodiment of the present application further provides a work order allocation device, which adopts the following technical solution:

[0044] The first judgment module is used to obtain the work order to be assigned and judge whether the work order includes the designated handler information;

[0045] The second judgment module is used to obtain the basic attribute information and additional attribute information of the work order if the work order does not include the designated handler information, and to judge whether there is a basic order splitting rule matching the basic attribute information in the preset basic order splitting rule set;

[0046] A first acquisition module, configured to determine a first person corresponding to the basic order splitting rule if there is a basic order splitting rule matching the basic attribute information, and to acquire a set of additional order splitting rules corresponding to the first person;

[0047] A third judgment module is used to judge whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information;

[0048] a fourth judgment module, configured to judge whether there is a first order splitting additional rule matching the additional attribute information in the order splitting additional rule set if there is no order splitting additional rule that completely matches the additional attribute information; wherein the number of condition information matching the additional attribute information in the first order splitting additional rule is greater than a preset number;

[0049] a screening module, configured to screen out the first order splitting additional rule from the order splitting additional rule set if there is a first order splitting additional rule matching the additional attribute information, and obtain a first number of the first order splitting additional rules;

[0050] A first allocation module is used to select a target person corresponding to the work order from the first personnel based on the first quantity and the first order distribution additional rule, and allocate the work order to the target person.

[0051] In order to solve the above technical problems, the embodiment of the present application further provides a computer device, which adopts the following technical solution:

[0052] Obtain the work order to be assigned, and determine whether the work order includes information about a designated handler;

[0053] If the work order does not include information about a designated handler, then obtaining basic attribute information and additional attribute information of the work order, and determining whether there is a basic order splitting rule matching the basic attribute information in a preset basic order splitting rule set;

[0054] If there is a basic order splitting rule that matches the basic attribute information, determining a first person corresponding to the basic order splitting rule, and obtaining a set of additional order splitting rules corresponding to the first person;

[0055] Determine whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information;

[0056] If there is no additional order splitting rule that completely matches the additional attribute information, determine whether there is a first additional order splitting rule that matches the additional attribute information in the additional order splitting rule set; wherein the number of condition information that matches the additional attribute information in the first additional order splitting rule is greater than a preset number;

[0057] If there is a first order splitting additional rule matching the additional attribute information, the first order splitting additional rule is selected from the order splitting additional rule set, and a first quantity of the first order splitting additional rules is obtained;

[0058] Based on the first quantity and the first order distribution additional rule, a target person corresponding to the work order is screened out from the first personnel, and the work order is allocated to the target person.

[0059] In order to solve the above technical problems, the embodiment of the present application further provides a computer-readable storage medium, which adopts the following technical solution:

[0060] Obtain the work order to be assigned, and determine whether the work order includes information about a designated handler;

[0061] If the work order does not include information about a designated handler, then obtaining basic attribute information and additional attribute information of the work order, and determining whether there is a basic order splitting rule matching the basic attribute information in a preset basic order splitting rule set;

[0062] If there is a basic order splitting rule that matches the basic attribute information, determining a first person corresponding to the basic order splitting rule, and obtaining a set of additional order splitting rules corresponding to the first person;

[0063] Determine whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information;

[0064] If there is no additional order splitting rule that completely matches the additional attribute information, determine whether there is a first additional order splitting rule that matches the additional attribute information in the additional order splitting rule set; wherein the number of condition information that matches the additional attribute information in the first additional order splitting rule is greater than a preset number;

[0065] If there is a first order splitting additional rule matching the additional attribute information, the first order splitting additional rule is selected from the order splitting additional rule set, and a first quantity of the first order splitting additional rules is obtained;

[0066] Based on the first quantity and the first order distribution additional rule, a target person corresponding to the work order is screened out from the first personnel, and the work order is allocated to the target person.

[0067] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0068] The present application first obtains a work order to be assigned, and determines whether the work order includes designated handler information; if the work order does not include designated handler information, then obtains basic attribute information and additional attribute information of the work order, and determines whether there is a basic order splitting rule matching the basic attribute information in the preset basic order splitting rule set; if there is a basic order splitting rule matching the basic attribute information, then determine the first person corresponding to the basic order splitting rule, and obtain a set of additional order splitting rules corresponding to the first person; then determine whether there is an additional order splitting rule that completely matches the additional attribute information in the set of additional order splitting rules; if there is no additional order splitting rule that completely matches the additional attribute information, then determine whether there is a first additional order splitting rule that matches the additional attribute information in the set of additional order splitting rules; if there is a first additional order splitting rule that matches the additional attribute information, filter out the first additional order splitting rule from the set of additional order splitting rules, and obtain a first number of the first additional order splitting rules; finally, based on the first number and the first additional order splitting rule, filter out a target person corresponding to the work order from the first person, and assign the work order to the target person. The present application obtains the work order attribute information of the work order including basic attribute information and additional attribute information, and then uses the order splitting rules based on the basic order splitting rule set and the additional order splitting rule set to accurately allocate work orders according to the matching between the order splitting rules and the work order attribute information of the work order, thereby effectively ensuring that the work order can be allocated to the most appropriate processing personnel, thereby improving the processing efficiency and allocation accuracy of work order allocation. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] In order to more clearly illustrate the scheme in the present application, a brief introduction is given below to the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0070] Figure 1 is an exemplary system architecture diagram to which the present application may be applied;

[0071] Figure 2 A flowchart of an embodiment of a work order allocation method according to the present application;

[0072] Figure 3 is a structural schematic diagram of an embodiment of a work order distribution device according to the present application;

[0073] Figure 4 It is a structural diagram of an embodiment of a computer device according to the present application. DETAILED DESCRIPTION

[0074] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0075] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0076] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0077] like Figure 1As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0078] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0079] The terminal devices 101, 102, and 103 can be various electronic devices with display screens and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, etc.

[0080] The server 105 may be a server that provides various services, such as a background server that provides support for web pages displayed on the terminal devices 101 , 102 , and 103 .

[0081] It should be noted that the work order allocation method provided in the embodiment of the present application is generally executed by a server / terminal device, and accordingly, the work order allocation device is generally set in the server / terminal device.

[0082] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0083] Continue to refer Figure 2 , shows a flow chart of an embodiment of the work order allocation method according to the present application. According to different requirements, the order of the steps in the flow chart can be changed, and some steps can be omitted. The work order allocation method provided in the embodiment of the present application can be applied to any scenario where work order allocation is required, and the work order allocation method can be applied to products in these scenarios, for example, work order allocation in the financial insurance field. The work order allocation method includes the following steps:

[0084] Step S201, obtaining a work order to be assigned, and determining whether the work order includes information about a designated handler.

[0085] In this embodiment, the work order allocation method is executed on the electronic device (eg Figure 1 The server / terminal device shown in the figure) can obtain the work order to be assigned through a wired connection or a wireless connection. It should be noted that the above-mentioned wireless connection method may include but is not limited to 3G / 4G / 5G connection, Wi-Fi connection, Bluetooth connection, Wi MAX connection, Zigbee connection, UWB (ultra wi deband) connection, and other wireless connection methods currently known or to be developed in the future. The present application can be applied to the work order allocation scenario in the financial services industry. The execution subject of the present application may specifically be a work order allocation system. The above-mentioned work order to be assigned refers to the work order that needs to be assigned, such as the work order corresponding to the user consultation, complaint and business request to be processed received in the financial enterprise. After receiving the work order, the information of the above-mentioned work order can be parsed, and it can be detected whether the work order includes the designated processing person information. If the designated processing person information is included in the work order, it indicates that the designated processing person information is the designated processing person corresponding to the above-mentioned work order, and then the work order will be directly assigned to the designated processing person corresponding to the above-mentioned designated processing person information for processing. If the work order does not include the designated processor information, that is, the work order does not specify the corresponding processor, the work order will be automatically and intelligently allocated and processed based on the use of the basic rules for splitting the work order and the additional rules for splitting the work order.

[0086] Step S202: If the work order does not include designated handler information, basic attribute information and additional attribute information of the work order are obtained, and it is determined whether there is a basic order splitting rule that matches the basic attribute information in the preset basic order splitting rule set.

[0087] In this embodiment, the above-mentioned basic rule set for splitting orders is a set of pre-built rules that provide a basic framework and logic for work order allocation. They define how the work order allocation system preliminarily screens and allocates work orders based on the basic attributes of the work order (such as business type, work order type, and problem contact classification, etc.). And the basic rule set for splitting orders usually determines which processing personnel are qualified to receive a specific type of work order. This qualification may be based on factors such as the skills, expertise, scope of responsibilities, or current workload of the processing personnel. By setting the basic rule set for splitting orders, the work order allocation system can automatically determine which processing personnel is most suitable for processing a specific work order. Specifically, when a work order enters the work order allocation system, the work order allocation system will match and screen the work order according to the preset basic rule set for splitting orders. If a processing personnel meets the rule conditions that match the work order (that is, the processing personnel has the qualifications, capabilities, or resources required to process the type of work order), the work order allocation system may allocate the work order to the processing personnel. Among them, the basic attribute information of the above-mentioned work order may at least include information such as business type, work order type, and problem contact classification. The additional attribute information of the work order may include at least the work order level, channel type, business category, source, reason classification, responsible owner, etc. In addition, after obtaining the basic attribute information of the work order, the basic attribute information is matched with the rules in the above-mentioned basic rule set for splitting, that is, the basic rule set for splitting is traversed, and each rule in the basic rule set for splitting is checked one by one to detect whether there is a rule that matches the basic attribute information.

[0088] Step S203: If there is a basic order splitting rule that matches the basic attribute information, determine the first person corresponding to the basic order splitting rule, and obtain the additional order splitting rule set corresponding to the first person.

[0089] In this embodiment, if there is a basic order splitting rule that matches the basic attribute information in the above-mentioned basic order splitting rule set, the subsequent order splitting process will continue to be executed, such as additional rule matching or direct assignment to a designated processing personnel. If there is no basic order splitting rule that matches the basic attribute information in the above-mentioned basic order splitting rule set, the work order will be marked as "no matching basic rule" and sent to the order splitting exception queue. For the processing of work orders in the order splitting exception queue, please refer to the subsequent process of processing abnormal work orders in the order splitting exception queue, which will not be repeated here.

[0090] Additional rule sets for splitting orders further refine the allocation logic based on the basic rules. They affect the allocation results of work orders based on more specific conditions or situations. For example, some additional rules for splitting orders may require that a specific type of work order be assigned to a handler with specific experience or qualifications. Additional rule sets for splitting orders provide more flexibility and adaptability for the work order allocation system. They allow the work order allocation system to adjust the allocation strategy based on changing business needs, changes in the capabilities of handlers, or changes in the characteristics of work orders. When additional rule sets for splitting orders are triggered, they will directly affect the final allocation results of work orders. The work order allocation system may re-evaluate previous allocation decisions based on the conditions of the additional rules and assign work orders to handlers who are more qualified or more suitable. Among them, after determining the first person corresponding to the basic rule for splitting orders, the additional rule set for splitting orders corresponding to the first person can be further filtered out from the pre-built additional rule set for splitting orders.

[0091] Step S204, determining whether there is an order splitting additional rule in the order splitting additional rule set that completely matches the additional attribute information.

[0092] In this embodiment, when a rule match is successful in the basic rule set for splitting orders, condition information related to the additional rule set for splitting orders will be automatically extracted from the work order, such as the work order level, channel type, business sub-category, source, reason classification, responsible owner, etc. And start to traverse the additional rule set for splitting orders, and check each additional rule in the additional rule set for splitting orders one by one to detect whether there is a rule that matches the additional attribute information. This step may involve a combined judgment of multiple conditions, such as "the work order level is urgent" and "the channel type is telephone". During the traversal process, it is necessary to determine whether there is and only one additional rule for splitting orders that completely matches the above-mentioned additional attribute information (i.e., uniqueness judgment). If the additional rule for splitting orders is unique, the work order is directly assigned to the corresponding processing personnel based on this unique additional rule for splitting orders. If the additional rule for splitting orders is not unique, it is necessary to continue to the next step, that is, to assign the work order based on the number of conditions of the matched additional rule for splitting orders.

[0093] Step S205: If there is no additional order splitting rule that completely matches the additional attribute information, it is determined whether there is a first additional order splitting rule that matches the additional attribute information in the additional order splitting rule set.

[0094] In this embodiment, the number of condition information matching the additional attribute information in the first additional order splitting rule is greater than a preset number. There is no specific limitation on the selection of the value of the preset number, which can be set according to the actual order splitting business needs.

[0095] Step S206: If there is a first order splitting additional rule matching the additional attribute information, the first order splitting additional rule is selected from the order splitting additional rule set, and a first quantity of the first order splitting additional rules is obtained.

[0096] In this embodiment, the rule matching the additional attribute information can be selected from the order splitting additional rule set to serve as the first order splitting additional rule. The first number of the first order splitting additional rules may include one or more.

[0097] Step S207: Filter out a target person corresponding to the work order from the first personnel based on the first quantity and the first order distribution additional rule, and distribute the work order to the target person.

[0098] In this embodiment, the specific implementation process of selecting the target personnel corresponding to the work order from the first personnel based on the first quantity and the first order distribution additional rule, and allocating the work order to the target personnel will be described in further details in subsequent specific embodiments of the present application and will not be elaborated in detail here.

[0099] The present application first obtains a work order to be assigned, and determines whether the work order includes designated handler information; if the work order does not include designated handler information, then obtains basic attribute information and additional attribute information of the work order, and determines whether there is a basic order splitting rule matching the basic attribute information in the preset basic order splitting rule set; if there is a basic order splitting rule matching the basic attribute information, then determine the first person corresponding to the basic order splitting rule, and obtain a set of additional order splitting rules corresponding to the first person; then determine whether there is an additional order splitting rule that completely matches the additional attribute information in the set of additional order splitting rules; if there is no additional order splitting rule that completely matches the additional attribute information, then determine whether there is a first additional order splitting rule that matches the additional attribute information in the set of additional order splitting rules; if there is a first additional order splitting rule that matches the additional attribute information, filter out the first additional order splitting rule from the set of additional order splitting rules, and obtain a first number of the first additional order splitting rules; finally, based on the first number and the first additional order splitting rule, filter out a target person corresponding to the work order from the first person, and assign the work order to the target person. The present application obtains the work order attribute information of the work order including basic attribute information and additional attribute information, and then uses the order splitting rules based on the basic order splitting rule set and the additional order splitting rule set to accurately allocate work orders according to the matching between the order splitting rules and the work order attribute information of the work order, thereby effectively ensuring that the work order can be allocated to the most appropriate processing personnel, thereby improving the processing efficiency and allocation accuracy of work order allocation.

[0100] In some optional implementations, step S207 includes the following steps:

[0101] Determine whether the first number is greater than 1.

[0102] In this embodiment, the first number of the first order splitting additional rule may be equal to 1 or greater than 1.

[0103] If so, the number of matching conditions corresponding to each of the first order splitting additional rules and the additional attribute information is obtained respectively.

[0104] In this embodiment, the additional attribute information at least includes the work order level, channel type, business category, source, reason classification, responsible owner, etc. of the work order. The number of matching conditions is obtained by traversing all the first additional rules for splitting orders that match the additional attribute information and calculating the number of matching conditions for each first additional rule for splitting orders that has a matching relationship with the additional attribute information.

[0105] A second order splitting additional rule having the largest number of matching conditions is selected from all the first order splitting additional rules.

[0106] In this embodiment, the calculated numbers of each of the above-mentioned matching conditions can be compared to determine the largest number of specified matching conditions, and then the rules matching the specified number of matching conditions can be filtered out from all the first order splitting additional rules to obtain the above-mentioned second order splitting additional rules.

[0107] Obtain a second quantity of the second order splitting additional rule, and determine whether the second quantity is 1.

[0108] In this embodiment, the second number of the second order splitting additional rules may be equal to 1 or greater than 1.

[0109] If so, a second person corresponding to the second order addition rule is determined from the first person, and the second person is used as the target person.

[0110] In this embodiment, if the second number of the second order-splitting additional rules is equal to 1, a second person corresponding to the second order-splitting additional rule is directly screened out from the first persons, and the second person is used as the target person.

[0111] The work order is assigned to the target person.

[0112] In this embodiment, the work order can be assigned to the target person by calling a preset work order assignment interface, wherein the work order assignment interface is a pre-built business interface for performing work order assignment operations.

[0113] The present application determines whether the first number is greater than 1; if so, obtains the number of matching conditions corresponding to each of the first order splitting additional rules and the additional attribute information respectively; then filters out the second order splitting additional rule with the largest number of matching conditions from all the first order splitting additional rules; then obtains the second number of the second order splitting additional rules, and determines whether the second number is 1; if so, determines the second person corresponding to the second order splitting additional rule from the first person, and uses the second person as the target person; and subsequently assigns the work order to the target person. When the present application detects that the first number of first order-splitting additional rules is greater than 1, it will intelligently obtain the number of matching conditions corresponding to each of the first order-splitting additional rules and the additional attribute information, and then screen out the second order-splitting additional rule with the largest number of matching conditions from all the first order-splitting additional rules, and then screen out the second order-splitting additional rule with the largest number of matching conditions from all the first order-splitting additional rules based on the rule with the most priority in matching conditions, and when it is detected that the second number of the second order-splitting additional rules is 1, the second person corresponding to the second order-splitting additional rule will be determined from the first personnel and used as the target person, and then the work order will be assigned to the target person, thereby effectively realizing the precise allocation of work orders according to the condition matching of the order-splitting additional rules, ensuring that the work order can be assigned to the most suitable processing personnel, and improving the processing efficiency and allocation accuracy of work order allocation.

[0114] In some optional implementations of this embodiment, after the step of determining whether the first number is greater than 1, the electronic device may further perform the following steps:

[0115] If the first number is equal to 1, a third person corresponding to the first order splitting additional rule is determined from the first persons.

[0116] In this embodiment, if the first number of the first additional rule for splitting the order is equal to 1, it indicates that the first additional rule for splitting the order is unique, and a third person corresponding to the first additional rule for splitting the order will be directly screened out from the first person.

[0117] The third person is taken as the target person.

[0118] In this embodiment, after the third person is determined, the third person is directly used as the final target person.

[0119] The work order is assigned to the target person.

[0120] In this embodiment, the work order can be assigned to the target person by calling the work order assignment interface.

[0121] If the present application detects that the target number is equal to 1, a third person corresponding to the first additional rule for splitting orders is determined from the first person; then the third person is used as the target person; and the work order is subsequently assigned to the target person. When the present application detects that the first additional rule for splitting orders is unique, that is, when the number of the first additional rule for splitting orders is equal to 1, the third person corresponding to the first additional rule for splitting orders is directly screened and determined from the first person and used as the target person, and then the work order is assigned to the target person, thereby effectively achieving accurate allocation of work orders based on the matching of the additional rules for splitting orders, ensuring that the work order can be assigned to the most appropriate person for processing, and improving the processing efficiency and allocation accuracy of work order allocation.

[0122] In some optional implementations, after the step of obtaining the second number of the second order splitting additional rule and determining whether the second number is 1, the electronic device may further perform the following steps:

[0123] If the second number is greater than 1, a preset priority sorting strategy is obtained.

[0124] In this embodiment, the above-mentioned priority sorting strategy can be set according to actual business processing needs. Specifically, the above-mentioned priority sorting strategy may include sorting by rule creation time, sorting by rule ID, or sorting by business priority. Sort by rule creation time: Select the rule with the earliest creation time for allocation to ensure a more stable allocation logic, because the rules created earlier may have undergone more testing and verification. Sort by rule ID: If the rule ID is generated sequentially, select the rule with the smallest ID for allocation. This usually means selecting the rule defined earlier. Sort by business priority: If a business priority field is defined in the rule, select the rule with the highest priority based on the value of this field. Business priority may be based on business needs, customer importance or other business considerations. In addition, the final priority sorting can be determined by combining multiple factors: in some cases, the final priority is determined by combining multiple factors. For example, you can first sort by business priority, and if the business priorities are the same, then sort by rule creation time.

[0125] All the second order splitting additional rules are sorted based on the priority sorting strategy to obtain the priority of each of the second order splitting additional rules.

[0126] In this embodiment, all the second order splitting additional rules may be sorted according to the sorting logic in the priority sorting strategy, so as to obtain the priority of each of the second order splitting additional rules.

[0127] A third order splitting additional rule with the highest priority is selected from all the second order splitting additional rules.

[0128] In this embodiment, the priorities of all the second order splitting additional rules may be compared to select the third order splitting additional rule with the highest priority from all the second order splitting additional rules.

[0129] A fourth person corresponding to the third order-splitting additional rule is determined from all the first persons, and the fourth person is used as the target person.

[0130] In this embodiment, a fourth person corresponding to the third order splitting additional rule is screened out from all the first persons, and the fourth person is used as the target person.

[0131] The work order is assigned to the target person.

[0132] In this embodiment, the work order can be assigned to the target person by calling the work order assignment interface.

[0133] If the present application detects that the second number is greater than 1, a preset priority sorting strategy is obtained; then all the second order-splitting additional rules are sorted based on the priority sorting strategy to obtain the priority of each of the second order-splitting additional rules; then the third order-splitting additional rule with the highest priority is screened out from all the second order-splitting additional rules; subsequently, a fourth person corresponding to the third order-splitting additional rule is determined from all the first persons, and the fourth person is used as the target person; finally, the work order is assigned to the target person. After detecting that the second number of the second order-splitting additional rules is greater than 1, the present application intelligently sorts all the second order-splitting additional rules based on the preset priority sorting strategy to obtain the priority of each of the second order-splitting additional rules, and then the third order-splitting additional rule with the highest priority is screened out from all the second order-splitting additional rules as the target person, and then the work order is assigned to the target person. Therefore, when there are multiple second order splitting additional rules, the allocation priority of all second order splitting additional rules can be intelligently determined according to the use of priority sorting strategy, and then the work orders can be accurately allocated according to the allocation priority, effectively ensuring that the work orders can be allocated to the most suitable processing personnel, thereby improving the processing efficiency and allocation accuracy of work order allocation.

[0134] In some optional implementations, after step S204, the electronic device may further perform the following steps:

[0135] If there is an order splitting additional rule that completely matches the additional attribute information in the order splitting additional rule set, a third number of the order splitting additional rules is obtained, and it is determined whether the third number is equal to 1.

[0136] In this embodiment, the third number of the additional rule for splitting the bill may be 1 or greater than 1. If the third number of the additional rule for splitting the bill is equal to 1, it indicates that the additional rule for splitting the bill is unique.

[0137] If so, a fifth person corresponding to the additional rule for splitting the order is determined from the first person.

[0138] In this embodiment, the personnel corresponding to the additional order splitting rule are selected from the first personnel and used as the fifth personnel.

[0139] The work order is assigned to the fifth person.

[0140] In this embodiment, the work order can be assigned to the target person by calling the work order assignment interface.

[0141] If there is an additional order splitting rule that completely matches the additional attribute information in the additional order splitting rule set, the present application obtains the third number of the additional order splitting rules, and determines whether the third number is equal to 1; if so, determines the fifth person corresponding to the additional order splitting rule from the first person; and subsequently assigns the work order to the fifth person. When the present application detects that there is an additional order splitting rule that completely matches the additional attribute information in the additional order splitting rule set, and the additional order splitting rule is unique, that is, the number of additional order splitting rules is equal to 1, the fifth person corresponding to the additional order splitting rule will be directly determined from the first person as the target person, and then the work order will be assigned to the target person, thereby effectively realizing the accurate assignment of work orders according to the matching of the additional order splitting rules, ensuring that the work order can be assigned to the most appropriate processing personnel, and improving the processing efficiency and assignment accuracy of work order assignment.

[0142] In some optional implementations of this embodiment, after step S205, the electronic device may further perform the following steps:

[0143] If there is no first order-splitting additional rule matching the additional attribute information in the order-splitting additional rule set, an abnormal mark is performed on the work order to obtain a corresponding designated work order.

[0144] In this embodiment, when an abnormal distribution occurs in a work order (such as a matching conflict between additional rules for splitting orders, no matching rules, etc.), the work order needs to be re-distributed. The abnormal identification may include but is not limited to identification information such as a matching conflict between additional rules for splitting orders, no matching rules, etc.

[0145] Call the preset order splitting exception queue.

[0146] In this embodiment, the above-mentioned work order allocation exception queue is a pre-built queue for storing work orders with allocation exceptions.

[0147] The work order is sent to the order splitting exception queue.

[0148] In this embodiment, the work order can be sent to the abnormal order splitting queue by calling a preset work order sending interface. The above work order sending interface has a sending function of sending the work order to the abnormal order splitting queue. Among them, for the work order entering the abnormal order splitting queue, it can automatically try to process it according to the preset default rules or random allocation logic to reduce the need for manual intervention. At the same time, the authority for manual review and adjustment is retained to ensure the accuracy and flexibility of the allocation.

[0149] If the present application detects that there is no first order-splitting additional rule that matches the additional attribute information in the order-splitting additional rule set, the work order will be marked as abnormal to obtain the corresponding designated work order; then the preset order-splitting exception queue will be called; and the work order will be subsequently sent to the order-splitting exception queue. If the present application detects that there is no first order-splitting additional rule that matches the additional attribute information in the order-splitting additional rule set, the work order will be intelligently marked as abnormal to obtain the corresponding designated work order, and then the work order will be sent to the preset order-splitting exception queue to achieve intelligent processing of allocation exceptions, and the designated work order will subsequently wait for manual processing or further analysis to complete secondary allocation, effectively ensuring the smooth allocation of the designated work order.

[0150] In some optional implementations of this embodiment, after the step of sending the work order to the abnormal order splitting queue, the electronic device may further perform the following steps:

[0151] Obtain the exception information of the abnormal work order in the abnormal order splitting queue.

[0152] In this embodiment, the abnormal work order may refer to any abnormal work order in the abnormal order queue. The abnormal information may include the work order ID, work order type, specific rules for triggering the abnormality (if any), timestamp of the abnormality, and other information of the abnormal work order.

[0153] An exception analysis is performed on the exception information to obtain an exception analysis result corresponding to the exception work order.

[0154] In this embodiment, the above-mentioned exception analysis includes analyzing the reasons for the allocation exception, checking whether the order splitting rules (including basic order splitting rules and additional order splitting rules) are set correctly, whether there are logical errors or omissions, whether the work order attributes are filled in completely, etc.

[0155] Based on the abnormal analysis results, the preset order splitting rules are optimized to obtain optimized target order splitting rules.

[0156] In this embodiment, the order splitting rules are optimized and adjusted according to the above-mentioned abnormal analysis results to obtain the optimized target order splitting rules. Among them, the optimization and adjustment process may include modifying existing rules, adding new rules, adjusting rule priorities and other processes. In addition. When adjusting the order splitting rules, ensure that the logic between the rules is clear, there is no conflict, and it meets the corresponding business needs. And before formally applying the optimized target order splitting rules, perform rule testing to verify its effectiveness and accuracy. Specifically, simulation data or historical work order data can be used for testing to ensure that the new order splitting rules can correctly handle various situations.

[0157] The abnormal work order is reallocated based on the target order splitting rule.

[0158] In this embodiment, after obtaining the optimized target order distribution rule, the abnormal work orders can be automatically reallocated according to the target order distribution rule to complete the secondary distribution of the abnormal work orders.

[0159] The present application obtains the abnormal information of the abnormal work order in the abnormal order splitting queue; then performs abnormal analysis on the abnormal information to obtain the abnormal analysis result corresponding to the abnormal work order; then optimizes the preset order splitting rules based on the abnormal analysis result to obtain the optimized target order splitting rules; and subsequently reallocates the abnormal work order based on the target order splitting rules. The present application obtains the abnormal information of the abnormal work order in the abnormal order splitting queue by performing abnormal analysis on the abnormal information; then intelligently optimizes the preset order splitting rules based on the abnormal analysis result to obtain the target order splitting rules; and then subsequently reallocates the abnormal work order based on the target order splitting rules, so as to achieve more effective and intelligent processing of the abnormal work orders in the abnormal order splitting queue, and ensures the smooth distribution and processing of the abnormal work orders in the abnormal order splitting queue.

[0160] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

[0161] It should be emphasized that in order to further ensure the privacy and security of the above-mentioned additional attribute information, the above-mentioned additional attribute information can also be stored in a node of a blockchain.

[0162] The blockchain referred to in this application is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a string of data blocks generated by cryptographic methods. Each data block contains a batch of network transaction information, which is used to verify the validity of its information (anti-counterfeiting) and generate the next block. Blockchain can include the underlying blockchain platform, platform product service layer, and application service layer.

[0163] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, the aforementioned storage medium can be a non-volatile storage medium such as a disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0164] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0165] Further references Figure 3 , as a response to the above Figure 2 In order to realize the method shown in the figure, the present application provides an embodiment of a work order allocation device, and the device embodiment is Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0166] like Figure 3 As shown, the work order distribution device 300 described in this embodiment includes: a first judgment module 301, a second judgment module 302, a first acquisition module 303, a third judgment module 304, a fourth judgment module 305, a screening module 306 and a first distribution module 307. Among them:

[0167] The first judgment module 301 is used to obtain the work order to be assigned and judge whether the work order includes the designated handler information;

[0168] The second judgment module 302 is used to obtain basic attribute information and additional attribute information of the work order if the work order does not include designated handler information, and to judge whether there is a basic order splitting rule matching the basic attribute information in the preset basic order splitting rule set;

[0169] A first acquisition module 303 is used to determine a first person corresponding to the basic order splitting rule if there is a basic order splitting rule matching the basic attribute information, and to acquire a set of additional order splitting rules corresponding to the first person;

[0170] The third judgment module 304 is used to judge whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information;

[0171] The fourth judgment module 305 is used to judge whether there is a first order splitting additional rule matching the additional attribute information in the order splitting additional rule set if there is no order splitting additional rule that completely matches the additional attribute information; wherein the number of condition information matching the additional attribute information in the first order splitting additional rule is greater than a preset number;

[0172] A screening module 306 is configured to screen out the first order splitting additional rule from the order splitting additional rule set if there is a first order splitting additional rule matching the additional attribute information, and obtain a first number of the first order splitting additional rules;

[0173] The first allocation module 307 is used to select a target person corresponding to the work order from the first personnel based on the first quantity and the first order distribution additional rule, and allocate the work order to the target person.

[0174] In this embodiment, the operations performed by the above modules or units correspond one-to-one to the steps of the work order allocation method in the above-mentioned implementation mode, and will not be repeated here.

[0175] In some optional implementations of this embodiment, the first allocation module 307 includes:

[0176] A first judging submodule, used to judge whether the first number is greater than 1;

[0177] A first acquisition submodule, for respectively acquiring the number of matching conditions corresponding to each of the first order splitting additional rules and the additional attribute information;

[0178] A first screening submodule, used for screening out a second order splitting additional rule having the largest number of matching conditions from all the first order splitting additional rules;

[0179] A second judgment submodule, used for obtaining a second number of the second order splitting additional rule, and judging whether the second number is 1;

[0180] A first determination submodule is used to determine, from among the first personnel, a second person corresponding to the second order additional rule, and use the second person as the target person;

[0181] The first allocation submodule is used to allocate the work order to the target person.

[0182] In some optional implementations of this embodiment, the first allocation module 307 further includes:

[0183] a second determination submodule, configured to determine, if the first number is equal to 1, a third person corresponding to the first order splitting additional rule from among the first persons;

[0184] A third determination submodule, configured to take the third person as the target person;

[0185] The second allocation submodule is used to allocate the work order to the target person.

[0186] In some optional implementations of this embodiment, the first allocation module 307 further includes:

[0187] A second acquisition submodule, configured to acquire a preset priority sorting strategy if the second number is greater than 1;

[0188] A sorting submodule, used for sorting all the second additional rules for order splitting based on the priority sorting strategy to obtain the priority of each of the second additional rules for order splitting;

[0189] A second screening submodule, used for screening out a third order splitting additional rule with the highest priority from all the second order splitting additional rules;

[0190] a fourth determination submodule, configured to determine a fourth person corresponding to the third order splitting additional rule from all the first persons, and use the fourth person as the target person;

[0191] The third allocation submodule is used to allocate the work order to the target person.

[0192] In some optional implementations of this embodiment, the work order allocation device further includes:

[0193] a fifth judgment module, configured to obtain a third number of the order splitting additional rules if there is an order splitting additional rule that completely matches the additional attribute information in the order splitting additional rule set, and to judge whether the third number is equal to 1;

[0194] A determination module, configured to, if yes, determine a fifth person corresponding to the order splitting additional rule from among the first persons;

[0195] The second allocation module is used to allocate the work order to the fifth person.

[0196] In some optional implementations of this embodiment, the work order allocation device further includes:

[0197] an identification module, configured to identify the work order for abnormality and obtain a corresponding designated work order if there is no first order-splitting additional rule matching the additional attribute information in the order-splitting additional rule set;

[0198] The calling module is used to call the preset order exception queue;

[0199] A sending module is used to send the work order to the abnormal order splitting queue.

[0200] In some optional implementations of this embodiment, the work order allocation device further includes:

[0201] A second acquisition module is used to obtain the abnormal information of the abnormal work order in the abnormal order splitting queue;

[0202] An analysis module, used to perform an abnormality analysis on the abnormal information to obtain an abnormality analysis result corresponding to the abnormal work order;

[0203] An optimization module, used to optimize the preset order splitting rules based on the abnormal analysis results to obtain optimized target order splitting rules;

[0204] The third allocation module is used to reallocate the abnormal work order based on the target order splitting rule.

[0205] To solve the above technical problems, the present application also provides a computer device. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.

[0206] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected through a system bus. It should be noted that the figure only shows a computer device 4 with components 41-43, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital processors (DSPs), embedded devices, etc.

[0207] The computer device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The computer device may interact with a user through a keyboard, a mouse, a remote controller, a touch pad, or a voice control device.

[0208] The memory 41 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 41 can be an internal storage unit of the computer device 4, such as a hard disk or memory of the computer device 4. In other embodiments, the memory 41 can also be an external storage device of the computer device 4, such as a plug-in hard disk, a smart memory card (Smart Med ia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device 4. Of course, the memory 41 can also include both the internal storage unit of the computer device 4 and its external storage device. In this embodiment, the memory 41 is generally used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions of the work order allocation method, etc. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or are to be output.

[0209] The processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips in some embodiments. The processor 42 is generally used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to run the computer-readable instructions stored in the memory 41 or process data, such as running the computer-readable instructions of the work order allocation method.

[0210] The network interface 43 may include a wireless network interface or a wired network interface. The network interface 43 is generally used to establish a communication connection between the computer device 4 and other electronic devices.

[0211] The present application also provides another implementation, namely, providing a computer-readable storage medium, wherein the computer-readable storage medium stores computer-readable instructions, and the computer-readable instructions can be executed by at least one processor to enable the at least one processor to perform the steps of the work order allocation method as described above.

[0212] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0213] Obviously, the embodiments described above are only some embodiments of the present application, rather than all embodiments. The preferred embodiments of the present application are given in the accompanying drawings, but they do not limit the patent scope of the present application. The present application can be implemented in many different forms. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present application more thorough and comprehensive. Although the present application is described in detail with reference to the aforementioned embodiments, for those skilled in the art, it is still possible to modify the technical solutions recorded in the aforementioned specific implementation methods, or to perform equivalent replacement of some of the technical features therein. Any equivalent structure made using the contents of the specification and drawings of this application, directly or indirectly used in other related technical fields, is similarly within the scope of patent protection of this application.

Claims

1. A work order allocation method, characterized in that: The steps include: Obtain the work order to be assigned, and determine whether the work order includes information about a designated handler; If the work order does not include information about a designated handler, then obtaining basic attribute information and additional attribute information of the work order, and determining whether there is a basic order splitting rule matching the basic attribute information in a preset basic order splitting rule set; If there is a basic order splitting rule that matches the basic attribute information, determining a first person corresponding to the basic order splitting rule, and obtaining a set of additional order splitting rules corresponding to the first person; Determine whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information; If there is no additional order splitting rule that completely matches the additional attribute information, determine whether there is a first additional order splitting rule that matches the additional attribute information in the additional order splitting rule set; wherein the number of condition information that matches the additional attribute information in the first additional order splitting rule is greater than a preset number; If there is a first order splitting additional rule matching the additional attribute information, the first order splitting additional rule is selected from the order splitting additional rule set, and a first quantity of the first order splitting additional rules is obtained; Based on the first quantity and the first order distribution additional rule, a target person corresponding to the work order is screened out from the first personnel, and the work order is allocated to the target person.

2. The work order allocation method according to claim 1, characterized in that: The step of selecting a target person corresponding to the work order from the first person based on the first quantity and the first order distribution additional rule, and assigning the work order to the target person specifically includes: Determine whether the first number is greater than 1; If so, respectively obtain the number of matching conditions corresponding to each of the first order splitting additional rules and the additional attribute information; Filter out the second order splitting additional rule having the largest number of matching conditions from all the first order splitting additional rules; Obtaining a second quantity of the second order splitting additional rule, and determining whether the second quantity is 1; If so, determining a second person corresponding to the second order splitting additional rule from the first person, and using the second person as the target person; The work order is assigned to the target person.

3. The work order allocation method according to claim 2, characterized in that: After the step of determining whether the first number is greater than 1, the method further includes: If the first number is equal to 1, determining a third person corresponding to the first order splitting additional rule from the first persons; Using the third person as the target person; The work order is assigned to the target person.

4. The work order allocation method according to claim 2, characterized in that: After the step of obtaining the second number of the second order splitting additional rule and determining whether the second number is 1, the method further includes: If the second number is greater than 1, obtaining a preset priority sorting strategy; Sorting all the second order splitting additional rules based on the priority sorting strategy to obtain the priority of each of the second order splitting additional rules; Filter out the third order splitting additional rule with the highest priority from all the second order splitting additional rules; Determine a fourth person corresponding to the third order splitting additional rule from all the first persons, and use the fourth person as the target person; The work order is assigned to the target person.

5. The work order allocation method according to claim 1, characterized in that: After the step of determining whether there is an order splitting additional rule in the order splitting additional rule set that completely matches the additional attribute information, the method further includes: If there is an order splitting additional rule that completely matches the additional attribute information in the order splitting additional rule set, obtaining a third number of the order splitting additional rules, and determining whether the third number is equal to 1; If yes, determine a fifth person corresponding to the additional rule for splitting the order from the first person; The work order is assigned to the fifth person.

6. The work order allocation method according to claim 1, characterized in that: After the step of determining whether there is a first order splitting additional rule matching the additional attribute information in the order splitting additional rule set, the method further includes: If there is no first order splitting additional rule matching the additional attribute information in the order splitting additional rule set, an abnormal identification is performed on the work order to obtain a corresponding designated work order; Call the preset order exception queue; The work order is sent to the order splitting exception queue.

7. The work order allocation method according to claim 6, characterized in that: After the step of sending the work order to the abnormal order splitting queue, the method further includes: Obtaining abnormal information of abnormal work orders in the abnormal order splitting queue; Performing an exception analysis on the exception information to obtain an exception analysis result corresponding to the exception work order; Optimizing the preset order splitting rules based on the abnormal analysis results to obtain optimized target order splitting rules; The abnormal work order is reallocated based on the target order splitting rule.

8. A work order distribution device, characterized in that: include: The first judgment module is used to obtain the work order to be assigned and judge whether the work order includes the designated handler information; The second judgment module is used to obtain the basic attribute information and additional attribute information of the work order if the work order does not include the designated handler information, and to judge whether there is a basic order splitting rule matching the basic attribute information in the preset basic order splitting rule set; A first acquisition module, configured to determine a first person corresponding to the basic order splitting rule if there is a basic order splitting rule matching the basic attribute information, and to acquire a set of additional order splitting rules corresponding to the first person; A third judgment module is used to judge whether there is an additional order splitting rule in the additional order splitting rule set that completely matches the additional attribute information; a fourth judgment module, configured to judge whether there is a first order splitting additional rule matching the additional attribute information in the order splitting additional rule set if there is no order splitting additional rule that completely matches the additional attribute information; wherein the number of condition information matching the additional attribute information in the first order splitting additional rule is greater than a preset number; a screening module, configured to screen out the first order splitting additional rule from the order splitting additional rule set if there is a first order splitting additional rule matching the additional attribute information, and obtain a first number of the first order splitting additional rules; A first allocation module is used to select a target person corresponding to the work order from the first personnel based on the first quantity and the first order distribution additional rule, and allocate the work order to the target person.

9. A computer device, comprising a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the work order allocation method according to any one of claims 1 to 7 when executing the computer-readable instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the work order allocation method according to any one of claims 1 to 7 are implemented.