Task allocation method and device, electronic equipment and storage medium
By obtaining the description data and risk assessment values of the target customer, and selecting employees who meet the conditions assign tasks, the problem of insufficient professionalism in the existing technology is solved to ensure that the task is effectively completed.
Patent Information
- Application Number
- CN202510506278.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-08-15
AI Technical Summary
In the prior art, task allocation is based on the financial sub-institution to which the customer belongs, resulting in insufficient professionalism of employees and inability to complete tasks effectively.
By obtaining the description data of the target customer, determining the target risk assessment value, select candidates who meet the predetermined conditions from the employee identification based on the condition type and risk assessment value, and assign tasks to ensure that the employee can cope with the task of the customer's risk assessment value not lower than the target risk assessment value and is responsible for the task of triggering the conditions.
It is realized that employees can effectively complete tasks during task allocation, improve the professionalism and efficiency of task execution, and avoid the problem of inability to complete tasks caused by insufficient professionalism of employees.
Smart Images

Figure CN120494339A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a task allocation method, device, electronic device and storage medium. Background Art
[0002] Financial institutions often have employees manually perform tasks, specifically tasks performed on clients. For example, this task might involve analyzing client risk. This involves having employees identify a client's risk level based on relevant descriptive data (such as transaction flow and transaction count) so they can take appropriate action based on the client's risk level.
[0003] In the prior art, the strategy for assigning employees responsible for executing tasks is as follows: for any task, if the financial sub-institution to which the customer targeted by the task belongs is institution A, the task is assigned to an employee of institution A to execute the task for the customer; wherein, the financial sub-institution to which the customer belongs may be the financial sub-institution where the customer opened an account.
[0004] The execution of any task requires the expertise of employees. However, in existing technologies, when assigning employees to tasks, the basis is simply the financial institution to which the client belongs. If the assigned employees have low expertise, the task may not be completed effectively. Summary of the Invention
[0005] The purpose of the embodiments of the present application is to provide a task assignment method, apparatus, electronic device, and storage medium to provide a basis for enabling employees assigned tasks to effectively complete their tasks. The specific technical solutions are as follows:
[0006] In a first aspect, the present application provides a task allocation method, the method comprising:
[0007] In response to a trigger condition for executing a target task for a target customer being met, obtaining description data of the target customer and determining a condition type of the trigger condition as a target condition type; wherein the target task is a task for responding to a target risk behavior;
[0008] Determining a target risk assessment value of the target customer based on the description data of the target customer; wherein the target risk assessment value is used to characterize the risk level of the target customer having the target risk behavior;
[0009] Determining each employee identifier corresponding to the target task; wherein each employee identifier is used to indicate a candidate employee responsible for performing the target task;
[0010] Based on the target condition type and the target risk assessment value, a target employee identifier is selected from the employee identifiers; wherein the target employee identifier is an employee identifier of a candidate employee that meets predetermined conditions, the predetermined conditions at least including that the risk assessment value of the customer that the candidate employee can handle is not less than the target risk assessment value, and the candidate employee is responsible for a task triggered by a trigger condition under the target condition type;
[0011] The target task is assigned to the candidate employee indicated by the target employee identifier, so that the candidate employee indicated by the target employee identifier performs the target task.
[0012] In a second aspect, the present application provides a task allocation device, comprising:
[0013] a response module, configured to, in response to a trigger condition for executing a target task for a target customer being satisfied, obtain description data of the target customer and determine a condition type of the trigger condition as a target condition type; wherein the target task is a task for responding to a target risk behavior;
[0014] A first determination module is configured to determine a target risk assessment value of the target customer based on the description data of the target customer; wherein the target risk assessment value is used to characterize the risk level of the target customer having the target risk behavior;
[0015] A second determining module is configured to determine employee identifiers corresponding to the target task; wherein each employee identifier is used to indicate a candidate employee responsible for executing the target task;
[0016] a selection module configured to select a target employee identifier from the employee identifiers based on the target condition type and the target risk assessment value; wherein the target employee identifier is an employee identifier of a candidate employee that meets predetermined conditions, the predetermined conditions at least including that the risk assessment value of the customer that can be served is not less than the target risk assessment value, and that the employee is responsible for a task triggered by a trigger condition under the target condition type;
[0017] The first allocation module is configured to allocate the target task to the candidate employee indicated by the target employee identifier, so that the candidate employee indicated by the target employee identifier performs the target task.
[0018] In a third aspect, the present application provides an electronic device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0019] Memory for storing computer programs;
[0020] The processor is configured to implement any of the above-mentioned task allocation methods when executing a program stored in the memory.
[0021] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements any of the above-mentioned task allocation methods.
[0022] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the above-described task allocation methods.
[0023] Beneficial effects of the embodiments of the present application:
[0024] The solution of the present application can determine the condition type for the trigger condition of the target task, and can determine the target risk assessment value of the target customer for the target customer; thus, based on the target condition type and the target risk assessment value, a target employee identifier can be selected from various employee identifiers; the target employee identifier is the employee identifier of a candidate employee who meets predetermined conditions, and the predetermined conditions at least include that the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employee is responsible for the task triggered by the trigger condition under the target condition type. It can be seen that the solution of the present application selects employees for the target task to be performed by the target customer, and the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employee is responsible for the task triggered by the trigger condition under the target condition type. Thus, the solution of the present application can provide a basis for employees assigned with tasks to effectively complete their tasks.
[0025] Of course, it is not necessary to achieve all the advantages described above at the same time when implementing any product or method of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.
[0027] Figure 1 A flowchart of a task allocation method provided in an embodiment of the present application;
[0028] Figure 2 A schematic diagram of modules corresponding to a device for a task allocation method provided in this application;
[0029] Figure 3 A schematic diagram of a method for calculating a customer's risk characteristic value provided in this application;
[0030] Figure 4 A schematic diagram of an implementation method for allocating tasks provided in an embodiment of the present application;
[0031] Figure 5 A schematic diagram of the structure of a task allocation device provided in an embodiment of the present application;
[0032] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field based on this application are within the scope of protection of this application.
[0034] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0035] In order to provide a basis for enabling employees assigned tasks to effectively complete their tasks, embodiments of the present application provide a task assignment method, apparatus, device, and storage medium.
[0036] The following first introduces a task allocation method provided in an embodiment of the present application. The task allocation method provided in an embodiment of the present application is applied to an electronic device. For example, the electronic device can be a server, a computer, a tablet, a mobile phone, or other device.
[0037] A task allocation method provided in an embodiment of the present application may include:
[0038] In response to a trigger condition for executing a target task for a target customer being met, obtaining description data of the target customer and determining a condition type of the trigger condition as a target condition type; wherein the target task is a task for responding to a target risk behavior;
[0039] Determining a target risk assessment value of the target customer based on the description data of the target customer; wherein the target risk assessment value is used to characterize the risk level of the target customer having the target risk behavior;
[0040] Determining each employee identifier corresponding to the target task; wherein each employee identifier is used to indicate a candidate employee responsible for performing the target task;
[0041] Based on the target condition type and the target risk assessment value, a target employee identifier is selected from the employee identifiers; wherein the target employee identifier is an employee identifier of a candidate employee that meets predetermined conditions, the predetermined conditions at least including that the risk assessment value of the customer that the candidate employee can handle is not less than the target risk assessment value, and the candidate employee is responsible for a task triggered by a trigger condition under the target condition type;
[0042] The target task is assigned to the candidate employee indicated by the target employee identifier, so that the candidate employee indicated by the target employee identifier performs the target task.
[0043] The solution of the present application can determine the condition type for the triggering condition of the target task, and can determine the target risk assessment value of the target customer for the target customer; thus, based on the target condition type and the target risk assessment value, a target employee identifier can be selected from various employee identifiers; the target employee identifier is the employee identifier of a candidate employee who meets predetermined conditions, and the predetermined conditions at least include that the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employee is responsible for the task triggered by the triggering condition under the target condition type. It can be seen that the solution of the present application selects employees for the target task to be performed by the target customer, and the employees can handle the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employees are responsible for the task triggered by the triggering condition under the target condition type, thereby providing a basis for employees assigned with tasks to effectively complete their tasks.
[0044] like Figure 1 As shown, an embodiment of the present application provides a task allocation method, the method comprising:
[0045] S101, in response to a trigger condition for executing a target task for a target customer being satisfied, obtaining description data of the target customer and determining a condition type of the trigger condition as a target condition type; wherein the target task is a task for predicting and analyzing target risk behavior;
[0046] The target tasks in this application may be tasks for responding to any type of target risk behavior. The target risk behaviors may be of various types, such as abnormal fund flow behavior, abnormal transfer behavior, and IP (Internet Protocol) address anomalies, etc. Different types of tasks may target different target risk behaviors. This application does not limit the target risk behaviors and the task types of target tasks. There are many types of target risk behaviors, and any target task is a task for responding to a target risk behavior. Accordingly, there may also be multiple types of target tasks. This application introduces the solution from the perspective of any type of target task.
[0047] Exemplarily, when the target risk behavior is abnormal capital flow behavior, the target task may be an abnormal capital flow behavior task, and the anti-abnormal capital flow behavior task may be a task of analyzing and responding to the customer's abnormal capital flow behavior. When the target risk behavior is abnormal transfer behavior, the target task may be an abnormal transfer analysis task, and the abnormal transfer analysis task may be a task of analyzing and responding to the customer's abnormal transfer.
[0048] For any type of task, trigger conditions can be pre-set to trigger the execution of the task. There can be multiple types of trigger conditions. For example, one type of condition is: regular execution type. For marked risky customers, it is necessary to execute specified tasks regularly. Therefore, at the triggering time point, it will trigger the execution of the target task for the target customer; one type of condition: monitoring the target customer's transaction behavior is abnormal, triggering the execution of the target task for the target customer. Different types of tasks may correspond to different trigger conditions and the types of trigger conditions. For any target task, it can also correspond to one or more types of trigger conditions. In the case of multiple types, this solution can be executed by satisfying any of the trigger conditions. This application does not limit the trigger conditions.
[0049] Since the type of the trigger condition is predetermined, the condition type of the trigger condition can be directly obtained by determining the condition type of the trigger condition of the target task.
[0050] In this application, when any task is triggered, the task is the target task, and the customer targeted by the task is the target customer.
[0051] The solution of this application is executed when the triggering conditions for executing the target task for the target customer are met, and the specific implementation scheme of how to detect the triggering conditions for executing the target task for the target customer is not the focus of this application.
[0052] The target customer description data may have one or more dimensions. The target customer description data may be data describing the customer's basic information, profile, transaction behavior, and other aspects.
[0053] For example, Table 1 records the target customer's basic information data.
[0054]
[0055]
[0056] Table 1
[0057] In Table 1, each of the customer number, affiliated business department, customer type, customer status, certificate expiration date, age / institution establishment time, total asset amount, account opening date, occupation / industry, annual income, peak asset amount, nationality, contact address and certificate address can be used as one-dimensional descriptive data.
[0058] For example, Table 2 records the target customers' transaction behavior data.
[0059]
[0060]
[0061] Table 2
[0062] In Table 2, each of the transaction date, customer number, transaction amount on the day, transfer-in amount on the day, transfer-out amount on the day, transaction amount in the last three trading days, transfer-in amount in the last three trading days, transfer-out amount in the last three trading days, transaction amount in the last five trading days, transfer-in amount in the last five trading days, transfer-out amount in the last five trading days, transaction amount in the last ten trading days, transfer-in amount in the last ten trading days, transfer-out amount in the last ten trading days, transaction amount in the last month, transfer-in amount in the last month, transfer-out amount in the last month, transaction amount in the last year, transfer-in amount in the last year, and transfer-out amount in the last year can be used as one-dimensional descriptive data.
[0063] For different types of target tasks, the dimensions of the description data used may be different, and this application does not limit the dimensions of the description data used.
[0064] S102, determining a target risk assessment value of the target customer based on the description data of the target customer; wherein the target risk assessment value is used to represent the risk level of the target customer having the target risk behavior;
[0065] Since the description data of the target customer are all description data about the target customer himself, the target risk assessment value of the target customer can be determined by using the description data of the target customer.
[0066] For the descriptive data of each dimension, scoring rules can be set in advance, so as to determine the risk score of the target customer in that dimension according to the scoring rules corresponding to the dimension. Furthermore, the target risk assessment value of the target customer can be determined by using the risk score of the target customer in each dimension.
[0067] The target customer's descriptive data can also be converted into feature data, and the risk assessment value can be identified with the help of a pre-trained neural network model.
[0068] The specific implementation method of determining the target risk assessment value of the target customer based on the description data of the target customer will be specifically introduced in the embodiments described below.
[0069] S103, determining each employee ID corresponding to the target task; wherein each employee ID is used to indicate a candidate employee responsible for executing the target task;
[0070] Each type of target task can correspond to individual employees responsible for executing that type of target task. Multiple groups can be pre-set, and employees in each group are responsible for executing the corresponding type of target task. For example, employees in Group 1 are responsible for executing Type A target tasks, and employees in Group 2 are responsible for executing Type B target tasks. Each group can be pre-constructed based on dimensions such as each employee's professional field and their willingness to execute each type of target task. Employees can overlap within each group, and this application does not limit the method of constructing the groups.
[0071] The employee identifiers corresponding to the target tasks are employee identifiers of the employees in the group corresponding to the type of the target tasks.
[0072] S104, based on the target condition type and the target risk assessment value, select a target employee ID from each employee ID; wherein the target employee ID is the employee ID of a candidate employee who meets predetermined conditions, and the predetermined conditions at least include that the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employee is responsible for the task triggered by the trigger condition under the target condition type.
[0073] Each employee ID can be pre-tagged with the risk assessment value of the clients that the candidate employee can handle, as well as the predetermined condition types required to trigger the tasks that the candidate is responsible for. For any employee, the predetermined condition types required to trigger the tasks that the candidate is responsible for can be one or more.
[0074] The risk assessments of clients that a candidate employee can handle, as well as the predetermined triggering conditions for the tasks they are responsible for, can be determined through employee testing, data analysis, or employee self-selection. Furthermore, these risk assessments of clients that a candidate employee can handle and the predetermined triggering conditions for the tasks they are responsible for can be updated regularly. It is understood that different skills are required for employees to handle clients with different risk assessments, and different skills are required for tasks triggered by triggering conditions under different condition types.
[0075] This application does not limit the method for determining the risk assessment value of the customers that the candidate employee can handle, nor the method for determining the predetermined condition types of trigger conditions required for the tasks that the candidate employee can be responsible for.
[0076] S105: Allocate the target task to the candidate employee indicated by the target employee identifier, so that the candidate employee indicated by the target employee identifier performs the target task.
[0077] Assigning the target task to the candidate employee indicated by the target employee identifier may be accomplished by sending a task assignment message to the candidate employee indicated by the target employee identifier, or by setting the employee who will execute the target task to the candidate employee indicated by the target employee identifier in a designated task system. This application does not limit the implementation method for assigning the target task to the candidate employee indicated by the target employee identifier; any solution that can accomplish this is applicable to this application.
[0078] The solution of the present application can determine the condition type for the triggering condition of the target task, and can determine the target risk assessment value of the target customer for the target customer; thus, based on the target condition type and the target risk assessment value, a target employee identifier can be selected from various employee identifiers; the target employee identifier is the employee identifier of a candidate employee who meets predetermined conditions, and the predetermined conditions at least include that the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employee is responsible for the task triggered by the triggering condition under the target condition type. It can be seen that the solution of the present application selects employees for the target task to be performed by the target customer, and the employees can handle the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employees are responsible for the task triggered by the triggering condition under the target condition type, thereby providing a basis for employees assigned with tasks to effectively complete their tasks.
[0079] There are many ways to implement determining the target risk assessment value of the target customer based on the description data of the target customer.
[0080] Optionally, the description data of the target customer has multiple dimensions;
[0081] The step of determining the target risk assessment value of the target customer based on the description data of the target customer includes steps A1 to A3.
[0082] Step A1: for each dimension, based on the descriptive data of the dimension and the risk scoring rule corresponding to the dimension, determine the risk score of the target customer in the dimension;
[0083] The risk scoring rules corresponding to each dimension can be pre-defined. For example, if the descriptive data for one dimension is annual income, then if the target customer's annual income is in interval 1, the score is 100, and if it is in interval 2, the score is 60. The risk scoring rules corresponding to each dimension can also be different for different types of tasks, and this application does not limit the risk scoring rules.
[0084] Step A2: Calculating a first risk assessment value of the target customer based on the risk score weights of the description data of each dimension and the risk score of the target customer in each dimension;
[0085] The risk score weight of the descriptive data for each dimension can be used to indicate the weight of the descriptive data for that dimension in each dimension. For example, the weight of dimension 1 is 40%, the weight of dimension 2 is 30%, and the weight of dimension 3 is 30%. If the target customer has a risk score of 60 for dimension 1, 80 for dimension 2, and 20 for dimension 3, then the first risk assessment value of the target customer is = (60×40%) + (80×30%) + (20×30%), and the first risk assessment value is = 54.
[0086] For different types of tasks, for the descriptive data of the same dimension, the risk score weight of the descriptive data of the dimension may be different. For any target task, when it can be triggered by multiple trigger conditions, if the condition type of the trigger condition that triggers the execution of the target task is different, the risk score weight of the descriptive data of the same dimension may also be different. That is, the risk score weight of the descriptive data of each dimension may be related to the condition type of the trigger condition. This application does not limit the setting of the risk score weight of the descriptive data.
[0087] Step A3: obtaining a target risk assessment value of the target customer based on the first risk assessment value.
[0088] Optionally, in one implementation, obtaining a target risk assessment value of the target customer based on the first risk assessment value includes:
[0089] The first risk assessment value is determined as the target risk assessment value of the target customer.
[0090] The first risk assessment value is a value calculated using the target customer's profile data and represents the risk level of the target customer's involvement in the target risk behavior. The first risk assessment value represents the risk level of the target customer's involvement in the target risk behavior from the perspective of the target customer itself.
[0091] In one implementation, obtaining a target risk assessment value of the target customer based on the first risk assessment value includes:
[0092] Obtaining first risk assessment values of multiple auxiliary assessment customers having the same occupational label or industry label as the target customer;
[0093] Ranking the first risk assessment value of the target customer and the first risk assessment values of the plurality of auxiliary assessment customers from largest to smallest to determine a ranking position of the first risk assessment value of the target customer;
[0094] A ratio between the ranking position and the number of the plurality of auxiliary assessment clients is calculated to obtain a second risk assessment value of the target client, and the second risk assessment value is used as a target risk assessment value of the target client.
[0095] The method for determining the auxiliary assessment client may include:
[0096] A first risk assessment value of a customer is calculated in advance for each occupation or industry by selecting multiple customers. The selected customers can serve as multiple auxiliary assessment customers.
[0097] The method for determining the auxiliary assessment client may also include:
[0098] From the clients on whom the task assignment method of this application is executed, multiple clients having the same occupational label or industry label as the target client are selected as multiple auxiliary evaluation clients.
[0099] It is understood that the higher the ranking position of the target customer's first risk assessment value, the higher the risk level of the target customer. The smaller the ratio between the calculated ranking position and the number of the plurality of auxiliary assessment customers, the higher the second risk assessment value.
[0100] Exemplarily, the second risk assessment value may be calculated as follows:
[0101] Wherein: w is the ranking position, and n is the number of the plurality of auxiliary evaluation clients.
[0102] For example, the first risk assessment value of the target customer is 54, the ranking position is 200th, and the number of auxiliary assessment customers is 300, then the second risk assessment value is 66.66 (rounded to two decimal places).
[0103] In this embodiment, by comparing the first risk value of the target customer with the first risk values of each auxiliary assessment customer, the risk level of the target customer in having the target risk behavior can be more effectively determined from the occupational or industry dimension.
[0104] Optionally, when the target customer's description data has only one dimension, the scoring rule corresponding to the dimension can be used to determine the target customer's risk score in the dimension.
[0105] The risk score of this dimension is used as the first risk assessment value of the target customer.
[0106] When the description data of the target customer has only one dimension, the risk score of the dimension may be directly used as the first risk assessment value of the target customer.
[0107] Optionally, in one implementation, determining the target risk assessment value of the target customer based on the description data of the target customer includes:
[0108] The description data of the target customer is input into a pre-trained risk assessment value scoring model, so that the risk assessment value scoring model can output a target risk assessment value for the target customer.
[0109] The risk assessment value scoring model is a model that can output a risk assessment value based on the input description data.
[0110] As can be seen from the above, the solution of this embodiment can effectively determine the target risk assessment value used to characterize the risk level of the target customer having the target risk behavior.
[0111] Optionally, the step of selecting a target employee identifier from each employee identifier based on the target condition type and the target risk assessment value includes steps B1-B3;
[0112] Step B1: Determine a task execution tag associated with each employee ID; wherein the task execution tag associated with each employee ID records: risk assessment information corresponding to the candidate employee indicated by the employee ID, and a predetermined condition type of a trigger condition required for the task the candidate is responsible for; the risk assessment information is determined based on the maximum risk assessment value of the customers that the candidate employee can handle;
[0113] The risk assessment information corresponding to the candidate employee indicated by the employee identifier may be: the maximum risk assessment value itself. Of course, the risk assessment information may also be determined in other ways, which will be described in subsequent embodiments.
[0114] The content regarding determining the maximum risk assessment value of a customer that an employee can handle and the predetermined condition types for triggering the tasks they are responsible for have been introduced in the above embodiments and will not be repeated here.
[0115] Step B2: Determine, from each employee identifier, an employee identifier associated with a target task execution tag; wherein the target task execution tag is a task execution tag that satisfies a screening condition, the screening condition including: a maximum risk assessment value represented by the recorded risk assessment information is not less than the target risk assessment value, and the recorded predetermined condition type is the target condition type;
[0116] According to the content recorded in the task execution tag, the task execution tag that meets the screening condition can be determined, and further, the employee identification associated with the task execution tag that meets the screening condition can be determined.
[0117] Step B3: Determine the target employee identifier based on the determined employee identifier.
[0118] There are multiple ways to determine the target employee identifier based on the determined employee identifier.
[0119] Optionally, in one implementation, determining the target employee identifier based on the determined employee identifier includes:
[0120] If there is only one employee ID associated with the target task execution tag, then the employee ID is used as the target employee ID; if there are multiple employee IDs associated with the target task execution tag, then one of the multiple employee IDs is selected as the target employee ID.
[0121] Optionally, in one implementation, determining the target employee identifier based on the determined employee identifier includes:
[0122] In the case where there are multiple determined employee identifiers, the employee identifier with the highest corresponding task execution score is selected from the determined employee identifiers associated with the target task execution tag as the target employee identifier;
[0123] The method for determining the task execution score corresponding to any employee ID includes:
[0124] Obtaining descriptive data of multiple dimensions of the candidate employee indicated by the employee ID;
[0125] For each dimension, based on the descriptive data of the dimension and the scoring rule corresponding to the dimension, determine the score of the candidate employee indicated by the employee identifier in the dimension;
[0126] Based on the scores of the candidate employee indicated by the employee ID in each dimension and the weights of each dimension, the task execution score of the candidate employee indicated by the employee ID is calculated to obtain the task execution score corresponding to the employee ID.
[0127] The task execution score is obtained by comprehensively analyzing the employee's ability to execute tasks, efficiency, accuracy, the number of tasks that can be currently executed, and other aspects.
[0128] Table 3 records the descriptive data of various dimensions involved in determining the task execution score for the task of combating abnormal fund flow behavior.
[0129]
[0130]
[0131] Table 3
[0132] Each of the employee number, organization number, client number, years of work experience, job competency rating, number of tasks handled in the past year to combat abnormal fund flow behavior, number of unhandled tasks currently under one's name, types of tasks that one is good at handling, headquarters inspection opinions, and word count in the analysis of the last 10 similar tasks has descriptive data that can be used as a dimension.
[0133] For different types of tasks, the dimensions involved in calculating the task execution score can be different, the scoring rules for each dimension can be different, and the weights for each dimension can be different. Furthermore, for the same type of task, the weights for the descriptive data for the same dimension may vary in different situations. For example, if Quarter A has a large number of tasks to process, the weight for the dimension representing the number of unprocessed tasks can be set higher than for other quarters.
[0134] The task execution score of each employee can be calculated in real time, for example, it is calculated once each time the task assignment method is executed; or it can be updated periodically, for example, the task execution score is updated once every day.
[0135] As can be seen from the above, when selecting employees to perform tasks, the solution of this embodiment not only considers the maximum risk assessment value of the customers that the employees can handle and the predetermined condition types of the trigger conditions required for the tasks they are responsible for, but also further considers the employee's task execution score, so that the target task can be effectively completed by the candidate employee indicated by the target employee identifier to whom the target task is assigned.
[0136] After determining the target risk assessment value of the target customer based on the description data of the target customer, the method further includes:
[0137] Determining a target risk level of the target customer based on the target risk assessment value of the target customer;
[0138] The risk assessment information corresponding to the candidate employee indicated by the employee identifier is: the maximum risk level of the customer that the candidate employee indicated by the employee identifier can handle;
[0139] The determination method that the maximum risk assessment value represented by the recorded risk assessment information is not less than the target risk assessment value includes: the recorded maximum risk level is not less than the target risk level.
[0140] The maximum risk level of the clients that the candidate employee can handle, as indicated by the employee identification, may be predetermined and updated periodically.
[0141] Each risk level corresponds to a risk assessment value interval. According to the risk assessment value interval in which the target risk assessment value falls, the target risk level to which the target customer belongs can be determined.
[0142] For example, the risk levels can be divided into high risk, medium risk and low risk, where high risk corresponds to a risk assessment value interval of [70, 100], medium risk corresponds to a risk assessment value interval of [40, 70), and low risk corresponds to a risk assessment value interval of [0, 40).
[0143] In this embodiment, the target employee ID selected is one whose maximum customer risk level is no less than the target risk level and who is responsible for triggering the task under the trigger condition of the target condition type. Therefore, the employee corresponding to the selected target employee ID can effectively execute the target task.
[0144] Optionally, if the risk level data in the description data of the target customer indicates that the customer's risk level is a specified level, the target risk level of the target customer is determined to be the specified level, and the step of determining each employee identifier corresponding to the target task is performed.
[0145] The risk level data is a dimensional descriptive data. The risk level data may be pre-determined for a target customer and used to characterize the degree of risk associated with the target customer's risk behavior. Specifically, the risk level data may be determined using the risk level obtained by executing the task allocation method of this application for the customer at a historical time, or may be determined by other risk level data determination methods. This application does not impose any restrictions on the determination of risk level data.
[0146] If the target customer's target risk level is the designated level, the step of determining the target customer's target risk assessment value based on the target customer's profile data may be omitted, and the step of determining the employee identifiers corresponding to the target task may be performed directly. In this case, the target customer's target risk level is the designated level. In this embodiment, the risk assessment information recorded in the task execution tag is the risk level.
[0147] The designated level is the highest level among all risk levels. For example, the risk level data can be classified as high, medium, and low. When the risk level data is high, the target risk level of the target customer can be directly determined to be the designated level. When the risk level data is not the designated level, a step of determining a target risk assessment value for the target customer based on the target customer's description data can be performed.
[0148] Therefore, when the risk level data is at a specified level, the present application can directly determine that the target risk level of the target customer is a specified category, and directly execute the determination of the employee identification associated with the target task execution label from each employee identification, without calculating the risk assessment value of the target customer, which can effectively save computing resources.
[0149] Optionally, after allocating the target task to the candidate employee indicated by the target employee identifier so that the candidate employee indicated by the target employee identifier performs the target task, the method further includes:
[0150] In response to a change instruction from a manager for an execution employee corresponding to the target task, the target task is assigned to the employee indicated by the change instruction, and a change reason indicated by the change instruction is recorded.
[0151] There may be circumstances where the candidate employee indicated by the target employee ID assigned to the target task is unable to perform the target task. For example, the candidate employee indicated by the target employee ID may have resigned, requested leave, or other reasons. Therefore, the manager may issue a change instruction to change the employee assigned to the target task. The change instruction issued by the manager may include a reason for the change, which may be recorded.
[0152] The solution of this embodiment allows the manager to manually change the employee who performs the task, and can record the reason why the manager changes the employee who performs the task.
[0153] Next, combine Figure 2 , introduces the specific implementation method of a task allocation method of this application.
[0154] Figure 2 This is a schematic diagram of modules corresponding to an apparatus for implementing a task allocation method in the present application.
[0155] like Figure 2As shown, a device for implementing a task assignment method includes seven modules: an anti-abnormal fund flow behavior task triggering module 201, a characteristic value calculation module 202, an employee label module 203, a task attribute module 204, a dynamic personnel selection module 205, a task dispatching module 206 and a manual assignment designation module 207.
[0156] The target task of this implementation is the task of combating abnormal fund flows. For the task of combating abnormal fund flows, most financial institutions currently adopt the model of designating handlers when handling the task. For example, in the typical three-step process of "initial review - re-review - final review", Zhang San from branch A triggers the task of combating abnormal fund flows. The designated system will designate the institution's account manager a to handle the initial review step of the task, the business department compliance manager b to handle the re-review step, and the business department manager c to conduct the final review. The advantages of the current model are clear handlers, low system development difficulty, and low management costs for the company headquarters. However, due to the simplicity of rule setting, the following disadvantages exist:
[0157] 1. The identification of abnormal customer funds flow behavior risks relies too much on the professional level of designated handlers. If the designated handlers have low professional capabilities, this will objectively lead to inaccurate identification of abnormal funds flow behavior risks.
[0158] 2. Financial institutions' anti-abnormal fund flow tasks are cyclical. During periods of high trading activity, such as a bull market in the securities industry, these tasks surge, significantly increasing the workload for designated personnel and making it difficult to ensure quality and quantity. Furthermore, the long-term focus on designated personnel for anti-abnormal fund flow tasks can hinder other colleagues' understanding of the work involved, making it difficult to add staff temporarily and preventing the pressure from the surge in workload.
[0159] 3. Failure to allocate tasks based on employees' current workload results in busy employees becoming even busier and idle employees becoming idle, resulting in a waste of the company's human resources.
[0160] 4. A lack of a reserve of personnel to address abnormal cash flow behavior. When personnel changes or departures occur, new hires need to relearn the operational aspects of abnormal cash flow behavior, potentially reducing the efficiency and accuracy of abnormal cash flow behavior tasks. Furthermore, it's difficult for new hires to align their analytical granularity and style with those of previous hires. This can lead to inconsistent analytical conclusions for the same client, causing fluctuations in abnormal cash flow behavior risk. This can hinder the system's ability to consistently identify abnormal cash flow behavior risks.
[0161] The apparatus for implementing a task allocation method of this embodiment can effectively address the above-mentioned problems. The following describes in detail the various modules of the apparatus for implementing a task allocation method of this embodiment.
[0162] The anti-abnormal fund flow behavior task triggering module 201 is used to detect whether the anti-abnormal fund flow behavior task is triggered.
[0163] In this embodiment, the task of combating abnormal fund flow behavior corresponds to the target task of the above embodiment.
[0164] Eigenvalue calculation module 202, such as Figure 3 As shown, ETL (Extraction-Transformation-Loading) and data interfaces can be used to aggregate customer information, summarize customer transaction flows, and collect basic data such as the risk level of abnormal customer fund flow behavior. The risk level of abnormal customer fund flow behavior can be categorized as low, medium, or high risk. This basic data is processed to form summary tables, such as a table of basic customer information and a table of customer transaction flow statistics. After eigenvalue calculation, customers can be categorized into three categories: high-risk, medium-risk, and low-risk.
[0165] If a customer's abnormal funds flow behavior risk level is high, the customer is directly assessed as having a high-risk eigenvalue. If the abnormal funds flow behavior risk level is low or medium, the risk level, customer basic information, and transaction flow statistics are input into the eigenvalue model to calculate the score. If the calculated eigenvalue score is less than 20, the eigenvalue is assessed as low-risk. If the score is greater than or equal to 20 and less than or equal to 60, the eigenvalue is assessed as medium-risk. If the score is greater than 60, the eigenvalue is assessed as high-risk.
[0166] The calculation of the customer characteristic value scoring model is divided into two steps: the first step: calculation of the customer's total score, and the second step: percentile conversion for the same occupation / industry.
[0167] The specific method for calculating the customer's overall rating is as follows:
[0168] Where: n is the number of factors involved in the calculation. Factor i is the score of the i-th factor. Weight i is the weight of the i-th factor.
[0169] In this embodiment, a factor is the description data of a dimension in the above embodiment.
[0170] The eigenvalue calculation module can input three-dimensional information of customer risk level, basic information and transaction flow statistics into the model, select several factors and weights to calculate the customer score.
[0171] For example, the eigenvalue calculation module selects three factors: risk level, annual income, and transaction amount in the most recent year to calculate a customer score. The risk level of abnormal fund flow behavior (factor 1) has a weight of 40%, the annual income (factor 2) has a weight of 30%, and the transaction amount in the most recent year (factor 3) has a weight of 30%. If a customer's risk level score is 60, the annual income score is 80, and the transaction amount score in the most recent year is 20, then the total score can be calculated as: Total score = (60 × 40%) + (80 × 30%) + (20 × 30%), total score = 24 + 24 + 6, total score = 54.
[0172] The calculation of the total customer score is the calculation of the first risk value in the above embodiment.
[0173] The specific method for converting to percentiles for the same occupation / industry is to compare the customer's total score obtained above with the overall distribution of data for the customer's occupation / industry and assign a score based on the percentile of the overall distribution. First, calculate the score for the customer data set of the same occupation / industry using the same scoring method as above and sort the result set from smallest to largest.
[0174] Where w is the ranking position, and n is the number of clients in the same profession / industry. For example, the client's total score is 54, and the ranking position in the same industry is 200, and there are 300 clients in that industry.
[0175]
[0176] Aggregating percentile scores can determine whether the customer's characteristic value is ultimately classified as a high-risk characteristic value.
[0177] The percentile score calculated by this implementation is the second risk value in the above embodiment.
[0178] The content of the characteristic value calculation module corresponds to the content of determining the target risk assessment value of the target customer based on the description data of the target customer.
[0179] The employee tag module 203 is used to collect and process the basic information of the employees and the work records related to the anti-abnormal fund flow behavior. For example, the data in Table 3 in the above embodiment is the data that can be collected by the employee tag module.
[0180] The content of the employee tag module corresponds to the content of determining the task execution score corresponding to the employee identification.
[0181] The task attribute module 204 is used to collect relevant information of the current anti-abnormal fund flow behavior task, including the task collection date, task trigger type, etc.
[0182] The task trigger type is the condition type of the trigger condition of the above task.
[0183] Dynamic selection module 205, such as Figure 4 As shown, this is used to match the customer feature value classification results with the current task to be pushed, resulting in a combination of the task trigger condition type and risk feature value. Employee tags are matched with the trigger condition type and risk feature value to obtain the scores of all employees who meet the trigger condition type and risk feature value. Employees are then sorted from highest to lowest by score, and the employee with the highest score is selected as the task handler. Employee scores are calculated similarly to the customer feature value calculation process, and no percentage conversion is required.
[0184] Specifically, first determine the customer feature value classification results (categorized as low-risk, medium-risk, and high-risk), task attributes (including task trigger condition types), and employee tags (including employee attributes and tags). Then, based on the customer feature value classification results and task trigger condition types, determine the feature value customers for a specific task trigger condition type. Employees are ranked by ability score for the specific task trigger condition type, and the matching employee number with the highest score is selected.
[0185] The content of the dynamic personnel selection module corresponds to the content of selecting the target employee identification from various employee identifications based on the target condition type and the target risk assessment value.
[0186] The task dispatching module 206 is configured to dispatch the task to the matching employee with the highest score. Figure 4 The task dispatching is performed by the task dispatching module.
[0187] The content of the task dispatching module corresponds to the content of allocating the target task to the candidate employee indicated by the target employee identifier.
[0188] In the Manual Assignment module 207, headquarters managers have the authority to manually modify the system-assigned task handlers. If necessary, this module allows you to manually modify the handler assigned to a specific task number. To do this, query the specific system-assigned handler by task number, modify the handler's employee number, and provide a reason for the change. Save and submit the change for it to take effect. Figure 4 The person who handles the manual modification is the said manager.
[0189] The content of the manual assignment designation module corresponds to the above-mentioned content of responding to the change instruction of the manager for the execution employee corresponding to the target task, assigning the target task to the employee indicated by the change instruction, and recording the reason for the change indicated by the change instruction.
[0190] The solution of this embodiment can get rid of the current situation where financial institutions rely too much on the personal abilities of processing personnel in identifying the risks of abnormal customer fund flows, and improve the accuracy of financial institutions in identifying the risks of abnormal customer fund flows; alleviate the workload pressure faced by the designated processing model when handling a large number of anti-abnormal fund flow tasks, and can complete the anti-abnormal fund flow tasks with quality and quantity; improve the waste of human resources caused by existing technologies, improve the human resource allocation in the field of anti-abnormal fund flow in financial institutions, and achieve cost reduction and efficiency improvement; change the current situation in which some employees do not understand the work of anti-abnormal fund flow, and can cultivate talents in the field of anti-abnormal fund flow, and improve the overall anti-abnormal fund flow ability of financial institution personnel.
[0191] The embodiment of the present application also provides a task allocation device, such as Figure 5 As shown, the device includes:
[0192] A response module 501 is configured to, in response to a trigger condition for executing a target task for a target customer being satisfied, obtain description data of the target customer and determine a condition type of the trigger condition as a target condition type; wherein the target task is a task for responding to a target risk behavior;
[0193] A first determining module 502 is configured to determine a target risk assessment value of the target customer based on the description data of the target customer; wherein the target risk assessment value is used to represent the risk level of the target customer having the target risk behavior;
[0194] The second determining module 503 is configured to determine the employee identifiers corresponding to the target task; wherein each employee identifier is used to indicate a candidate employee responsible for performing the target task;
[0195] A selection module 504 is configured to select a target employee identifier from the employee identifiers based on the target condition type and the target risk assessment value; wherein the target employee identifier is an employee identifier of a candidate employee that meets predetermined conditions, the predetermined conditions at least including that the risk assessment value of the customer that the candidate employee can handle is not less than the target risk assessment value, and the candidate employee is responsible for a task triggered by a trigger condition under the target condition type;
[0196] The first assigning module 505 assigns the target task to the candidate employee indicated by the target employee identifier, so that the candidate employee indicated by the target employee identifier performs the target task.
[0197] The solution of the present application can determine the condition type for the triggering condition of the target task, and can determine the target risk assessment value of the target customer for the target customer; thus, based on the target condition type and the target risk assessment value, a target employee identifier can be selected from various employee identifiers; the target employee identifier is the employee identifier of a candidate employee who meets predetermined conditions, and the predetermined conditions at least include that the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employee is responsible for the task triggered by the triggering condition under the target condition type. It can be seen that the solution of the present application selects employees for the target task to be performed by the target customer, and the employees can handle the risk assessment value of the customer that can be handled is not lower than the target risk assessment value, and the employees are responsible for the task triggered by the triggering condition under the target condition type, thereby providing a basis for employees assigned with tasks to effectively complete their tasks.
[0198] Optionally, the description data of the target customer has multiple dimensions;
[0199] The first determining module includes:
[0200] a first determining unit, configured to determine, for each dimension, a risk score of the target customer in the dimension based on the descriptive data of the dimension and a risk scoring rule corresponding to the dimension;
[0201] a calculation unit, configured to calculate a first risk assessment value of the target customer based on the risk score weights of the description data of each dimension and the risk scores of the target customer in each dimension;
[0202] An obtaining unit is configured to obtain a target risk assessment value of the target customer based on the first risk assessment value.
[0203] Optionally, the obtaining unit includes:
[0204] A first determining subunit is configured to determine the first risk assessment value as a target risk assessment value for the target customer;
[0205] or,
[0206] An acquiring subunit, configured to acquire first risk assessment values of a plurality of auxiliary assessment customers having the same occupational label or industry label as the target customer;
[0207] a second determining subunit, configured to rank the first risk assessment value of the target customer and the first risk assessment values of the plurality of auxiliary assessment customers from largest to smallest, and determine a ranking position of the first risk assessment value of the target customer;
[0208] The calculation subunit is configured to calculate a ratio between the ranking position and the number of the plurality of auxiliary assessment clients to obtain a second risk assessment value of the target client, and use the second risk assessment value as a target risk assessment value of the target client.
[0209] Optionally, the selection module includes:
[0210] The second determining unit is used to
[0211] Determining a task execution tag associated with each employee ID; wherein the task execution tag associated with each employee ID records: risk assessment information corresponding to the candidate employee indicated by the employee ID, and a predetermined condition type of a trigger condition required for the task in question; the risk assessment information is determined based on a maximum risk assessment value of a client that the indicated candidate employee can handle;
[0212] a third determining unit, configured to determine, from the employee identifiers, an employee identifier associated with a target task execution tag; wherein the target task execution tag is a task execution tag that satisfies a screening condition, the screening condition comprising: a maximum risk assessment value represented by the recorded risk assessment information is not less than the target risk assessment value, and the recorded predetermined condition type is the target condition type;
[0213] The fourth determining unit is configured to determine a target employee identifier based on the determined employee identifier.
[0214] Optional,
[0215] The fourth determining unit includes:
[0216] a selection subunit for selecting, when there are multiple determined employee identifiers, an employee identifier with the highest corresponding task execution score from the determined employee identifiers as a target employee identifier;
[0217] The method for determining the task execution score corresponding to any employee ID includes:
[0218] Obtaining descriptive data of multiple dimensions of the candidate employee indicated by the employee ID;
[0219] For each dimension, based on the descriptive data of the dimension and the scoring rule corresponding to the dimension, determine the score of the candidate employee indicated by the employee identifier in the dimension;
[0220] Based on the scores of the candidate employee indicated by the employee ID in each dimension and the weights of each dimension, the task execution score of the candidate employee indicated by the employee ID is calculated to obtain the task execution score corresponding to the employee ID.
[0221] Optionally, the device further includes:
[0222] a third determining module, configured to determine a target risk level to which the target customer belongs based on the target risk assessment value of the target customer after determining the target risk assessment value of the target customer based on the description data of the target customer;
[0223] The risk assessment information corresponding to the maximum risk assessment value of the customers that the candidate employee indicated by the employee identification can handle is: the maximum risk level of the customers that the candidate employee indicated by the employee identification can handle;
[0224] The determination method that the maximum risk assessment value represented by the recorded risk assessment information is not less than the target risk assessment value includes: the recorded maximum risk level is not less than the target risk level.
[0225] Optionally, the device further includes:
[0226] The second allocation module is used to allocate the target task to the candidate employee indicated by the target employee identifier, so that after the candidate employee indicated by the target employee identifier performs the target task, in response to the manager's change instruction for the execution employee corresponding to the target task, the target task is allocated to the employee indicated by the change instruction, and the reason for the change indicated by the change instruction is recorded.
[0227] The present application also provides an electronic device, such as Figure 6 As shown, it includes a processor 601 , a communication interface 602 , a memory 603 and a communication bus 604 , wherein the processor 601 , the communication interface 602 , and the memory 603 communicate with each other via the communication bus 604 .
[0228] Memory 603, used for storing computer programs;
[0229] The processor 601 is configured to implement any of the above-mentioned task allocation methods when executing the program stored in the memory 603 .
[0230] The communication bus mentioned in the electronic device mentioned above may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.
[0231] The communication interface is used for communication between the above electronic device and other devices.
[0232] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.
[0233] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0234] In another embodiment provided by the present application, a computer-readable storage medium is further provided, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, the steps of any of the above-mentioned task allocation methods are implemented.
[0235] In another embodiment provided by the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute any one of the task allocation methods in the above embodiments.
[0236] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0237] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0238] Each embodiment in this specification is described in a related manner. The same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments.
[0239] The above description is only a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application are included in the scope of protection of the present application.
Claims
1. A task allocation method, characterized in that: The method comprises: In response to a trigger condition for executing a target task for a target customer being met, obtaining description data of the target customer and determining a condition type of the trigger condition as a target condition type; wherein the target task is a task for responding to a target risk behavior; Determining a target risk assessment value of the target customer based on the description data of the target customer; wherein the target risk assessment value is used to characterize the risk level of the target customer having the target risk behavior; Determining each employee identifier corresponding to the target task; wherein each employee identifier is used to indicate a candidate employee responsible for performing the target task; Based on the target condition type and the target risk assessment value, a target employee identifier is selected from the employee identifiers; wherein the target employee identifier is an employee identifier of a candidate employee that meets predetermined conditions, the predetermined conditions at least including that the risk assessment value of the customer that the candidate employee can handle is not less than the target risk assessment value, and the candidate employee is responsible for a task triggered by a trigger condition under the target condition type; The target task is assigned to the candidate employee indicated by the target employee identifier, so that the candidate employee indicated by the target employee identifier performs the target task.
2. The method according to claim 1, characterized in that The description data of the target customers has multiple dimensions; Determining the target risk assessment value of the target customer based on the description data of the target customer includes: For each dimension's descriptive data, determine the target customer's risk score for that dimension based on the descriptive data for that dimension and the risk scoring rule corresponding to that dimension; Calculating a first risk assessment value of the target customer based on the risk score weights of the descriptive data of each dimension and the risk scores of the target customer in each dimension; Based on the first risk assessment value, a target risk assessment value of the target customer is obtained.
3. The method according to claim 2, characterized in that The step of obtaining a target risk assessment value of the target customer based on the first risk assessment value includes: Determining the first risk assessment value as the target risk assessment value of the target customer; or, Obtaining first risk assessment values of multiple auxiliary assessment customers having the same occupational label or industry label as the target customer; Ranking the first risk assessment value of the target customer and the first risk assessment values of the plurality of auxiliary assessment customers from largest to smallest to determine a ranking position of the first risk assessment value of the target customer; A ratio between the ranking position and the number of the plurality of auxiliary assessment clients is calculated to obtain a second risk assessment value of the target client, and the second risk assessment value is used as a target risk assessment value of the target client.
4. The method according to any one of claims 1 to 3, characterized in that The selecting of a target employee identifier from each employee identifier based on the target condition type and the target risk assessment value includes: Determining a task execution tag associated with each employee ID; wherein the task execution tag associated with each employee ID records: risk assessment information corresponding to the candidate employee indicated by the employee ID, and a predetermined condition type of a trigger condition required for the task in question; the risk assessment information is determined based on a maximum risk assessment value of a client that the candidate employee can handle; Determining, from each employee identifier, an employee identifier associated with a target task execution tag; wherein the target task execution tag is a task execution tag that satisfies a screening condition, the screening condition comprising: a maximum risk assessment value represented by the recorded risk assessment information is not less than the target risk assessment value, and the recorded predetermined condition type is the target condition type; Based on the determined employee identification, a target employee identification is determined.
5. The method according to claim 4, characterized in that Based on the determined employee ID, a target employee ID is determined, including: In the case where there are multiple determined employee identifiers, the employee identifier corresponding to the highest task execution score is selected from the determined employee identifiers as the target employee identifier; The method for determining the task execution score corresponding to any employee ID includes: Obtaining descriptive data of multiple dimensions of the candidate employee indicated by the employee ID; For each dimension, based on the descriptive data of the dimension and the scoring rule corresponding to the dimension, determine the score of the candidate employee indicated by the employee identifier in the dimension; Based on the scores of the candidate employee indicated by the employee ID in each dimension and the weights of each dimension, the task execution score of the candidate employee indicated by the employee ID is calculated to obtain the task execution score corresponding to the employee ID.
6. The method according to claim 4, characterized in that After determining the target risk assessment value of the target customer based on the description data of the target customer, the method further includes: Determining a target risk level of the target customer based on the target risk assessment value of the target customer; The risk assessment information corresponding to the candidate employee indicated by the employee identifier is: the maximum risk level of the customer that the candidate employee indicated by the employee identifier can handle; The determination method that the maximum risk assessment value represented by the recorded risk assessment information is not less than the target risk assessment value includes: the recorded maximum risk level is not less than the target risk level.
7. The method according to any one of claims 1 to 3, characterized in that After allocating the target task to the candidate employee indicated by the target employee identifier so that the candidate employee indicated by the target employee identifier performs the target task, the method further includes: In response to a change instruction from a manager for an execution employee corresponding to the target task, the target task is assigned to the employee indicated by the change instruction, and a change reason indicated by the change instruction is recorded.
8. A task allocation device, characterized in that: The device comprises: a response module, configured to, in response to a trigger condition for executing a target task for a target customer being satisfied, obtain description data of the target customer and determine a condition type of the trigger condition as a target condition type; wherein the target task is a task for responding to a target risk behavior; A first determination module is configured to determine a target risk assessment value of the target customer based on the description data of the target customer; wherein the target risk assessment value is used to characterize the risk level of the target customer having the target risk behavior; A second determining module is configured to determine employee identifiers corresponding to the target task; wherein each employee identifier is used to indicate a candidate employee responsible for executing the target task; a selection module configured to select a target employee identifier from the employee identifiers based on the target condition type and the target risk assessment value; wherein the target employee identifier is an employee identifier of a candidate employee that meets predetermined conditions, the predetermined conditions at least including that the risk assessment value of the customer that can be served is not less than the target risk assessment value, and that the employee is responsible for a task triggered by a trigger condition under the target condition type; The first allocation module is configured to allocate the target task to the candidate employee indicated by the target employee identifier, so that the candidate employee indicated by the target employee identifier performs the target task.
9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory for storing computer programs; A processor, configured to implement the method according to any one of claims 1 to 7 when executing a program stored in a memory.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.