CN115239176A - Task allocation method and device, storage medium and computer equipment - Google Patents
Task allocation method and device, storage medium and computer equipment Download PDFInfo
- Publication number
- CN115239176A CN115239176A CN202210930009.7A CN202210930009A CN115239176A CN 115239176 A CN115239176 A CN 115239176A CN 202210930009 A CN202210930009 A CN 202210930009A CN 115239176 A CN115239176 A CN 115239176A
- Authority
- CN
- China
- Prior art keywords
- task
- target
- task execution
- execution object
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a task allocation method and device, a storage medium and computer equipment, relates to the technical field of data processing, and mainly aims to solve the problem of low allocation efficiency of a visiting task. The method mainly comprises the steps of responding to an interview task allocation instruction, obtaining at least one task to be allocated in a task category, matching a target task execution object from a task execution object database according to the target task category and the target interview object of the task to be allocated, wherein the task execution object database comprises incidence relations between different interview objects and task execution object clusters, and the task execution object clusters comprise task execution objects in different execution levels; and generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object so as to enable the target task execution object to execute the task according to the task execution instruction. Mainly used for the distribution of tasks.
Description
Technical Field
The present invention relates to the field of data processing, and in particular, to a method and an apparatus for task allocation, a storage medium, and a computer device.
Background
The automobile financing lease is a modern marketing mode of purchasing automobiles in large amount by stages based on a stage payment mode. For the car financing lease enterprises, it is required to closely cooperate with various aspects such as franchisees, car manufacturers, banks, insurance companies, customers, and the like. In the operation process of the automobile financing lease enterprise, a large number of service personnel are required to be dispatched to execute the tasks of extending a shop, visiting and exploring the operation condition of a shop end of a member provider. How to reasonably distribute tasks and supervise the execution condition of the tasks is an important management content in the marketing work of the automobile financing lease enterprises.
The existing task allocation method depends on managers of all levels to allocate and supervise tasks through a task allocation system. But the method can normally operate only under the conditions of small traffic and small team size. With the rapid development of the automobile financing lease business, the business volume is greatly increased, the number of business personnel matched with the business volume is also greatly increased, the requirement of refined and high-timeliness task management cannot be met by depending on the manual operation of management personnel on a task allocation system, and an efficient and accurate task allocation method is urgently needed.
Disclosure of Invention
In view of the above, the present invention provides a task allocation method and apparatus, a storage medium, and a computer device, and mainly aims to solve the problem of low task allocation efficiency in the prior art.
According to an aspect of the present invention, there is provided a task allocation method, including:
responding to a visit task allocation instruction, and acquiring at least one task to be allocated of a task category, wherein the task to be allocated is determined based on business data of a global visit object and a task generation strategy, and the task generation strategy comprises a mapping relation between a combination of different business data and different task categories;
matching a target task execution object from a task execution object database according to the target task category and the target visit object of the task to be distributed, wherein the task execution object database comprises association relations between different visit objects and task execution object clusters, and the task execution object clusters comprise task execution objects of different execution levels;
and generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object so that the target task execution object executes the task according to the task execution instruction.
Further, the matching of the target task execution object from the task execution object database according to the target task category and the target visiting object of the task to be distributed includes:
determining a target task execution object cluster corresponding to the visit object based on the incidence relation between different visit objects and the task execution object cluster in the task execution object database;
determining a task execution object matched with the task category in the target task execution object cluster as an initial task execution object;
and acquiring a first task list of the initial task execution object, and determining a target task execution object according to a conflict checking result of the first task list and the task to be distributed, wherein the first task list comprises the execution time of the task to be executed of the initial task execution object.
Further, the obtaining a first task list of the initial task execution object, and determining a target task execution object according to a conflict check result between the first task list and the task to be allocated includes:
if the conflict check result is that the check is passed, determining the initial task execution object as a target task execution object;
if the conflict result is not verified, acquiring a second task list of the task execution object of which the execution level is greater than or equal to that of the initial task execution object in the target task execution object cluster, and determining any task execution object of which the conflict verification result of the second task list and the task to be distributed passes verification as the target task execution object.
Further, before the task to be allocated of at least one task category is obtained, the method further includes:
acquiring business data of a global visiting object in a first preset time period, wherein the business data comprises at least one of transaction data and approval data;
and generating at least one task type task to be distributed according to the matching result of the business data corresponding to the visit object and the task generation strategy.
Further, the task categories include a first task category, a second task category, and a third task category, and generating a task to be allocated in at least one task category according to a matching result of the business data corresponding to the interview object and the task generation policy includes:
if the transaction data are larger than a preset transaction threshold value and the approval data are smaller than a preset approval threshold value, generating a task to be distributed in a first task category;
if the transaction data are smaller than the preset transaction threshold value, generating a task to be distributed in a second task type;
and if the transaction data are larger than the preset transaction threshold value and the approval data are larger than the preset approval threshold value, generating a task to be distributed of a third task type.
Further, after the task execution instruction is sent to the target terminal of the target task execution object, the method further includes:
generating a preset monitoring time interval according to the task execution time carried by the task execution instruction;
acquiring feedback data of the target terminal according to the preset monitoring time interval, wherein the feedback data at least comprises one of position data and a task completion report;
determining a task monitoring result according to the feedback data and target visit object information carried by the task execution instruction;
and if the task monitoring result is that the task is not executed, generating task early warning information, and sending the task early warning information to a terminal of at least one task execution object of which the execution level is greater than that of the target task execution object in a task execution object cluster in which the target task execution object is located.
Further, the method further comprises:
acquiring task category distribution of all tasks to be distributed of the visiting object in a second preset time period;
if the task types are that the number of the third task types is larger than a preset threshold value, determining task generation frequency based on a preset mapping relation between the number of the third task types and the task generation frequency;
and generating the tasks to be distributed of the visit objects according to the task generation frequency.
According to another aspect of the present invention, there is provided a task assigning apparatus including:
the system comprises an acquisition module, a task generation module and a task processing module, wherein the acquisition module is used for responding to a visit task allocation instruction and acquiring at least one task to be allocated of a task type, the task to be allocated is determined based on business data of a global visit object and a task generation strategy, and the task generation strategy comprises the mapping relation between the combination of different business data and different task types;
the matching module is used for matching a target task execution object from a task execution object database according to the target task category and the target visiting object of the task to be distributed, wherein the task execution object database comprises incidence relations between different visiting objects and task execution object clusters, and the task execution object clusters comprise task execution objects with different execution levels;
and the sending module is used for generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object so that the target task execution object executes the task according to the task execution instruction.
Further, the matching module includes:
the first determining unit is used for determining a target task execution object cluster corresponding to the visit object based on the incidence relation between different visit objects and the task execution object cluster in the task execution object database;
a second determining unit, configured to determine a task execution object in the target task execution object cluster, which is matched with the task category, as an initial task execution object;
a third determining unit, configured to obtain a first task list of the initial task execution object, and determine a target task execution object according to a conflict check result between the first task list and the task to be allocated, where the first task list includes an execution time of the task to be executed of the initial task execution object.
Further, in a specific application scenario, the third determining unit is configured to determine the initial task execution object as a target task execution object if the conflict check result indicates that the check is passed;
if the conflict result is not verified, acquiring a second task list of the task execution object of which the execution level is greater than or equal to that of the initial task execution object in the target task execution object cluster, and determining that the conflict verification result of the second task list and the task to be distributed is any task execution object passing verification as the target task execution object.
Further, the apparatus further comprises:
the acquisition module is further used for acquiring service data of the global visit object in a first preset time period, wherein the service data comprises at least one of transaction data and approval data;
and the generating module is used for generating at least one task to be distributed of a task category according to the matching result of the business data corresponding to the visiting object and the task generating strategy.
Further, the generating module includes:
and the first generating unit is used for generating the tasks to be distributed of the first task category if the transaction data are greater than a preset transaction threshold and the approval data are less than a preset approval threshold.
And the second generation unit is used for generating a task to be distributed in a second task type if the transaction data are smaller than the preset transaction threshold.
And the third generation unit is used for generating a task to be distributed of a third task type if the transaction data is greater than the preset transaction threshold and the approval data is greater than the preset approval threshold.
Further, the apparatus further comprises:
the generating module is further used for generating a preset monitoring time interval according to the task execution time carried by the task execution instruction;
the acquisition module is further configured to acquire feedback data of the target terminal according to the preset monitoring time interval, where the feedback data at least includes one of position data and a task completion report;
the determining module is used for determining a task monitoring result according to the feedback data and target visit object information carried by the task execution instruction;
and the early warning module is used for generating task early warning information if the task monitoring result indicates that the task is not executed, and sending the task early warning information to a terminal of at least one task execution object of which the execution level is greater than that of the target task execution object in a task execution object cluster in which the target task execution object is located.
Further, the apparatus further comprises:
the acquisition module is further used for acquiring the task category distribution of all tasks to be allocated of the visiting object in a second preset time period;
the determining module is further configured to determine task generation frequency based on a preset mapping relationship between the number of the third task categories and the task generation frequency if the number of the third task categories is greater than a preset threshold;
the generating module is further configured to generate the task to be allocated to the visiting object according to the task generating frequency.
According to another aspect of the present invention, a storage medium is provided, and at least one executable instruction is stored in the storage medium, and the executable instruction causes a processor to execute operations corresponding to the task allocation method.
According to still another aspect of the present invention, there is provided a computer apparatus including: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface are communicated with each other through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the task allocation method.
By the technical scheme, the technical scheme provided by the embodiment of the invention at least has the following advantages:
the invention provides a task allocation method and device, a storage medium and computer equipment, wherein the embodiment of the invention responds to a visit task allocation instruction to acquire at least one task to be allocated of a task type, the task to be allocated is determined based on business data of a global visit object and a task generation strategy, and the task generation strategy comprises mapping relations between combinations of different business data and different task types; matching a target task execution object from a task execution object database according to the target task category and the target visit object of the task to be distributed, wherein the task execution object database comprises the association relation between different visit objects and task execution object clusters, and the task execution object clusters comprise task execution objects with different execution levels; and generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object, so that the target task execution object executes the task according to the task execution instruction, thereby reducing the participation of personnel in the task distribution process, greatly increasing the refinement degree of the task to be distributed, effectively improving the task distribution efficiency, and simultaneously effectively improving the task distribution accuracy.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various additional advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a flow chart of a task allocation method according to an embodiment of the present invention;
FIG. 2 is a flow chart of another task allocation method provided by the embodiment of the invention;
FIG. 3 is a block diagram illustrating a task allocation apparatus according to an embodiment of the present invention;
fig. 4 shows a schematic structural diagram of a computer device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The existing task allocation method depends on managers of all levels to allocate and monitor tasks through a task allocation system. But the method can normally operate only under the conditions of small traffic and small team size. With the rapid development of the automobile financing lease business, the business volume is greatly improved, the number of business personnel matched with the business volume is greatly increased, and the problem that the requirement of fine and high-timeliness task management cannot be met by depending on the manual operation of management personnel on a task allocation system is solved. An embodiment of the present invention provides a task allocation method, and as shown in fig. 1, the method includes:
101. and responding to the visit task allocation instruction, and acquiring the task to be allocated of at least one task category.
In the embodiment of the invention, in the operation process of the automobile financial leasing enterprise, business personnel are often required to visit the store of the franchisee, namely, a visiting task is executed to supervise the operation condition of the store and provide a service for improving the operation level for the store, so that the normal operation of the store is ensured. Different task categories can represent the importance degree, processing difficulty or emergency degree and the like of the visiting task, can be customized according to a specific application scene, and are not specifically limited in the embodiment of the invention. Since the specific conditions of each store are different, the purpose and the importance level of the visiting task are different, and the business personnel needing to be corresponded are also different, the visiting task needs to be classified according to the importance degree of the visiting task in the task generation process, and tasks to be allocated in different task categories are obtained. When the visit task allocation instruction is received, the task allocation can be carried out based on the type of the task and the corresponding relation between the store and the service personnel.
It should be noted that the task to be allocated is determined based on the service data of the global visit object and a task generation policy, and the task generation policy includes a mapping relationship between a combination of different transaction data and a task category. The visiting objects are stores needing visiting, and the global visiting objects are all stores needing visiting. The task generation strategy can also comprise a generation time strategy for generating the tasks to be distributed and data acquisition period measurement besides the mapping relation between the combination of different transaction data and the task categories. For example, the business data of the store is acquired according to what frequency and time point. The business data of the shops needing visiting are analyzed according to the preset task generation strategy, the category of the tasks to be distributed is determined, the tasks to be distributed can be classified in a refined mode, the tasks with different importance degrees can be distinguished accurately, in the subsequent task distribution process, the matching of business personnel and the tasks is more targeted, and therefore the task distribution accuracy is improved.
102. And matching a target task execution object from a task execution object database according to the target task type and the target visit object of the task to be distributed.
In the embodiment of the invention, the target task execution object is a business person to which the task to be distributed needs to be distributed. The task execution object database comprises incidence relations between different visiting objects and task execution object clusters, and the task execution object clusters comprise task execution objects with different execution levels. The task execution object is any business personnel capable of executing the visiting task. E.g., base level business personnel, administrative level business personnel. The task execution object cluster is a set of all business personnel in the business personnel organization architecture. In general, each business personnel team has a corresponding managed store, and when a visiting task of a certain store is obtained, a target task execution object cluster having a preset corresponding relationship with the store (a target visiting object) needs to be determined according to the store. After the target task execution object cluster is determined, tasks to be distributed are divided into different task categories, and service personnel in the task execution object cluster are also divided into service personnel in different levels, so that the visit tasks can be executed by matching the service personnel in different levels in the task execution object cluster based on different target task categories. For example, if the target task type of the visiting task is a high-level task, the high-level business personnel in the corresponding business personnel team are matched for execution.
It should be noted that the task execution object to be allocated to the task is determined based on the target visiting object and the target task category, and in consideration of the problem of work scope attribution, tasks with different importance degrees are executed by business personnel with different capabilities and different authority levels, so that the visiting task is allocated more accurately and executed more effectively.
103. And generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object so that the target task execution object executes the task according to the task execution instruction.
In the embodiment of the invention, the task content is the content which needs to be specifically executed by visiting the store, and comprises task execution time and task execution items, such as store extension, visit, abnormal operation exploration and the like. After the target task execution object is determined, in order to enable business personnel to know and smoothly execute the visiting task, a task execution instruction needs to be generated and sent to an application program in target terminal equipment of the target task execution object. For example, if a task management application is installed in the target terminal device, the task execution instruction is sent to the task management application, and the visiting task corresponding to the task execution instruction is added to the task list representing the to-be-executed task. For another example, the information is sent to the social application program, so that the target task execution object receives the visit task. The target terminal can be a computer, a mobile device terminal and the like. The sending and receiving forms of the task execution instruction and the target terminal device are not specifically limited in the embodiments of the present invention.
For further explanation and limitation, in an embodiment of the present invention, as shown in fig. 2, the step 102 of matching a target task execution object from a task execution object database according to the target task category of the task to be allocated and the target visiting object includes:
201. and determining a target task execution object cluster corresponding to the target visit object based on the incidence relation between different visit objects and the task execution object cluster in the task execution object database.
202. And determining the task execution object matched with the target task type in the target task execution object cluster as an initial task execution object.
203. And acquiring a first task list of the initial task execution object, and determining a target task execution object according to the first task list and a conflict check result of the task to be distributed, wherein the first task list comprises the execution time of the task to be executed of the initial task execution object.
In the embodiment of the invention, after the information of the visiting object needing visiting in the visiting task, namely the store, is determined, an associated target task execution object cluster, namely the information of all business personnel in the business team responsible for the current store, can be determined according to the target visiting object and the association relationship between the visiting object and the task execution object cluster. And matching initial task execution objects corresponding to the task categories from the target task execution object clusters based on the target task categories. The matching relationship between the task category and the task execution object may be a preset corresponding relationship. For example, the important visiting task corresponds to the top level business personnel, and the daily visiting task corresponds to the basic level business personnel. If the task execution object corresponding to the task category is not unique, the task execution object may be randomly allocated or allocated based on a preset allocation rule, which is not specifically limited in the embodiments of the present invention. After the initial task execution object is determined, a first task list of the initial task execution object is obtained, and whether the task to be distributed can be executed by the initial task execution object is determined based on the first task list.
It should be noted that the first task list includes an execution time of the task to be executed of the initial task execution object. Checking the execution time of the tasks to be distributed and the execution time of each task to be executed of the initial task execution object one by one, and if the first task list does not contain the execution time same as that of the tasks to be distributed, distributing the tasks to be distributed to the initial task execution object for execution; and if the first task list contains the same execution time as the task to be distributed, the task to be distributed cannot be distributed to the initial task execution object for execution. By the conflict check of the execution time in the task to be distributed and the first task list, the situation that the execution time of the task conflicts in the same task execution object can be avoided, and therefore the accuracy and the success rate of task distribution are effectively improved.
In an embodiment of the present invention, for further explanation and limitation, the step 203 of obtaining a first task list of the initial task execution object, and determining a target task execution object according to a conflict check result between the first task list and the task to be allocated includes:
and if the conflict check result is that the check is passed, determining the initial task execution object as a target task execution object.
If the conflict result is not verified, acquiring a second task list of the task execution object of which the execution level is greater than or equal to that of the initial task execution object in the target task execution object cluster, and determining any task execution object of which the conflict verification result of the second task list and the task to be distributed passes verification as the target task execution object.
In the embodiment of the invention, the first task list does not contain the task to be executed which has overlapping or cross relation with the execution time of the task to be distributed through verification. If the first task list does not pass the verification, the first task list contains the tasks to be executed which have overlapping or cross relation with the execution time of the tasks to be distributed. When the initial task execution object does not pass the verification, it indicates that the current initial task execution object is in the task execution time period of the task to be distributed and is distributed with the task, and it is necessary to select other task execution objects from the target task execution object cluster where the initial task execution object is located to execute the task to be distributed, and the task list of the selected task execution object, i.e. the second task list, does not contain the task to be distributed, the execution time of which conflicts with the task to be distributed.
It should be noted that, only task execution objects with execution levels greater than or equal to the initial task execution object in the target task execution object cluster can be selected. Because the execution level is determined according to the task type of the task to be allocated, if the execution time of the task of the initial task execution object conflicts, and the task execution object needs to be reselected, the task execution object should be at least equal to the execution level of the initial task execution object, and if the task execution object at the execution level does not accept the task to be allocated, the task execution object with a larger execution level needs to execute the task to be allocated, so as to ensure the quality of task execution, and thus improve the effectiveness of task allocation.
In an embodiment of the present invention, for further explanation and limitation, before the step 101 of acquiring the task to be allocated in at least one task category, the method further includes:
and acquiring the service data of the global visiting object in a first preset time period.
And generating at least one task type task to be distributed according to the matching result of the business data corresponding to the visit object and the task generation strategy.
In the embodiment of the invention, in order to determine the task category of the task to be distributed, which needs to be generated by each store, the business data of all stores in the preset time are acquired. The set time may be one week or one month, or may be customized according to an actual application scenario to obtain a time point of the data, or may be customized according to an actual requirement, for example, to obtain the data at 0 point every day. Wherein the business data comprises at least one of transaction data and approval data. The transaction data includes the number of bills of paper, the number of initial rents, the number of submissions for financing application, etc. of the store within a preset time. The approval data comprises the approval passing rate of the financing application in the preset time of the store. And matching the transaction data and the approval data with a preset task generation strategy to generate different types of tasks to be distributed of different stores.
The task generation policy is determined based on historical business data of stores and business processing experience, and includes a mapping relationship between a combination of different transaction data and different approval data and a task category. For example, the number of the tickets of the store is greater than the preset ticket number threshold, and the financing application approval passing rate of the store is smaller than the combination of the preset approval threshold, and it is important that the corresponding task category represents the visit task. Different service data combinations can reflect the store operation condition, corresponding task types are set according to different service data combinations, and the importance and the emergency degree of tasks can be reflected through the task types, so that valuable references are provided for business personnel to be assigned with the tasks to select.
In an embodiment of the present invention, for further explanation and limitation, the generating at least one task to be allocated in a task category according to a matching result between the business data corresponding to the visiting object and the task generation policy includes:
and if the transaction data are larger than a preset transaction threshold value and the approval data are smaller than a preset approval threshold value, generating a task to be distributed of a first task type.
And if the transaction data are smaller than the preset transaction threshold value, generating a task to be distributed in a second task type.
And if the transaction data are larger than the preset transaction threshold value and the approval data are larger than the preset approval threshold value, generating a task to be distributed of a third task type.
In the embodiment of the invention, the task categories comprise a first task category, a second task category and a third task category, wherein the first task category represents that the store operation condition is good, but the approval passing rate is low, and key visits are needed; the second task category represents that the store operation condition is poor, the store visit operation condition is needed, and the secondary key visit is needed; the third task category represents that the operation condition is normal and needs daily visit. The preset transaction threshold value can comprise a report quantity threshold value, an initial lease quantity threshold value, a reporting quantity threshold value of financing application and the like, and can also be self-defined according to an actual application scene; the preset approval threshold is a preset approval passing rate, for example, 50%, and may also be self-defined according to an actual application scenario, and the embodiment of the present invention does not specifically limit the preset approval threshold and the preset transaction threshold.
In an embodiment of the present invention, for further explanation and limitation, after the task execution instruction is sent to the target terminal of the target task execution object, the method further includes:
and generating a preset monitoring time interval according to the task execution time carried by the task execution instruction.
And acquiring feedback data of the target terminal according to the preset monitoring time interval.
And determining a task monitoring result according to the feedback data and target visit object information carried by the task execution instruction.
And if the task monitoring result is that the task is not executed, generating task early warning information, and sending the task early warning information to a terminal of at least one task execution object of which the execution level is greater than that of the target task execution object in a task execution object cluster in which the target task execution object is located.
In the embodiment of the invention, after the assignment of the visiting task is completed, in order to guarantee the completion rate of the task, the execution condition of the visiting task needs to be monitored by business personnel. The preset monitoring time interval is determined according to the execution time of the visit task. For example, the execution time is 8 months, 7 days, 9 am: 00-11:00, setting the monitoring time interval to be 8 months, 7 days, 9 am: 00-18 pm: 00. and matching the received feedback data with the information of the store (visit object information) within a preset monitoring time interval, wherein if the matching is successful, the task is executed, and if the matching is failed, the task is not executed. When the task is not executed, the task non-execution condition needs to be notified to the superior management personnel of the service personnel, so that the superior management personnel can know the condition in time and coordinate to complete the visit task.
It should be noted that the feedback data includes at least one of position data and task completion report. That is, the method for identifying whether the service person arrives at the store may be based on the position information of the service person, for example, operations such as location and card punching, or based on a task completion report fed back by the service person. The position information can be realized by technical means such as positioning of terminal equipment of service personnel or active positioning and card punching of the service personnel. The task completion report can be edited and submitted based on a business personnel working platform or other social platforms. The embodiment of the invention does not specifically limit the acquisition method of the position information and the task completion report. The task execution condition is monitored through feedback based on the position information and the task completion report, whether the task is executed or not can be accurately monitored, and if the task is not executed, corresponding management personnel can be timely notified to supervise and coordinate, so that the task completion rate is effectively guaranteed.
In an embodiment of the present invention, for further explanation and limitation, the method further comprises:
and acquiring the task category distribution of all tasks to be distributed of the visiting object in a second preset time period.
And if the task types are that the number of the third task types is larger than a preset threshold value, determining the task generation frequency based on a preset mapping relation between the number of the third task types and the task generation frequency.
And generating the tasks to be distributed of the visit objects according to the task generation frequency.
In the embodiment of the invention, in order to reduce the workload of business personnel, the frequency of generation of visiting tasks needs to be adjusted for shops with good long-term operation conditions. Specifically, the task category of the tasks to be distributed generated by each store in the second preset time period is counted. And determining the task generation frequency based on the preset mapping relation between the number of the first task categories and the task generation frequency. For example, if the preset threshold is 3, and the number of the third task categories generated by the store a in the second preset time period is 5, the original task generated every two days is adjusted to the task generated every three days. The second preset time period and the preset distribution threshold may be set according to a specific application scenario, and embodiments of the present invention are not limited specifically.
The invention provides a task allocation method, which includes the steps that a task to be allocated of at least one task category is obtained through responding to a visit task allocation instruction, the task to be allocated is determined based on business data of a global visit object and a task generation strategy, and the task generation strategy comprises mapping relations between combinations of different business data and different task categories; matching a target task execution object from a task execution object database according to the target task category and the target visit object of the task to be distributed, wherein the task execution object database comprises the association relation between different visit objects and task execution object clusters, and the task execution object clusters comprise task execution objects with different execution levels; and generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object, so that the target task execution object executes the task according to the task execution instruction, thereby reducing the participation of personnel in the task distribution process, greatly increasing the refinement degree of the task to be distributed, effectively improving the task distribution efficiency, and simultaneously effectively improving the task distribution accuracy.
Further, as an implementation of the method shown in fig. 1, an embodiment of the present invention provides a task allocation apparatus, as shown in fig. 3, where the apparatus includes:
the acquisition module 31 is configured to acquire, in response to a visit task allocation instruction, a task to be allocated in at least one task category, where the task to be allocated is determined based on service data of a global visit object and a task generation policy, and the task generation policy includes a mapping relationship between a combination of different service data and different task categories;
a matching module 32, configured to match a target task execution object from a task execution object database according to a target task category of the task to be allocated and a target visiting object, where the task execution object database includes association relationships between different visiting objects and task execution object clusters, and the task execution object clusters include task execution objects at different execution levels;
the sending module 33 is configured to generate a task execution instruction according to the target visit object and the task content of the task to be allocated, and send the task execution instruction to a target terminal of the target task execution object, so that the target task execution object executes the task according to the task execution instruction.
Further, the matching module includes:
the first determining unit is used for determining a target task execution object cluster corresponding to the visit object based on the incidence relation between different visit objects and the task execution object cluster in the task execution object database;
a second determining unit, configured to determine a task execution object in the target task execution object cluster that matches the task category as an initial task execution object;
a third determining unit, configured to obtain a first task list of the initial task execution object, and determine a target task execution object according to a conflict check result between the first task list and the task to be allocated, where the first task list includes an execution time of the task to be executed of the initial task execution object.
Further, in a specific application scenario, the third determining unit is configured to determine the initial task execution object as a target task execution object if the conflict check result indicates that the conflict check is passed;
if the conflict result is not verified, acquiring a second task list of the task execution object of which the execution level is greater than or equal to that of the initial task execution object in the target task execution object cluster, and determining any task execution object of which the conflict verification result of the second task list and the task to be distributed passes verification as the target task execution object.
Further, the apparatus further comprises:
the obtaining module 31 is further configured to obtain service data of the global visit object in a first preset time period, where the service data includes at least one of transaction data and approval data;
and the generating module is used for generating at least one task to be distributed of a task category according to the matching result of the business data corresponding to the visiting object and the task generating strategy.
Further, the generating module includes:
the first generation unit is used for generating a task to be allocated in a first task category if the transaction data are greater than a preset transaction threshold and the approval data are smaller than a preset approval threshold;
the second generation unit is used for generating a task to be distributed in a second task type if the transaction data are smaller than the preset transaction threshold;
and the third generation unit is used for generating a task to be distributed of a third task type if the transaction data is greater than the preset transaction threshold and the approval data is greater than the preset approval threshold.
Further, the apparatus further comprises:
the generating module is further used for generating a preset monitoring time interval according to the task execution time carried by the task execution instruction;
the obtaining module 31 is further configured to obtain feedback data of the target terminal according to the preset monitoring time interval, where the feedback data at least includes one of position data and a task completion report;
the determining module is used for determining a task monitoring result according to the feedback data and the target visit object information carried by the task execution instruction;
and the early warning module is used for generating task early warning information if the task monitoring result indicates that the task is not executed, and sending the task early warning information to a terminal of at least one task execution object of which the execution level is greater than that of the target task execution object in a task execution object cluster in which the target task execution object is located.
Further, the apparatus further comprises:
the obtaining module 31 is further configured to obtain task category distribution of all tasks to be allocated of the visiting object within a second preset time period;
the determining module is further configured to determine task generation frequency based on a preset mapping relationship between the number of the third task categories and the task generation frequency if the number of the third task categories is greater than a preset threshold;
the generating module is further configured to generate the task to be allocated to the visiting object according to the task generating frequency.
The invention provides a task allocation device, which is characterized in that a task to be allocated of at least one task category is obtained by responding to a visiting task allocation instruction, the task to be allocated is determined based on business data of a global visiting object and a task generation strategy, and the task generation strategy comprises mapping relations between combinations of different business data and different task categories; matching a target task execution object from a task execution object database according to the target task category and the target visit object of the task to be distributed, wherein the task execution object database comprises association relations between different visit objects and task execution object clusters, and the task execution object clusters comprise task execution objects of different execution levels; and generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object, so that the target task execution object executes the task according to the task execution instruction, thereby reducing the participation of personnel in the task distribution process, greatly increasing the refinement degree of the task to be distributed, effectively improving the task distribution efficiency, and simultaneously effectively improving the task distribution accuracy.
According to an embodiment of the present invention, there is provided a storage medium storing at least one executable instruction, where the computer executable instruction is capable of executing the task allocation method in any of the method embodiments described above.
Fig. 4 is a schematic structural diagram of a computer device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the computer device.
As shown in fig. 4, the computer apparatus may include: a processor (processor) 402, a Communications Interface 404, a memory 406, and a Communications bus 408.
Wherein: the processor 402, communication interface 404, and memory 406 communicate with each other via a communication bus 408.
A communication interface 404 for communicating with network elements of other devices, such as clients or other servers.
The processor 402 is configured to execute the program 410, and may specifically perform relevant steps in the above-described task allocation method embodiment.
In particular, program 410 may include program code comprising computer operating instructions.
The processor 402 may be a central processing unit CPU, or an Application Specific Integrated Circuit ASIC (Application Specific Integrated Circuit), or one or more Integrated circuits configured to implement an embodiment of the present invention. The computer device includes one or more processors, which may be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
And a memory 406 for storing a program 410. Memory 406 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program 410 may specifically be configured to cause the processor 402 to perform the following operations:
and responding to the visit task allocation instruction, and acquiring the tasks to be allocated of at least one task category.
And matching a target task execution object from a task execution object database according to the target task category and the target visit object of the task to be distributed.
And generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object so that the target task execution object executes the task according to the task execution instruction.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized in a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a memory device and executed by a computing device, and in some cases, the steps shown or described may be executed out of order, or separately as individual integrated circuit modules, or multiple modules or steps thereof may be implemented as a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made without departing from the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (10)
1. A task allocation method, comprising:
responding to a visit task allocation instruction, and acquiring at least one task to be allocated of a task category, wherein the task to be allocated is determined based on business data of a global visit object and a task generation strategy, and the task generation strategy comprises mapping relations between combinations of different business data and different task categories;
matching a target task execution object from a task execution object database according to the target task category and the target visit object of the task to be distributed, wherein the task execution object database comprises the association relation between different visit objects and task execution object clusters, and the task execution object clusters comprise task execution objects with different execution levels;
and generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object so that the target task execution object executes the task according to the task execution instruction.
2. The method as claimed in claim 1, wherein the matching of the target task execution object from the task execution object database according to the target task category and the target visit object of the task to be distributed comprises:
determining a target task execution object cluster corresponding to the target visit object based on the incidence relation between different visit objects and the task execution object cluster in the task execution object database;
determining a task execution object matched with the target task category in the target task execution object cluster as an initial task execution object;
and acquiring a first task list of the initial task execution object, and determining a target task execution object according to the first task list and a conflict check result of the task to be distributed, wherein the first task list comprises the execution time of the task to be executed of the initial task execution object.
3. The method according to claim 2, wherein the obtaining a first task list of the initial task execution object and determining a target task execution object according to a conflict check result between the first task list and the task to be allocated comprises:
if the conflict check result is that the check is passed, determining the initial task execution object as a target task execution object;
if the conflict result is not verified, acquiring a second task list of the task execution object of which the execution level is greater than or equal to that of the initial task execution object in the target task execution object cluster, and determining that the conflict verification result of the second task list and the task to be distributed is any task execution object passing verification as the target task execution object.
4. The method of claim 1, wherein prior to obtaining the tasks to be assigned of the at least one task category, the method further comprises:
acquiring business data of a global visiting object in a first preset time period, wherein the business data comprises at least one of transaction data and approval data;
and generating at least one task type task to be distributed according to the matching result of the business data corresponding to the visit object and the task generation strategy.
5. The method according to claim 4, wherein the task categories include a first task category, a second task category, and a third task category, and the generating a task to be distributed of at least one task category according to the matching result of the business data corresponding to the interviewing object and the task generation policy comprises:
if the transaction data are larger than a preset transaction threshold value and the approval data are smaller than a preset approval threshold value, generating a task to be distributed of a first task type;
if the transaction data are smaller than the preset transaction threshold value, generating a task to be distributed in a second task type;
and if the transaction data are larger than the preset transaction threshold value and the approval data are larger than the preset approval threshold value, generating a task to be distributed of a third task type.
6. The method of claim 1, wherein after sending the task execution instruction to a target terminal of the target task execution object, the method further comprises:
generating a preset monitoring time interval according to the task execution time carried by the task execution instruction;
acquiring feedback data of the target terminal according to the preset monitoring time interval, wherein the feedback data at least comprises one of position data and a task completion report;
determining a task monitoring result according to the feedback data and target visit object information carried by the task execution instruction;
and if the task monitoring result indicates that the task is not executed, generating task early warning information, and sending the task early warning information to a terminal of at least one task execution object of which the execution level is greater than that of the target task execution object in a task execution object cluster in which the target task execution object is located.
7. The method according to any one of claims 1-6, further comprising:
acquiring task category distribution of all tasks to be allocated of the visiting object in a second preset time period;
if the number of the third task categories in the task category distribution is larger than a preset distribution threshold, determining task generation frequency based on a preset mapping relation between the number of the third task categories and the task generation frequency;
and generating the tasks to be distributed of the visit objects according to the task generation frequency.
8. A task assigning apparatus, comprising:
the system comprises an acquisition module, a task generation module and a task processing module, wherein the acquisition module is used for responding to a visit task allocation instruction and acquiring at least one task to be allocated of a task type, the task to be allocated is determined based on business data of a global visit object and a task generation strategy, and the task generation strategy comprises the mapping relation between the combination of different business data and different task types;
the matching module is used for matching a target task execution object from a task execution object database according to the target task category and the target visiting object of the task to be distributed, wherein the task execution object database comprises incidence relations between different visiting objects and task execution object clusters, and the task execution object clusters comprise task execution objects with different execution levels;
and the sending module is used for generating a task execution instruction according to the target visit object and the task content of the task to be distributed, and sending the task execution instruction to a target terminal of the target task execution object so that the target task execution object executes the task according to the task execution instruction.
9. A storage medium having stored therein at least one executable instruction that causes a processor to perform operations corresponding to the task assignment method of any one of claims 1-7.
10. A computer device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface are communicated with each other through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the task allocation method according to any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210930009.7A CN115239176A (en) | 2022-08-03 | 2022-08-03 | Task allocation method and device, storage medium and computer equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210930009.7A CN115239176A (en) | 2022-08-03 | 2022-08-03 | Task allocation method and device, storage medium and computer equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115239176A true CN115239176A (en) | 2022-10-25 |
Family
ID=83679546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210930009.7A Pending CN115239176A (en) | 2022-08-03 | 2022-08-03 | Task allocation method and device, storage medium and computer equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115239176A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116128667A (en) * | 2022-12-30 | 2023-05-16 | 中国人民财产保险股份有限公司 | Service management platform, method, electronic equipment and storage medium |
-
2022
- 2022-08-03 CN CN202210930009.7A patent/CN115239176A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116128667A (en) * | 2022-12-30 | 2023-05-16 | 中国人民财产保险股份有限公司 | Service management platform, method, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190378073A1 (en) | Business-Aware Intelligent Incident and Change Management | |
US8005736B2 (en) | Multi-level transaction flow monitoring | |
Zhang et al. | A novel probabilistic formulation for locating and sizing emergency medical service stations | |
US20040044617A1 (en) | Methods and systems for enterprise risk auditing and management | |
US20050234787A1 (en) | Enterprise service architecture platform architecture for multi-application computer system | |
WO2005107114A2 (en) | Control service capacity | |
US20080270269A1 (en) | Method for stock record verification for small inventory populations | |
US20090240510A1 (en) | Balanced Scorecard Method for Determining an Impact on a Business Service Caused by Degraded Operation of an IT System Component | |
CN113095936B (en) | Entrusted order processing method, entrusted order processing device, computer equipment and storage medium | |
CN113360269A (en) | Task allocation method, device, server and storage medium | |
CN112613967B (en) | Business transaction data processing method and device, computer equipment and storage medium | |
WO2019062192A1 (en) | Salesperson behavior risk screening management method, application server and computer-readable storage medium | |
CN109242665B (en) | Business rule multi-channel sharing method, device, equipment and storage medium | |
CN115239176A (en) | Task allocation method and device, storage medium and computer equipment | |
Hopp et al. | A simple, robust leadtime-quoting policy | |
US20150310442A1 (en) | Methods, systems and computer readable media for determining criminal propensities in a geographic location based on purchase card transaction data | |
CN113095935A (en) | Transaction order processing method and device, computer equipment and storage medium | |
CN112085611A (en) | Asynchronous data verification method and device, electronic equipment and storage medium | |
CN110070383B (en) | Abnormal user identification method and device based on big data analysis | |
CN116431482A (en) | Method, device, equipment and storage medium for generating securities test cases | |
CN110866813A (en) | Intelligent accounting system for managing accountants | |
CN116797345A (en) | Task processing method, device, computer equipment and storage medium | |
CN112767166B (en) | Risk control method and device for transaction behaviors, computer equipment and storage medium | |
CN111429125B (en) | Account management method and device, storage medium and electronic equipment | |
CN110069765B (en) | Method and device for monitoring compilation process of merged report |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |