Digital employee management method and system and electronic equipment
By providing preset interfaces and server-side processing mechanisms in the digital employee management system, convenient management of digital employees is achieved, the problems of digital employee skills allocation and management in the enterprise are solved, and management efficiency and visualization are improved.
Patent Information
- Application Number
- CN202510565799.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-15
AI Technical Summary
How to easily manage digital employees, especially in enterprises, to allocate and manage their skills, has become an urgent problem to be solved at present.
Provide a digital employee management method and system. Through the target client outputs a preset interface, users can apply for digital employees and set up skills, generate management requests and upload them to the server. The server forwards the request to the designated client for processing, and feedbacks the results to the target client to realize visual management operations.
It improves the convenience of digital employee management, reduces the cost of user learning management processes, and enhances the visual management capabilities of digital employees.
Smart Images

Figure CN120494777A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data management technology, and in particular to a digital employee management method, system, and electronic device. Background Art
[0002] With the development of automated process technology and AI (Artificial Intelligence) technology, more and more highly repetitive and time-consuming tasks, such as receiving and sending emails, data input, data detection and other operations, can be completed with the help of automated process technology and AI technology. In this environment, digital employees have come into being. The so-called digital employee is essentially an intelligent tool based on artificial intelligence, algorithms and machine learning. Among them, the operations that digital employees can perform can also be understood as the skills equipped by the digital employee. Developers can design digital employees to handle different tasks based on user needs, so that some highly repetitive and time-consuming tasks in daily work can be completed by the digital employee, reducing the user's workload. However, how to conveniently manage digital employees has become a technical problem that urgently needs to be solved. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a digital employee management method, system, and electronic device to facilitate the management of digital employees. The specific technical solutions are as follows:
[0004] In a first aspect, an embodiment of the present application provides a digital employee management method, which is applied to a target client in a digital employee management system, wherein the target client is any first client in the system, and the system further includes a server and multiple second clients. The method includes:
[0005] Outputting a preset interface; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee;
[0006] In response to a target management operation issued by a user on the preset interface, generating a target management request corresponding to the target management operation based on a target account; wherein the target account is a user account currently logged in to the target client;
[0007] Uploading the target management request to the server, so that the server forwards the target management request to a designated client based on the request type to which the target management request belongs, and after receiving a response result from the designated client to the target management request, feeding back the response result to the target client; wherein the designated client is a second client for processing the request type to which the target management request belongs;
[0008] Receive a response result for the target management request sent by the server, and display the response result.
[0009] In a second aspect, an embodiment of the present application provides a digital employee management system, comprising a target client, a plurality of second clients, and a server, wherein the target client is any first client in the system;
[0010] The target client is configured to output a preset interface; in response to a target management operation issued by a user on the preset interface, generate a target management request corresponding to the target management operation based on a target account; upload the target management request to the server; receive a response result to the target management request sent by the server, and display the response result; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee; the target account is the user account currently logged in to the target client;
[0011] The server is configured to forward the target management request to a designated client based on the request type to which the target management request belongs, and after receiving a response result from the designated client to the target management request, feed back the response result to the target client; wherein the designated client is a second client configured to process the request type to which the target management request belongs;
[0012] The designated client is configured to respond to the target management request, obtain a response result for the target management request, and feed the response result back to the server.
[0013] In a third aspect, an embodiment of the present application provides a digital employee management device, which is applied to a target client in a digital employee management system, wherein the target client is any first client in the system, and the system further includes a server and multiple second clients, and the device includes:
[0014] A first output module is configured to output a preset interface; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee;
[0015] a request generation module, configured to generate, in response to a target management operation issued by a user on the preset interface, a target management request corresponding to the target management operation based on a target account; wherein the target account is a user account currently logged in to the target client;
[0016] a request uploading module, configured to upload the target management request to the server, so that the server forwards the target management request to a designated client based on the request type to which the target management request belongs, and after receiving a response result from the designated client to the target management request, feeds the response result back to the target client; wherein the designated client is a second client for processing the request type to which the target management request belongs;
[0017] The second receiving module is used to receive the response result sent by the server to the target management request and display the response result.
[0018] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a memory for storing computer programs; and a processor for implementing any of the digital employee management methods described above when executing the programs stored in the memory.
[0019] In a fifth aspect, an embodiment of 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, any of the digital employee management methods described above is implemented.
[0020] 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 digital employee management methods.
[0021] Beneficial effects of the embodiments of the present application:
[0022] An embodiment of the present application provides a digital employee management method, which is applied to a target client in a digital employee management system, wherein the target client is any first client in the aforementioned system, and the system also includes a server and multiple second clients. A preset interface output by the target client provides a user with a visual interface for performing at least one management operation on a digital employee, thereby facilitating user management of the digital employee assigned to the user account through the preset interface, thereby improving the convenience of digital employee management.
[0023] In addition, a digital employee management system provided in an embodiment of the present application triggers the management process of digital employees belonging to the target account through a target management operation issued by the user on a preset interface of the target client, thereby realizing the visualization of the digital employee management process. Moreover, through the interaction with the user through the preset interface, while improving the user's convenient management of digital employees, it can reduce the user's learning cost of learning the digital employee management process. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] 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.
[0025] Figure 1 A schematic diagram of the structure of a digital employee management system provided in an embodiment of the present application;
[0026] Figure 2 A flowchart of a digital employee management method provided in an embodiment of the present application;
[0027] Figure 3 An attribute relationship diagram for digital employee empowerment provided in an embodiment of the present application;
[0028] Figure 4 A schematic diagram of a digital employee application process provided in an embodiment of the present application;
[0029] Figure 5 A schematic diagram of a digital employee handover process provided in an embodiment of the present application;
[0030] Figure 6 A schematic diagram of a skill addition process for digital employees provided in an embodiment of the present application;
[0031] Figure 7 A schematic diagram of a skill learning process for digital employees provided in an embodiment of the present application;
[0032] Figure 8 A schematic diagram of a skill upgrade process for digital employees provided in an embodiment of the present application;
[0033] Figure 9 A schematic diagram of a task transfer process for digital employees provided in an embodiment of the present application;
[0034] Figure 10 A schematic diagram of an interface of a skills market provided in an embodiment of the present application;
[0035] Figure 11 A schematic diagram of the structure of a digital employee management device provided in an embodiment of the present application;
[0036] Figure 12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] 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.
[0038] To facilitate understanding, the following first provides an illustrative introduction to the professional terms and background technologies involved in this application.
[0039] Process automation technology (also known as automated process technology) refers to the use of technical means to automate business processes. Examples of these technologies include RPA (Robotic Process Automation), iBPM (Intelligent Business Process Management), LCDP (Low-Code Development Platform), and Process Mining.
[0040] Digital workers are typically virtual workforces powered by technologies like artificial intelligence, robotic process automation, and machine learning. They can simulate human employees (business personnel) in performing tasks, reducing manual intervention and improving efficiency. Essentially, digital workers are intelligent tools based on artificial intelligence, algorithms, and machine learning. For example, digital workers can be used to complete repetitive tasks like data entry, report generation, and email processing, or they can assist humans in handling complex processes (for example, risk assessment in loan approvals).
[0041] Therefore, with the development of automated process technology and AI technology, more and more repetitive, simple and laborious tasks, such as data entry, report generation, and email processing, can be completed using intelligent tools such as digital employees. Moreover, as the application areas of digital employees become wider and wider, more and more companies will develop corresponding digital employees based on the type and field of the work to be handled. That is, by equipping digital employees with skills related to the field they are applied to, or skills related to the type of work to be handled, digital employees can be used to complete some time-consuming and highly repetitive tasks in daily work, thereby reducing the workload of users (business personnel), saving labor costs, and achieving significant results in reducing costs and increasing efficiency for enterprises.
[0042] However, as the number of digital employees continues to increase, how to manage digital employees has become a technical problem that needs to be solved urgently.
[0043] In order to solve the above technical problems and realize convenient management of digital employees, the present application provides a digital employee management method, system and electronic device.
[0044] Below, a digital employee management method provided by the present application is first introduced. The method is applied to a target client in a digital employee management system. The target client is any first client in the digital employee management system. The system also includes a server and multiple second clients.
[0045] The method is applicable to various application scenarios for managing digital employees, such as creating digital employees, scheduling digital employees' assigned skills, and increasing or decreasing the skills that digital employees can perform. The embodiments of this application do not limit the application scenarios of the method.
[0046] An embodiment of the present application provides a digital employee management method, which is applied to a target client in a digital employee management system. The method may include the following steps:
[0047] Outputting a preset interface; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee;
[0048] In response to a target management operation issued by a user on the preset interface, generating a target management request corresponding to the target management operation based on a target account; wherein the target account is a user account currently logged in to the target client;
[0049] Uploading the target management request to the server, so that the server forwards the target management request to a designated client based on the request type to which the target management request belongs, and after receiving a response result from the designated client to the target management request, feeding back the response result to the target client; wherein the designated client is a second client for processing the request type to which the target management request belongs;
[0050] Receive a response result for the target management request sent by the server, and display the response result.
[0051] As can be seen above, the digital employee management method provided in the embodiments of the present application is applied to a target client in a digital employee management system, where the target client is any first client in the aforementioned system, and the system also includes a server and multiple second clients. A preset interface output by the target client provides a user with a visual interface for performing at least one management operation on a digital employee, allowing the user to manage the digital employee belonging to the user account through the preset interface, thereby improving the convenience of digital employee management.
[0052] The following describes a digital employee management method provided by an embodiment of the present application in conjunction with the accompanying drawings.
[0053] Figure 1 This is a structural diagram of a digital employee management system provided in an embodiment of the present application, such as Figure 1 As shown, the digital employee management system includes a target client 101, a server 102 and multiple second clients, wherein the target client 101 is any first client in the system, and the designated client 103 is a second client for processing a request type to which the target management request belongs.
[0054] Figure 2 An embodiment of the present application provides a digital employee management method, which is applied to a target client in a digital employee management system. The method may include the following steps:
[0055] S201: Output preset interface;
[0056] Among them, the preset interface is an interface for performing at least one management operation on digital employees; the at least one management operation includes a first operation for instructing the digital employee to apply, and / or a second operation for instructing the skill setting for the digital employee.
[0057] To facilitate the management of digital employees, this application pre-sets a preset interface for managing digital employees. Through this preset interface, users can perform at least one management operation on digital employees. Specifically, through this preset interface, users can trigger a first operation for instructing to apply for a digital employee, and / or trigger a second operation for instructing to set skills for the digital employee. For example, by triggering the first operation, a user can apply for a digital employee assigned to the user account currently logged into the target client, or apply for a digital employee assigned to another user account. By triggering the second operation, a user can add or delete skills for the digital employee assigned to the user account.
[0058] It should be understood that each skill equipped by a digital employee can be a program package (also called a program set) for processing a specific, finest-grained actual business. The program package can be a combination of one or more algorithms, functions or other computer programs to achieve a specific business goal. For example, the specific business goal is to send emails. The digital employee triggers the skill for sending emails corresponding to the program package by executing the equipped program package for sending emails, thereby realizing the operation of sending emails in the email processing business. Users can enhance the digital employee's ability in business processing by assigning various skills to digital employees, thereby completing the user-specified work content more efficiently. The above-mentioned skills can include automated processes for processing simple and repetitive businesses, or large models that enable digital employees to have artificial intelligence processing capabilities, etc. In this regard, the embodiments of the present application do not limit the type of skills.
[0059] Since the role of digital employees is to help business personnel complete some time-consuming and highly repetitive tasks in their daily work, and a real company has a personnel structure system, within this structure system, business personnel of different functional levels have corresponding different functional permissions. For example, in the personnel structure system, there are functional levels such as company leaders, department leaders, department managers, developers, and basic business personnel. Therefore, it can be understood that business personnel of different functional levels have different functional levels of digital employees, and the functional permissions of digital employees of different functional levels are also different. For example, basic business personnel do not have the permission to request approval, but company leaders, department leaders, department managers, and developers do have the permission to request approval. Therefore, based on the above-mentioned differences in functional permissions, the front-end client in the digital employee management system can be divided into a first client and a second client. Specifically, the first client can be understood as the client logged in by a user account that does not have the permission to request approval, and the second client can be understood as the client logged in by a user account that has the permission to request approval.
[0060] Accordingly, the preset interfaces displayed by different types of clients may also be different. For example, after a developer logs in to a client using their own user account, the preset interface displayed by the client includes an interface area and corresponding buttons for editing skill information. However, after a basic business person logs in to the client using their own user account, the preset interface displayed by the client does not include such an interface area and corresponding buttons for editing skill information. Alternatively, the preset interface displayed by the client includes such an interface area and corresponding buttons for editing skill information, but basic business people cannot trigger such an interface area and corresponding buttons for editing skill information. This is all reasonable.
[0061] Optionally, in one implementation, the preset interface includes at least one interface area corresponding to each of the at least one management operation, and each interface area is provided with an operation button for triggering the corresponding management operation; each management operation is issued by triggering the operation button corresponding to the management operation.
[0062] In this implementation, the preset interface includes at least one interface area corresponding to each of at least one management operation, and each interface area includes an action button for triggering the corresponding management operation. Thus, a user can trigger the action button corresponding to the management operation to issue the corresponding management operation to the target client. For example, a user triggers the first action by clicking the Digital Employee Application button in the interface area, thereby generating a digital employee for the target account. This application does not limit the presentation format of the action buttons.
[0063] S202: In response to a target management operation issued by a user on a preset interface, a target management request corresponding to the target management operation is generated based on a target account.
[0064] The target account is the user account currently logged in to the target client.
[0065] In this application, a user sends a target management operation to a target client by operating on a preset interface. In this way, the target client generates a target management request corresponding to the target management operation based on the target account currently logged in to the target client in response to the target management operation issued by the user on the preset interface. In other words, the management operation issued by the user on the preset interface can cause the target client to generate a management request corresponding to the management operation, so that other terminals in the digital employee management system can manage the digital employees belonging to the target account based on the management request generated by the target client. The above-mentioned user operation on the preset interface can be a point-and-click operation, a drag-and-drop operation, or a keyboard input operation, which is not specifically limited in this embodiment of the application.
[0066] S203: Upload the target management request to the server so that the server forwards the target management request to the designated client based on the request type of the target management request, and after receiving the response result of the designated client to the target management request, the server feeds back the response result to the target client.
[0067] The designated client is a second client for processing a request type to which the target management request belongs.
[0068] In this application, digital employees of different functional levels can receive different types of requests. For example, developers need to have certain programming skills and system maintenance knowledge to ensure the stable operation and performance optimization of each digital employee in the system. Therefore, digital employees belonging to developers can receive various requests related to adjusting the operating data of digital employees, such as requests related to adding or deleting skills. For another example, department managers are responsible for managing digital employees in their department, coordinating the work of digital employees in their department, and improving the overall work efficiency of their department. Therefore, digital employees belonging to department managers can receive various requests related to adjusting the tasks required by digital employees, such as requests related to job allocation, or requests to create new digital employees for their department.
[0069] Therefore, after generating a target management request, the target client uploads the generated target management request to the server. In this way, the server can determine, based on the request type to which the target management request belongs, the digital employee corresponding to the functional level that can receive the request type, as well as the second client to which the user account to which the digital employee belongs is currently logged in, and use the determined second client as the recipient of the target management request, that is, the designated client for processing the request type to which the target management request belongs. Then, the target management request is forwarded to the determined designated client, so that the designated client responds to the target management request, obtains a response result, and sends the response result to the server, so that after receiving the response result of the designated client to the target management request, the server feeds the response result back to the target client.
[0070] Optionally, when there are multiple qualifying second clients, that is, when there are multiple digital employees corresponding to the functional level of the request type capable of receiving the target management request, and when the user account to which the digital employee belongs is currently logged into the second client, a second client is determined from the multiple qualifying second clients according to a predetermined request allocation rule as the designated client for processing the target management request. The request allocation rule may be round-robin allocation or on-demand allocation based on the workload currently being processed by the multiple second clients, and this is not specifically limited in this embodiment of the present application.
[0071] S204: Receive the response result sent by the server to the target management request, and display the response result.
[0072] In this application, after receiving the response result of the target management request sent by the server, the target client displays the response result so that the user can view the overall situation of the digital employee belonging to the target account, such as the skills currently equipped by the digital employee and the skill execution status of the executed skills.
[0073] As can be seen above, the digital employee management method provided in the embodiments of the present application is applied to a target client in a digital employee management system, where the target client is any first client in the aforementioned system, which also includes a server and multiple second clients. A preset interface output by the target client provides the user with a visual interface for performing at least one management operation on digital employees, allowing the user to manage the digital employees belonging to the user account through the preset interface, thereby improving the convenience of digital employee management. Furthermore, by interacting with the preset interface, the user can reduce the learning cost of the digital employee management process.
[0074] Optionally, in one implementation, step S202, generating a target management request corresponding to the target management operation based on the target account, may include the following steps:
[0075] Step A1: When the target management operation is the first operation, construct a target management request that carries the target account and belongs to the first request type; wherein the first request type is a request type for applying for a digital employee;
[0076] In step S203 above, the process in which the server forwards the target management request to the designated client based on the request type of the target management request may include the following steps:
[0077] Step A2: forwarding the target management request to a designated client corresponding to the first request type; wherein the designated client corresponding to the first request type is a second client for processing management requests of the first request type;
[0078] Accordingly, the method for the designated client corresponding to the first request type to generate a response result for the target management request may include the following steps:
[0079] Step A3: Upon receiving the target management request, display target application information; wherein the target application information is information for instructing the user of the target account to apply for digital employee status;
[0080] Step A4: In response to the manager's confirmation operation based on the target application information, an initial digital employee belonging to the target account is generated, and the employee information of the generated initial digital employee is used as a response result of the target management request.
[0081] In this implementation, when the target management operation is a first operation, the target client responds to the first operation by constructing a target management request that carries a target account and belongs to a first request type. The target management request is used to indicate the user account to which the created digital employee belongs, and a second client of the first request type to which the target management request belongs.
[0082] After the target client uploads the constructed target management request to the server, the server can determine the designated client to which the target management request currently constructed by the target client can be forwarded in the digital employee that can receive and process management requests of the first request type, and the second client to which the user account to which the digital employee belongs is currently logged in, and then forward the target management request to the determined designated client.
[0083] In this way, after receiving the target management request forwarded by the server, the designated client corresponding to the first request type displays the target application information for instructing the user of the target account to apply for a digital employee. In this way, after receiving the above-mentioned target application information, the manager of the designated client issues a confirmation operation on the interface displayed by the designated client, that is, agrees to create a digital employee belonging to the target account. The designated client responds to the confirmation operation issued by the manager based on the target application information, generates an initial digital employee belonging to the target account, and uses the employee information of the generated initial digital employee as the response result of the target management request.
[0084] The initial employee information of the digital employee may include the work number corresponding to the digital employee to facilitate the management of the digital employee. This embodiment of the present application does not specifically limit this.
[0085] It should be noted that the digital employee management system stores initial digital employee creation data, such as the initial digital employee data package or the initial digital employee running code. Thus, upon confirmation from a designated client by an administrator, an initial digital employee can be automatically generated to facilitate digital employee creation.
[0086] Optionally, the preset interface output by the target client can display an employee information form for digital employees that needs to be filled in for the digital employee application. The user determines the user account to which the created digital employee belongs, as well as the functional level of the created digital employee (also known as job information) by filling in the above employee information form. After filling in the form, the user clicks the submit button corresponding to the interface area to trigger the first operation on the preset interface, so that the target client responds to the above first operation and constructs a target management request that carries the target account, the functional level of the created digital employee, and belongs to the first request type based on the employee information form filled in by the user.
[0087] In this way, after the server forwards the target management request to the designated client, the target application information displayed by the designated client may also include a target functional level for indicating the digital employee of the target account. In this way, after receiving the above target application information, the manager of the designated client issues a confirmation operation through the interface displayed by the designated client, that is, agrees to create a digital employee belonging to the target account and with the target functional level. After that, the designated client responds to the confirmation operation issued by the manager based on the target application information, generates an initial digital employee belonging to the target account and the target functional level, and uses the employee information of the initial digital employee as the response result of the target management request.
[0088] Optionally, considering the situation where a user applies for a digital employee for another user, the target management request constructed by the target client also includes the actual account to which the created digital employee belongs. Based on this, after the server forwards the target management request to the designated client, the designated client receives the target management request and displays the target application information. The administrator of the designated client then issues a confirmation operation to instruct the generation of an initial digital employee belonging to the actual account based on the target application information. In response to the above confirmation operation, the designated client generates an initial digital employee belonging to the actual account and uses the employee information of the generated initial digital employee as the response result of the target management request.
[0089] Optionally, the employee information table further includes the name of the digital employee, so that the generated initial employee information of the digital employee includes the name of the digital employee.
[0090] In this implementation, a visual triggering method for indicating the first operation of digital employee application is provided through a preset interface to simplify the user's digital employee application operation process and facilitate the user's management of digital employees.
[0091] Optionally, in one implementation, the second operation includes a first sub-operation for instructing to configure skills for the digital employee; the above step S202, generating a target management request corresponding to the target management operation based on the target account, may include the following steps:
[0092] Step B1: When the target management operation is the first sub-operation, obtain the first identifier of the skill to be configured;
[0093] Step B2: Constructing a target management request of a second request type that carries the target account and the first identifier; wherein the second request type is a request type for configuring skills for digital employees;
[0094] In step S203 above, the process in which the server forwards the target management request to the designated client based on the request type of the target management request may include the following steps:
[0095] Step B3: forwarding the target management request to a designated client corresponding to the second request type; wherein the designated client corresponding to the second request type is a second client for processing management requests of the second request type;
[0096] Accordingly, the method for the designated client corresponding to the second request type to generate a response result for the target management request may include the following steps:
[0097] Step B4: After receiving the target management request, display a target configuration notification; wherein the target configuration notification is used to instruct: to configure the skills indicated by the first identifier for the digital employee belonging to the target account;
[0098] Step B5: In response to the configuration completion operation of the administrator, the skill information of the digital employee belonging to the target account is updated based on the skills indicated by the first identifier, and the updated skill information is used as the response result of the target management request; wherein, the configuration completion operation is used to indicate that the skills indicated by the first mark have been added to the skills of the digital employee belonging to the target account.
[0099] In this implementation, the process of configuring skills for a digital employee may include configuring the skills of the digital employee, such as adding skills, or transferring skills of the digital employee, such as transferring the skills currently equipped by the digital employee to another digital employee. Based on this, the second operation may include a first sub-operation for instructing the configuration of skills for the digital employee, or a second sub-operation for instructing the transfer of skills to the digital employee.
[0100] In the case where the target management operation is the first sub-operation, the target client can obtain the first identifier of the skill to be configured, and then construct a target management request that carries the target account and the first identifier and belongs to the second request type. The second request type is the request type used to configure the skills of the digital employee. The target management request is used to indicate the target account to which the digital employee performing the skill configuration belongs, the first identifier of the skill to be configured, and the second client for processing the second request type. Then, after the target client uploads the constructed target management request to the server, the server determines the designated client to which the target management request currently constructed by the target client can be forwarded among the digital employee that can receive and process management requests of the second request type and the second client to which the user account to which the digital employee belongs is currently logged in, and then forwards the target management request to the determined designated client.
[0101] In this way, after receiving the target management request forwarded by the server, the designated client corresponding to the second request type displays a target configuration notification, which is used to indicate: configure the skills indicated by the first identifier for the digital employee belonging to the target account. In this way, after receiving the above-mentioned target configuration notification, the administrator of the designated client configures the skills indicated by the first identifier for the digital employee indicated by the target configuration notification in the automated process system where the digital employee runs, and after the configuration is completed, edits the skill information of the digital employee belonging to the target account through the interface displayed by the designated client, triggering the configuration completion operation to indicate to the designated client that the skills indicated by the first tag have been added to the skills of the digital employee belonging to the target account, so that the designated client updates the skill information of the digital employee belonging to the target account based on the skills indicated by the first identifier, and then uses the updated skill information as the response result of the target management request.
[0102] Optionally, the administrator of the designated client stores a program package generated in advance for each skill. In this way, in the automated process system in which the digital employee runs, when configuring the digital employee indicated by the target configuration notification and configuring the skill indicated by the first identifier, the program package corresponding to the skill indicated by the first identifier can be directly added to the running program of the digital employee to improve the skill configuration efficiency of the digital employee.
[0103] Optionally, in one implementation, the preset interface includes a skill section regarding the skill market, and the skill section displays identifiers of skills of various skill types; the first identifier of the skill to be configured is: the identifier in the skill section is selected.
[0104] In this implementation, the preset interface output by the target client includes a skills section related to the skills market, which displays skill identifiers of various skill types. Users can browse the skills displayed in the skills section and select the desired skills to be assigned to the managed digital employee. When the first sub-operation is triggered, the selected identifier in the skills section is used as the first identifier to be configured.
[0105] In this implementation, a skills market is provided in the digital employee management system for users to select the required skills for the digital employees they manage from the skills market. In this way, while adding skills to the digital employees they manage, the skills of the digital employees can be freely matched, thereby improving the applicability and flexibility of the digital employees.
[0106] Optionally, the first sub-operation can also be used to delete the skills currently equipped by the digital employee. In this case, the identifier of the skill to be configured obtained by the target client is the identifier to be deleted. The target client then constructs a target management request that carries the target account and the identifier to be deleted and belongs to the second request type. In this way, after the server forwards the target management request to the designated client corresponding to the second request type, the designated client displays a target deletion notification after receiving the target management request. The target deletion notification is used to indicate that the skills indicated by the identifier to be deleted are to be deleted for the digital employee belonging to the target account. In this way, after receiving the above-mentioned target deletion notification, the administrator of the designated client deletes the skills indicated by the to-be-deleted mark for the digital employee indicated by the target deletion notification in the automated process system where the digital employee runs, and after the deletion is completed, edits the skill information of the digital employee belonging to the target account through the interface displayed by the designated client, and triggers the configuration completion operation to indicate to the designated client that the skills indicated by the to-be-deleted mark in the skills of the digital employee belonging to the target account have been deleted, so that the designated client updates the skill information of the digital employee belonging to the target account based on the skills indicated by the to-be-deleted mark, and then uses the updated skill information as the response result of the target management request.
[0107] Optionally, in one implementation, the second operation includes a second sub-operation for instructing skill transfer for the digital employee. The above step S202, generating a target management request corresponding to the target management operation based on the target account, may include the following steps:
[0108] Step C1: when the target management operation is the second sub-operation, obtaining a second identifier of the skill to be transferred;
[0109] Step C2: Constructing a target management request that carries the target account and the second identifier and belongs to the third request type; wherein the third request type is a request type for skill transfer of digital employees;
[0110] In step S203 above, the process in which the server forwards the target management request to the designated client based on the request type of the target management request may include the following steps:
[0111] Step C3: forwarding the target management request to a designated client corresponding to the third request type; wherein the designated client corresponding to the third request type is a second client for processing management requests of the third request type;
[0112] Accordingly, the method for the designated client corresponding to the third request type to generate a response result for the target management request may include the following steps:
[0113] Step C4: After receiving the target management request, a target transfer notification is displayed; wherein the target transfer notification is used to instruct: to transfer the skills indicated by the second identifier to the digital employee belonging to the target account, and to transfer the skills indicated by the second identifier to the digital employee belonging to the designated account;
[0114] Step C5: In response to the transfer completion operation of the manager, the skill information of the digital employee belonging to the target account is updated based on the skills indicated by the second identifier, and the updated skill information is used as the response result of the target management request; wherein, the transfer completion operation is used to indicate that the skills indicated by the second mark in the skills of the digital employee belonging to the target account have been transferred.
[0115] In this implementation, when the target management operation is the second sub-operation, the target client obtains the second identifier of the skill to be transferred, and then constructs a target management request that carries the target account and the second identifier and belongs to the third request type. The third request type is a request type for transferring the skills of digital employees. The target management request is used to indicate the target account to which the digital employee who is performing the skill transfer belongs, the second identifier of the skill to be transferred, and the second client for processing the third request type. Then, after the target client uploads the constructed target management request to the server, the server determines the designated client to which the target management request currently constructed by the target client can be forwarded among the digital employee who can receive and process management requests of the third request type, and the second client to which the user account to which the digital employee belongs is currently logged in, and forwards the target management request to the determined designated client.
[0116] In this way, after receiving the target management request forwarded by the server, the designated client corresponding to the third request type displays a target transfer notification, which is used to indicate: the skills indicated by the second identifier are transferred to the digital employee belonging to the target account, and the skills indicated by the second identifier are transferred to the digital employee belonging to the designated account. In this way, after receiving the above-mentioned target transfer notification, the manager of the designated client transfers the skills indicated by the second identifier of the digital employee indicated by the target transfer notification to the digital employee belonging to the designated account in the automated process system where the digital employee runs. After the transfer is completed, the skill information of the digital employee belonging to the target account is edited through the interface displayed by the designated client, triggering the transfer completion operation to indicate that the skills indicated by the second mark in the skills of the digital employee belonging to the target account have been transferred, so that the designated client updates the skill information of the digital employee belonging to the target account with the skills indicated by the second identifier, and uses the updated skill information as the response result of the target management request.
[0117] The number of skills to be transferred can be one or more, and this is not specifically limited in the embodiments of the present application. For example, if the user corresponding to a digital employee needs to transfer the currently executed job, at least one skill involved in executing the job must be transferred to the digital employee belonging to the designated account; if the user corresponding to a digital employee needs to resign, all skills equipped by the digital employee will be transferred to the digital employee belonging to the designated account.
[0118] Optionally, when the skill transfer of a digital employee is caused by the resignation of the user corresponding to the digital employee, the manager of the designated client adjusts the employee status of the digital employee and the manager to the resigned status after all the skills of the digital employee are transferred.
[0119] In this implementation, the rapid transfer of automated process operations is achieved through skill transfer operations for digital employees. Moreover, after the digital employee's manager leaves, the above-mentioned skill transfer operations can improve the data integrity and security of the performed operations and the skills equipped by the digital employee while ensuring that the current operations performed by the digital employee are not affected. At the same time, the procedures required for general handovers are simplified, avoiding the problem of no one using the skills after they are developed.
[0120] Optionally, in one embodiment, at least one management operation further includes a third operation for instructing monitoring of the skill execution status of the digital employee. The above step S202, generating a target management request corresponding to the target management operation based on the target account, may include the following steps:
[0121] Step D1: When the target management operation is the third operation, construct a target management request that carries the target account and belongs to the fourth request type; wherein the fourth request type is a request type for monitoring the skill execution status of digital employees;
[0122] The server is also used to perform the following steps:
[0123] Step D2: Based on the request type of the target management request, obtain the skill execution record of the digital employee belonging to the target account, and feed back the skill execution record as a response result to the target client; wherein, the skill execution record is used to reflect the skill execution status of the digital employee belonging to the target account within a predetermined time period.
[0124] In this implementation, after the digital employee completes each skill, the server automatically generates a skill execution record for that skill, reflecting the digital employee's skill execution within a predetermined time period, thereby enabling monitoring of the digital employee's skill execution. Accordingly, the at least one management operation performed by the user on the digital employee through the pre-set interface may also include a third operation for instructing monitoring of the digital employee's skill status.
[0125] If the target management operation is the third operation, the target client, in response to the third operation, constructs a target management request that carries the target account and belongs to the fourth request type. Thus, after the target client uploads the target management request to the server, the server retrieves the skill execution records of the digital employee belonging to the target account based on the request type of the target management request and returns the retrieved skill execution records to the target client as a response result. The skill execution status mentioned above may include information such as the run time, run cycle, and run status of each skill, which is not specifically limited in this embodiment of the present application.
[0126] In this embodiment, by monitoring the skill execution of digital employees, users can understand the work quality of digital employees and perform targeted optimization of digital employees when problems are found. At the same time, users can understand the work efficiency of digital employees so as to reasonably allocate tasks and the computing resources occupied when executing tasks.
[0127] Optionally, in one embodiment, the at least one management operation further includes a fourth operation for instructing to schedule the skills of the digital employee. The above step S202, generating a target management request corresponding to the target management operation based on the target account, may include the following steps:
[0128] Step E1: When the target management operation is the fourth operation, obtain the third identifier of the skill to be scheduled;
[0129] Step E2: Constructing a target management request of the fifth request type that carries the target account and the third identifier; wherein the fifth request type is a request type for scheduling the skills of digital employees;
[0130] In step S203 above, the process in which the server forwards the target management request to the designated client based on the request type of the target management request may include the following steps:
[0131] Step E3: forwarding the target management request to a designated client corresponding to the fifth request type; wherein the designated client corresponding to the fifth request type is a second client for processing management requests of the fifth request type;
[0132] Accordingly, the method for the designated client corresponding to the fifth request to generate a response result for the target management request may include the following steps:
[0133] Step E4: After receiving the target management request, a target scheduling notification is displayed. The target scheduling notification indicates the skill scheduling information for the digital employee belonging to the target account, the skill indicated by the third identifier, in the target job. The skill scheduling information includes the execution order and execution time of each skill in a job.
[0134] Step E5: In response to the manager's scheduling completion operation, based on the skills indicated by the third identifier, the skill scheduling information of the digital employee belonging to the target account in the target job is updated, and the updated skill scheduling information is used as the response result of the target management request; wherein, the scheduling completion operation is used to indicate that the skills indicated by the third identifier among the skills of the digital employee belonging to the target account have been scheduled in the target job.
[0135] In this embodiment, the job performed by a digital employee consists of at least one skill configured for the digital employee. The user corresponding to the digital employee can adjust the execution order and execution time of each skill in the job. That is, for the same job, the skill order and execution time set by different users corresponding to different digital employees can be different. When the target management operation is the fourth operation, the target client obtains the third identifier of the skill to be scheduled and then constructs a target management request of the fifth request type, carrying the target account and the third identifier. This fifth management request is used to schedule the digital employee's skills. The target management request indicates the target account to which the digital employee performing the skill scheduling belongs, the third identifier of the skill to be scheduled, and the second client for processing the fifth request type. After the target client uploads the constructed target management request to the server, the server determines, from among the digital employees capable of receiving and processing management requests of the fifth request type and the second client to which the user account to which the digital employee belongs is currently logged in, the designated client to which the target management request can be forwarded, and forwards the target management request to the determined designated client. Thus, after receiving the target management request forwarded by the server, the designated client corresponding to the fifth request type displays a target scheduling notification, which indicates: skill scheduling information for the digital employee belonging to the target account, for the skill indicated by the third identifier, in the target job. The skill scheduling information includes the execution order and time node of each skill in the digital employee's execution of a job. Thus, after receiving the target scheduling notification, the manager of the designated client schedules the digital employee indicated by the target scheduling notification and the skill indicated by the third identifier in the automated process system where the digital employee runs. After the scheduling is completed, the manager edits the skill scheduling information for the digital employee belonging to the target account in the target job through the interface displayed by the designated client, triggering a scheduling completion operation to indicate to the designated client that the skill indicated by the third identifier has been scheduled in the target job, so that the designated client updates the skill scheduling information for the digital employee belonging to the target account in the target job based on the skill indicated by the third identifier, and then uses the updated skill scheduling information as a response result to the target management request.
[0136] Exemplarily, the administrator of the designated client schedules the skill indicated by the third identifier according to the target scheduling notification. The scheduling method can be defined using a scheduled task expression, which is used to indicate the skills involved in regularly executing tasks according to a user-configured schedule. The scheduled task expression is a formatted string consisting of 6 or 7 fields, and different fields in the formatted string represent different parts of time, such as seconds, minutes, hours, dates, months, weeks, and years, which are used to specify the time for skill execution. A skill can set multiple schedules to meet different business needs and achieve efficient use of computing resources.
[0137] After scheduling the skills configured for a Digital Employee, the Digital Employee will execute the corresponding skill on the designated server at the specified time according to the skill schedule. After each skill execution, a skill execution record is generated to record the skill's run time, status, and other information, helping users understand and analyze business processing. It should be noted that the generation of skill execution records for each Digital Employee skill can be triggered either by scheduling or manually by the user, both of which are acceptable.
[0138] It should be noted that in the automated process systems corresponding to different process automation technologies, the format of the description information for the jobs performed by digital employees is different, that is, the description information of the same attribute is presented in different formats in different automated process systems. Therefore, in order to improve the applicability and scalability of a digital employee management method provided by an embodiment of the present application, optionally, in one embodiment, corresponding mapping rules are set in advance for different automated process systems, and the presentation format of the description information for the jobs performed by digital employees is unified in the mapping rules. Specifically: the description information for the jobs performed by digital employees is defined as: skills, scheduling, tasks and jobs. The four descriptive contents together constitute the daily work description of digital employees. Through the above four descriptive contents, the application scenarios and responsibilities of digital employees in various business fields can be clearly depicted, providing support for digital employees to play an important role in their daily work. The following is an exemplary introduction to the above-mentioned skills, scheduling, tasks, and jobs:
[0139] Skills can be understood as program packages that handle a specific, finest-grained actual business. The program package can be a combination of one or more algorithms, functions, or other computer programs to achieve a specific business goal. For example, if the specific business goal is to send emails, digital employees can trigger the corresponding skills for sending emails by executing the program package equipped for sending emails, thereby realizing the email sending operation in the email processing business.
[0140] Scheduling can be understood as planning the future runtime of skills. Skill scheduling can be used to specify which skills will run at what time and allocate computing resources based on the priority of the jobs to which the skills belong. The purpose of skill scheduling is to ensure that skills run at optimal times, thereby improving overall business efficiency and the responsiveness of backend servers to business needs. In practice, scheduling can be adjusted based on factors such as business needs and seasonality.
[0141] A task can be understood as a collection of multiple skills and their corresponding schedules, a collection of programs used to handle large-scale or complex tasks. Through the collaboration of multiple skills within a task, the task is executed together. In other words, users can configure tasks for their managed digital employees by combining multiple skills, allowing them to execute tasks based on tasks, increasing the flexibility of digital employees in using skills. Furthermore, this flexibility in task configuration facilitates adjustments to digital employees' business processing strategies, allowing them to adapt to changing operational needs.
[0142] A job can be understood as a skill or task that runs at a specific time. Job execution is typically constrained by factors such as time, computing resources, and job priority. Digital workers may collaborate across multiple skills or tasks when executing a job. The goal of a job is to complete business objectives within a specified timeframe while ensuring efficient use of computing resources. Job setup can leverage digital workers to help business personnel handle periodic, temporary, or urgent tasks.
[0143] In this embodiment, by mapping the descriptions of the jobs performed by digital employees in different automated process systems to the four aforementioned descriptions, administrators on designated clients can easily adjust the skills and scheduling of digital employees in the corresponding automated process systems. Furthermore, in this embodiment, by pre-setting mapping rules for different automated process systems, the digital employee management system provided by this embodiment of the application is compatible with different process automation technologies, thereby improving the compatibility and scalability of the digital employee management system.
[0144] Corresponding to the above method embodiment, the present application embodiment also provides a digital employee management system, as described above Figure 1 As shown, a digital employee management system provided by an embodiment of the present application includes a target client 101, multiple second clients, and a server 102, wherein the target client 101 is any first client in the system, and the designated client 103 is a second client for processing a request type to which a target management request belongs;
[0145] The target client 101 is configured to output a preset interface; in response to a target management operation issued by a user on the preset interface, generate a target management request corresponding to the target management operation based on a target account; upload the target management request to the server 102; receive a response result to the target management request sent by the server 102, and display the response result; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee; the target account is the user account currently logged in to the target client;
[0146] The server 102 is configured to forward the target management request to the designated client 103 based on the request type of the target management request, and after receiving a response result from the designated client 103 to the target management request, feed the response result back to the target client 101;
[0147] The designated client 103 is configured to respond to the target management request, obtain a response result for the target management request, and feed the response result back to the server 102 .
[0148] As can be seen from the above, the digital employee management system provided by the embodiment of the present application triggers the management process of digital employees belonging to the target account through the target management operation issued by the user on the preset interface of the target client, realizes the visualization of the digital employee management process, and interacts with the user through the preset interface. While improving the user's convenient management of digital employees, it can reduce the user's learning cost of learning the digital employee management process.
[0149] Optionally, in one implementation, when the target management operation is the first operation, the target client is configured to construct a target management request that carries a target account and is of a first request type; wherein the first request type is a request type for digital employee application;
[0150] The server is configured to forward the target management request to a designated client corresponding to the first request type; wherein the designated client corresponding to the first request type is a second client configured to process management requests of the first request type;
[0151] The designated client is used to display the target application information upon receiving the target management request; wherein, the target application information is: information used to instruct the user of the target account to apply for a digital employee; in response to the confirmation operation issued by the manager based on the target application information, an initial digital employee belonging to the target account is generated, and the employee information of the generated initial digital employee is used as the response result of the target management request.
[0152] Optionally, in one implementation, the second operation includes a first sub-operation for instructing skill configuration for a digital employee; when the target management operation is the first sub-operation, the target client is configured to obtain a first identifier of a skill to be configured; and construct a target management request of a second request type that carries the target account and the first identifier; wherein the second request type is a request type for skill configuration for a digital employee;
[0153] The server is configured to forward the target management request to a designated client corresponding to the second request type; wherein the designated client corresponding to the second request type is a second client configured to process management requests of the second request type;
[0154] The designated client is used to display a target configuration notification after receiving the target management request; wherein, the target configuration notification is used to indicate: configuring the skills indicated by the first identifier for the digital employee belonging to the target account; in response to the configuration completion operation of the manager, updating the skill information of the digital employee belonging to the target account based on the skills indicated by the first identifier, and using the updated skill information as the response result of the target management request; wherein, the configuration completion operation is used to indicate that the skills indicated by the first tag have been added to the skills of the digital employee belonging to the target account.
[0155] Optionally, in one implementation, the preset interface includes a skill section regarding the skill market, and the skill section displays identifiers of skills of various skill types; the first identifier of the skill to be configured is: the identifier selected from the identifier in the skill section.
[0156] Optionally, in one implementation, the second operation includes a second sub-operation for instructing skill transfer for the digital employee; when the target management operation is the second sub-operation, the target client is configured to obtain a second identifier of the skill to be transferred; and construct a target management request of a third request type that carries the target account and the second identifier; wherein the third request type is a request type for skill transfer for the digital employee;
[0157] The server is configured to forward the target management request to a designated client corresponding to the third request type; wherein the designated client corresponding to the third request type is a second client configured to process management requests of the third request type;
[0158] The designated client is used to display a target transfer notification after receiving the target management request; wherein, the target transfer notification is used to indicate: the skills indicated by the second identifier are transferred to the digital employee belonging to the target account, and the skills indicated by the second identifier are transferred to the digital employee belonging to the designated account; in response to the transfer completion operation of the manager, the skill information of the digital employee belonging to the target account is updated based on the skills indicated by the second identifier, and the updated skill information is used as the response result of the target management request; wherein, the transfer completion operation is used to indicate that the skills indicated by the second mark in the skills of the digital employee belonging to the target account have been transferred.
[0159] Optionally, in one implementation, the at least one management operation further includes a third operation for instructing monitoring of skill execution of the digital employee; when the target management operation is the third operation, the target client is configured to construct a target management request that carries a target account and belongs to a fourth request type; wherein the fourth request type is a request type for monitoring skill execution of the digital employee;
[0160] The server is also used to obtain the skill execution record of the digital employee belonging to the target account based on the request type of the target management request, and feed back the skill execution record as a response result to the target client; wherein, the skill execution record is used to reflect the skill execution status of the digital employee belonging to the target account within a predetermined time period.
[0161] Optionally, in one implementation, the at least one management operation further includes a fourth operation for instructing to schedule the skills of the digital employee; when the target management operation is the fourth operation, the target client is configured to obtain a third identifier of the skill to be scheduled; and construct a target management request of a fifth request type that carries the target account and the third identifier; wherein the fifth request type is a request type for scheduling the skills of the digital employee;
[0162] The server is configured to forward the target management request to a designated client corresponding to the fifth request type; wherein the designated client corresponding to the fifth request type is a second client configured to process the management request of the fifth request type;
[0163] The designated client is used to display a target scheduling notification after receiving the target management request; wherein, the target scheduling notification is used to indicate: skill scheduling information of the skill indicated by the third identifier in the target job for the digital employee belonging to the target account, the skill scheduling information is the execution order of each skill in a job and the time node for executing the skill; in response to the scheduling completion operation of the manager, based on the skill indicated by the third identifier, the skill scheduling information of the digital employee belonging to the target account in the target job is updated, and the updated skill scheduling information is used as the response result of the target management request; wherein, the scheduling completion operation is used to indicate that among the skills of the digital employee belonging to the target account, the skill indicated by the third identifier has been scheduled in the target job.
[0164] The following is an illustrative introduction to the solutions provided in the above embodiments of the present application in conjunction with specific examples.
[0165] To address the technical issues existing in the prior art as described above, this embodiment aims to provide a simple and easy-to-use method for enabling and managing digital employees. This method aims to reduce the learning curve for users when using digital employees. This method allows users to quickly master digital employee enabling and management skills, thereby more efficiently utilizing digital employees to complete various tasks. First, in terms of digital employee empowerment, this embodiment is designed with reference to process automation technology. This means that digital employees can adapt to various business scenarios and have high compatibility. Users can easily apply digital employees to different business processes based on their needs. This compatibility enables digital employees to better meet user application needs in various fields and improve work efficiency. Second, this embodiment also focuses on digital employee management. By simplifying the management process, users can easily schedule, monitor, and optimize digital employees. This management method allows users to focus more on core business and reduces the burden of digital employee management.
[0166] In summary, this embodiment provides a method for enabling and managing digital employees, aiming to reduce user learning costs and improve the compatibility and management efficiency of digital employees. This approach helps users better utilize digital employees, automate business processes, and improve overall work efficiency. As the application of digital employees becomes increasingly widespread in modern enterprises and society, this embodiment can provide strong support for their application and has broad potential for application.
[0167] First, by empowering digital employees (i.e., configuring skills and scheduling skills for digital employees in the embodiment of this application), users can enable digital employees to have the corresponding ability to handle corresponding transactions. In order to facilitate the empowerment of digital employees and the compatibility with different process automation technologies, this specific embodiment defines the attributes related to the empowerment of digital employees in detail, specifically: skills, scheduling, tasks and operations, which together constitute the daily work description of digital employees. Through these attributes, the application scenarios and responsibilities of digital employees in various business fields can be clearly depicted. For example, Figure 3 This is a property relationship diagram of digital employee empowerment provided in the embodiment of this application. Figure 3 As shown, the digital employee information table records the n skills possessed by each digital employee; n skills can be encapsulated as a task; each skill corresponds to scheduling information, that is, each skill corresponds to the execution order of the skill and the time node for executing the skill, and a skill can correspond to multiple scheduling information; each skill automatically executes the skill after reaching the time node recorded in the scheduling information to generate a skill execution record when the skill is executed, and the generated skill execution record is stored in the job information table. It should be noted that for each skill, if the skill is not scheduled, the user needs to manually trigger the skill to be executed to generate the skill execution record when the skill is executed, that is, manually generate the job information table for the skill.
[0168] In this specific embodiment, digital workers' skills are integrated to facilitate user selection and application based on actual needs, aiming to help users efficiently complete various business tasks. Scheduling takes into account the work schedule and sequence of digital workers to achieve efficient resource utilization. This scheduling management ensures that appropriate tasks are executed at the appropriate time, improving overall work efficiency. Tasks, taking into account complex business needs, allow users to combine multiple skills to form tasks, allowing digital workers to handle complex needs by continuously applying multiple skills. Jobs, which display the status of digital workers' skill and task execution, are designed as jobs. These jobs display skill and task execution information, allowing users to better understand the specific status of digital workers as they process jobs. Through this approach, digital workers can flexibly apply various skills to achieve business goals based on user needs and business scenarios. Furthermore, users can monitor and analyze job data to optimize digital workers' performance, helping to improve their work efficiency and reduce management and maintenance costs.
[0169] Secondly, in terms of digital employee management, multiple processes are designed to complete the management of the entire life cycle of digital employees, specifically: digital employee application process, digital employee handover process, skill addition process, skill learning process, skill upgrade process, task transfer process, etc. The above processes will cover the entire life cycle of digital employees, providing users with a simple and convenient digital employee management method to achieve efficient management and scheduling of digital employees, and reduce the burden on users in the process of using digital employees. Among them, the digital employee application process is the digital employee application in the embodiment of this application, and the digital employee handover process, skill addition process, skill learning process, skill upgrade process, and task transfer process are the skill configuration of digital employees in the embodiment of this application.
[0170] The following is an illustrative description of the digital employee application process, digital employee handover process, skill addition process, skill learning process, skill upgrade process, and task transfer process with reference to the accompanying drawings.
[0171] For example, Figure 4 A schematic diagram of a digital employee application process provided for an embodiment of the present application, wherein the drafter is the user corresponding to the target account in the present application, and the adopter is other users corresponding to the actual account in the present application. Of course, when the drafter applies for a digital employee for himself, the adopter is the drafter.
[0172] exist Figure 4 In the digital employee application process shown, the drafter can submit a digital employee application based on business needs. Specifically, the drafter submits a digital employee application form to apply for a digital employee for himself or others. The information filled in on the application form includes information related to the digital employee adopter (adopters’ name, work number, etc.) and information related to the digital employee (digital employee’s name, job information, etc.). Then, the relevant reviewer of the department reviews it, and after the review is passed, the digital employee can be created and a digital employee work number can be assigned to the digital employee. Then, it will be returned to the adopter and the drafter in turn; if the review is rejected, it will return to the process of the drafter submitting the digital employee application form, and the drafter will resubmit the digital employee application form. Passed Figure 4 The process shown can provide users with a simple application channel to quickly acquire digital employees.
[0173] For example, Figure 5 A schematic diagram of a digital employee handover process provided in an embodiment of the present application. Figure 5In the digital employee handover process shown, when the drafter leaves, the drafter fills in the information on the digital employee handover application form and submits it; wherein, the information required to be filled in the above digital employee handover application form includes the source digital employee information (that is, the employee information of the digital employee belonging to the target account in this application) and the target digital employee information (that is, the employee information of the digital employee belonging to the designated account in this application). Then, determine whether the drafter is a department manager. If so, the digital employee handover can be completed; if not, submit the digital employee handover request form to the department manager for review. If the review is passed, the digital employee handover is completed and returned to the drafter. If the review is not passed, the department manager fills in the reason and returns it to the drafter. Among them, the above digital employee handover refers to the transfer of all skills under the source digital employee to the target digital employee, including skills and the schedules and tasks corresponding to the skills. After the transfer, the target digital employee can use the transferred skills to handle related work. After the transfer is completed, the source digital employee is automatically transferred to the resigned status. Through Figure 5 As shown in the process, the drafter and department manager can transfer all the skills possessed by a digital employee to another digital employee through the digital employee handover process. While ensuring the ownership of the skills, the integrity and security of the digital employee's data during the handover process can be ensured. At the same time, the procedures required for general handovers are simplified, avoiding the problem of no one using the skills after they are developed.
[0174] For example, Figure 6 This is a schematic diagram of a skill addition process for digital employees provided in an embodiment of the present application. Figure 6 In the skill addition process shown, the user clicks on the new skill, which causes the client to output a skill addition application form. The user applies for the development of a new skill by filling out the skill addition application form. At this time, the user needs to indicate the digital employee-related information, skill requirements, skill operation cycle, and other information about the skill in the skill addition application form. Then, the description of the new skill is added to the attachment of the demand confirmation form. After the developer reviews and approves it, the developer communicates with the user based on the content of the demand confirmation form to supplement the skill details about the new skill. Then, the relevant skills are developed based on the skill details after communication. After the skill goes online, the digital employee can run it at the specified time and on the specified machine according to the skill operation cycle and other information filled out on the application form. Through Figure 6 With the process shown, users can easily add new skills to digital employees and continuously expand the skill range of digital employees to meet changing business needs.
[0175] For example, Figure 7 This is a schematic diagram of a skill learning process for digital employees provided in an embodiment of the present application. Figure 7In the skill learning process shown, users (also called adopters) can browse all publicly available skills in the system's skill market. During the browsing process, if they want their digital employees to also have a certain skill, they can submit a skill learning application form to let their digital employees have the skill. By clicking on skill learning, the user causes the client to output a skill application form. The user fills in the skill application form, that is, fills in the digital employee-related information and the skill information to be learned in the skill application form. In this way, after receiving the skill application form, the developer evaluates whether the skill to be learned requires secondary development. If so, the developer rejects the skill application form and automatically transfers the user's skill learning process to the skill addition process. If not, the developer directly configures the skill parameters according to the skill application form and assembles the skill to the digital employee. Afterwards, the developer fills in the skill details of the assembled skill after communicating with the user. Through Figure 7 The process shown can realize the free assembly of digital employees' skills to expand the skill range of the managed digital employees.
[0176] For example, Figure 8 A schematic diagram of a skill upgrade process for digital employees provided in an embodiment of the present application. Figure 8 In the skill upgrade process shown, users can upgrade the skills that digital employees already have by clicking on skill upgrade. By clicking on skill upgrade, the user causes the client to output a skill upgrade application form, and then the user fills in the skill upgrade application form. At this time, the user needs to fill in the skill to be upgraded, the skill information related to the skill to be upgraded, and the skill direction to be upgraded in the skill upgrade application form, and then add the skill information related to the skill to be upgraded and the description of the skill direction to be upgraded to the demand confirmation form attachment, and then send the skill upgrade application form to the developer. The developer reviews the skill upgrade application form, and after the review is passed, the developer confirms the attachment according to the requirements in the skill upgrade application form, and supplements the skill details about the skill to be upgraded after communicating with the user. Based on the skill details after communication, the skills are upgraded on the basis of the original skills. After the upgraded skills are online, digital employees can use the skills to handle related work. Figure 8 The processes shown, through skills upgrading, can ensure that digital employees can adapt to the evolving business environment.
[0177] For example, Figure 9 This is a schematic diagram of a task transfer process for digital employees provided in an embodiment of the present application. Figure 9In the task transfer process shown, digital employees can own and handle multiple tasks. When a task needs to be transferred to other digital employees, the user fills out the task transfer application form and submits it. The user needs to fill in the source digital employee and target digital employee information on the task transfer application form. Then, determine whether the user is a department manager. If so, the task transfer can be completed and returned to the drafter (that is, the user who submitted the application). If not, the task transfer application form is submitted to the department manager for review. If the review is passed, the task transfer is completed and returned to the drafter; if the review is not passed, the department manager fills in the reason and returns it to the drafter. Among them, the above-mentioned task transfer refers to selecting the task to be transferred from the task list of the source digital employee. Since the task is composed of several skills, the user can choose to transfer some or all of the skills in the task. After the transfer, the target digital employee will automatically be equipped with the transferred skills and corresponding tasks. The source digital employee will lose the transferred tasks and skills. Through Figure 9 The process shown can realize the free transfer of tasks and simplify the task transfer process.
[0178] In addition, this specific embodiment has built a digital employee management platform (i.e., the digital employee management system in the embodiment of this application) based on the digital employee empowerment and management method proposed above. The platform is highly scalable and easy to use, and is designed to meet the needs of different user roles in digital employee management. In order to achieve this goal, this platform has designed six user roles, including administrators, development and operation personnel (i.e., developers in this application), department managers, department leaders, company leaders and employees (i.e., basic business personnel in the embodiment of this application). Among them, one user account corresponds to at least one user role, and the user can choose to log in to the digital employee corresponding to different user roles. The above six user roles are described in detail below:
[0179] Administrator: The administrator is responsible for the maintenance and management of the entire digital employee management platform, including system configuration, permission allocation, platform upgrades, etc. Administrators need to have high technical skills and management experience to ensure the stable operation and efficient management of the platform.
[0180] Development and Operations: These personnel are responsible for creating, developing, deploying, and maintaining digital workers, ensuring they can complete tasks according to user needs. They must possess programming skills and system operations knowledge to ensure stable operation and optimized performance of digital workers.
[0181] Department managers: Department managers are responsible for managing digital employees within their department, coordinating the work of digital employees within their department, and improving work efficiency.
[0182] Department Leader: Department leaders are responsible for formulating digital employee management strategies and goals within their department, supervising the work of department managers, and ensuring that digital employees within their department can complete tasks in accordance with company requirements.
[0183] Company leaders: Company leaders are responsible for formulating the company's digital workforce management policies and strategies, overseeing the work of various departments, and ensuring that the company's digital workforce can create value for the company.
[0184] Employees: Employees are responsible for using digital workers to complete tasks and manage their own digital workers. This includes applying for skills for their digital workers, configuring tasks, and monitoring skill execution. Employees need to have a certain level of business understanding to fully utilize digital workers to complete tasks and improve work efficiency.
[0185] This platform also includes five functional modules, namely the digital employee management module, the skill management module, the task management module, the my workbench module, and the data statistics module. Through the mutual collaboration of each module, the full life cycle management of digital employees is achieved. It should be noted that the above five functional modules, as well as the submodules included in each functional module, can be deployed on the first client and / or the second client in the embodiment of this application according to their functions. Specifically:
[0186] 1. Digital Employee Management Module: Responsible for digital employee application, configuration, information display, and handover management. As a core function, the Digital Employee Management Module includes four submodules: Digital Employee Application, My Digital Employee, Digital Employee Information, and Digital Employee Handover. Together, these submodules form a complete digital employee management process, providing convenient services for users.
[0187] (1) Digital Employee Application Submodule: Users can submit a digital employee application form in this module to apply for digital employees for themselves or others. The application form contains basic information about the digital employee, such as name, employee number, etc. After the application is submitted and approved, the system will automatically create a digital employee for the user based on the information in the application form.
[0188] (2) My Digital Employee submodule: On the My Digital Employee page, users can view and manage their own digital employee information. This page displays the basic information of the digital employee, such as name, employee number, etc., as well as the skills list and task list of the digital employee.
[0189] (3) Digital Employee Information Submodule: The Digital Employee Information page displays a list of all digital employees for administrators and developers to view. This page provides administrators and developers with a digital employee status change button, which allows them to change the status of digital employees at any time.
[0190] (4) Digital Employee Handover Submodule: The Digital Employee Handover Submodule allows users to submit a Digital Employee Handover Application Form to transfer the skills and tasks of a digital employee. Once the handover is completed, the source digital employee will automatically leave the company, and the target digital employee will have all the skills and tasks of the source digital employee.
[0191] 2. Skill Management Module: This module implements the core functions of the entire digital employee management platform and consists of five submodules: the Skill Market, Skill Information, Skill Application, Scheduling, and Job Information. These submodules work together to achieve efficient management of digital employee skills.
[0192] (1) Skill Market Submodule (i.e., the Skills Section in the embodiments of this application): This submodule displays all publicly available skill cards, where users can browse and discover useful skills. By clicking the Learn button on each skill card, users can apply to learn that skill for their digital employee. By clicking the View button on each skill card, users can view the skill details for that skill.
[0193] For example, Figure 10 This is a schematic diagram of the skills market interface provided by an embodiment of the present application. The skills market interface displays three skill cards, each of which records the skill name, skill score, skill owner, skill department, the number of hours saved per skill, and a skill description. Furthermore, each skill card has a Learn button and a View button. Users can apply to learn the skill for their digital employee by clicking the Learn button, and can view the skill details by clicking the Learn button.
[0194] The interface of the skill market is provided with a first search box for skill names, a second search box for departments, a third search box for the names of the owners, and a fourth search box for skill statuses. By entering the skill name in the first search box, the user can directly retrieve the skill card they need to know in the skill market; by selecting the department name in the second search box, the user can retrieve all skill cards belonging to the selected department in the skill market; by entering the name of the owner in the third search box, the user can retrieve all skill cards belonging to the owner in the skill market; by selecting the skill status in the fourth search box, the user can retrieve all skill cards with the selected skill status in the skill market. Among them, the above-mentioned skill status can be the skill online, the skill offline, the skill already owned, the skill not owned, all, etc., and this embodiment of the present application does not make any specific limitation on this.
[0195] It should be noted that if the displayed skill is a skill that the digital employee managed by the user does not have, a "not owned" label will be set on the displayed skill card to allow the user to clearly understand that the skill is a skill that the digital employee managed by the user does not have.
[0196] (2) Skill Information Submodule: Displays a skill information list and displays relevant attribute information of skills, such as skill name, skill status, and skill ownership. Users can click the Details button in the Operation column to view skill details and click the Skill Upgrade button to upgrade their skills. Developers can click the Edit button in the Operation column to edit the relevant information of the current skill to meet changing business needs.
[0197] (3) Skill Addition Application Submodule: displays the skill addition application page, through which users submit skill addition application forms to apply for new skills.
[0198] (4) Scheduling information submodule: displays the current scheduling information of digital employees, including the execution time and frequency of skills.
[0199] (5) Job Information Submodule: Displays the current job information of digital employees, including the execution time and status of the job. Users can view the running status of digital employee jobs on this page, restart failed jobs, and interrupt running jobs to optimize the work efficiency of digital employees.
[0200] 3. Task Management: This is a crucial component of the digital employee management platform, responsible for the unified management and scheduling of tasks performed by digital employees. The Task Management module is divided into two submodules: Task Configuration and Task Transfer Application, to meet user needs in different scenarios.
[0201] (1) Task Configuration Submodule: This module displays the task configuration page. Users can add new tasks to their digital employees by operating on the task configuration interface. This process is simple and easy. Users only need to enter the relevant information of the task into the corresponding fields, such as task name, task description, task execution time, etc. In addition, users can also modify old tasks, such as modifying the task name and adjusting the task execution time, to meet changes in business needs. When a task is no longer needed, users can also choose to delete it to free up resources.
[0202] (2) Task Transfer Application Submodule: This module displays the Task Transfer Application page, through which users can submit a task transfer application to transfer their digital employee's tasks to another digital employee. On the Task Transfer Application page, users need to fill in the name of the target digital employee and relevant information about the task. The system will review this information to ensure the legality and validity of the task transfer. Once the review is passed, the task will be automatically transferred from the original digital employee to the target digital employee. In this way, users can easily adjust the task allocation of digital employees and improve work efficiency.
[0203] 4. My Workbench: This module is designed primarily for the application process, providing users with convenient approval management capabilities. It includes reminders, pending approvals, completed approvals, a draft-by-me module, and a draft box module to help users better manage and handle various approval processes.
[0204] (1) Reminders submodule: provides users with a reminder list that is easy to view and manage.
[0205] (2) To-do Approval Submodule: Displays the to-do approval items that users need to handle, including applications awaiting approval, applications being drafted, etc. Users can view the detailed information of each to-do item in this module and perform the corresponding approval operations to promote the approval process.
[0206] (3) Completed Approvals Submodule: This module provides users with a list of completed approval items, allowing them to easily view and review approved applications. Users can view detailed information about approved items in this module, such as approval time and results.
[0207] (4) Drafted by me submodule: displays applications drafted by users themselves. Users can quickly find their own drafted applications in this submodule and view information such as the application date and application status.
[0208] (5) Draft Box Module: This module provides users with a storage space for unfinished applications. Users can save drafts in this submodule for subsequent editing and improvement. The Draft Box module helps improve user efficiency in the approval process and avoid interruptions to work progress due to unexpected reasons.
[0209] 5. Data Statistics Module: This module plays a key role in the digital employee management platform. It is responsible for collecting, organizing, and analyzing various data generated by digital employees during their operation, enabling users to better understand their performance, optimize management strategies, and improve overall work efficiency. The data recorded by the data statistics module includes the following aspects:
[0210] Operational accuracy: The data statistics module records the accuracy of digital workers during the completion of tasks. This helps users understand the quality of digital workers' work, identify potential problems, and implement targeted optimizations.
[0211] Runtime: The statistics module records the time a digital worker spends running a skill. This helps users understand the efficiency of digital workers and facilitates the proper allocation of tasks and resources.
[0212] Work Hours Saved: The statistics module records the total work hours saved by digital workers while executing skills. This helps users understand the value of digital workers and, based on the work hours saved, understand their role in improving work efficiency.
[0213] Labor cost savings: The data statistics module records the labor costs saved by digital workers when completing tasks. This helps users understand the advantages of digital workers in reducing labor costs and the value of their work.
[0214] The data statistics module features different data display pages for different user roles to meet their specific needs. For example, administrators can view detailed digital employee data to facilitate resource allocation and optimization; department managers can view overall digital employee data for their department to facilitate department management; and company leaders can view overall digital employee data to facilitate the formulation of digital employee management strategies and policies.
[0215] This specific embodiment enables digital employees to be compatible with and handle a wider range of process automation technologies. By integrating and optimizing various automated tools and processes, digital employees can significantly enhance their task processing capabilities, thereby achieving higher efficiency and value across various business areas. This highly compatible design enables digital employees to easily adapt to ever-changing business needs, enhancing user competitiveness. Regarding digital employee management, this specific embodiment standardizes digital employee management by designing multiple application processes. These processes cover the entire digital employee lifecycle. By standardizing management processes, digital employee-related work efficiency is improved and the probability of errors and vulnerabilities is reduced. Furthermore, the design of concise approval forms and clear review nodes helps ensure the accuracy and completeness of application materials. This clear and straightforward approval process reduces user learning and usage costs, making it easier and more convenient for users to empower and manage digital employees. Furthermore, the constructed digital employee management platform allows for customized configuration for different user roles, improving the efficiency and effectiveness of digital employee management.
[0216] Corresponding to the above method embodiment, the present application embodiment also provides a digital employee management device, Figure 11 This is a structural diagram of a digital employee management device provided in an embodiment of the present application. Figure 11 As shown, the digital employee management device is applied to a target client in a digital employee management system, wherein the target client is any first client in the system. The system further includes a server and multiple second clients. The device includes:
[0217] A first output module 1110 is configured to output a preset interface; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee;
[0218] The request generation module 1120 is configured to generate a target management request corresponding to a target management operation issued by a user on the preset interface based on a target account; wherein the target account is a user account currently logged in to the target client;
[0219] The request uploading module 1130 is configured to upload the target management request to the server, so that the server forwards the target management request to a designated client based on the request type of the target management request, and after receiving a response result from the designated client to the target management request, feed the response result back to the target client; wherein the designated client is a second client configured to process the request type of the target management request;
[0220] The second receiving module 1140 is configured to receive a response result sent by the server to the target management request and display the response result.
[0221] Optionally, in one implementation, the request generation module 1120 is specifically configured to: when the target management operation is the first operation, construct a target management request that carries a target account and belongs to a first request type; wherein the first request type is a request type for digital employee application;
[0222] The process of forwarding the target management request to a designated client based on the request type of the target management request includes: forwarding the target management request to the designated client corresponding to the first request type; wherein the designated client corresponding to the first request type is a second client for processing management requests of the first request type;
[0223] Correspondingly, the method in which the designated client corresponding to the first request type generates a response result for the target management request includes: displaying target application information upon receiving the target management request; wherein, the target application information is: information used to instruct the user of the target account to apply for a digital employee; in response to the confirmation operation issued by the manager based on the target application information, generating an initial digital employee belonging to the target account, and using the employee information of the generated initial digital employee as the response result of the target management request.
[0224] Optionally, in one implementation, the second operation includes a first sub-operation for instructing skill configuration for a digital employee; the request generation module 1120 is specifically configured to: when the target management operation is the first sub-operation, obtain a first identifier of a skill to be configured; and construct a target management request of a second request type that carries the target account and the first identifier; wherein the second request type is a request type for skill configuration for a digital employee;
[0225] The process of forwarding the target management request to a designated client based on the request type to which the target management request belongs includes: forwarding the target management request to a designated client corresponding to a second request type; wherein the designated client corresponding to the second request type is a second client for processing management requests of the second request type;
[0226] Correspondingly, the method in which the designated client corresponding to the second request type generates a response result to the target management request includes: after receiving the target management request, displaying a target configuration notification; wherein, the target configuration notification is used to indicate: configuring the skills indicated by the first identifier for the digital employee belonging to the target account; in response to the configuration completion operation of the manager, updating the skill information of the digital employee belonging to the target account based on the skills indicated by the first identifier, and using the updated skill information as the response result to the target management request; wherein, the configuration completion operation is used to indicate that the skills indicated by the first tag have been added to the skills of the digital employee belonging to the target account.
[0227] Optionally, in one implementation, the preset interface includes a skill section regarding the skill market, and the skill section displays identifiers of skills of various skill types; the first identifier of the skill to be configured is: the identifier selected from the identifier in the skill section.
[0228] Optionally, in one implementation, the second operation includes a second sub-operation for instructing skill transfer for a digital employee; the request generation module 1120 is specifically configured to: when the target management operation is the second sub-operation, obtain a second identifier of the skill to be transferred; and construct a target management request of a third request type that carries the target account and the second identifier; wherein the third request type is a request type for skill transfer for a digital employee;
[0229] The process of forwarding the target management request to the designated client based on the request type to which the target management request belongs includes: forwarding the target management request to the designated client corresponding to the third request type; wherein the designated client corresponding to the third request type is a second client for processing management requests of the third request type;
[0230] Correspondingly, the way in which the designated client corresponding to the third request type generates a response result to the target management request includes: after receiving the target management request, displaying a target transfer notification; wherein, the target transfer notification is used to indicate: transferring the skills indicated by the second identifier to the digital employee belonging to the target account, and transferring the skills indicated by the second identifier to the digital employee belonging to the designated account; in response to the transfer completion operation of the manager, updating the skill information of the digital employee belonging to the target account based on the skills indicated by the second identifier, and using the updated skill information as the response result to the target management request; wherein, the transfer completion operation is used to indicate that the skills indicated by the second mark in the skills of the digital employee belonging to the target account have been transferred.
[0231] Optionally, in one implementation, the at least one management operation further includes a third operation for instructing to monitor the skill execution status of the digital employee; the request generation module 1120 is specifically configured to: when the target management operation is the third operation, construct a target management request that carries a target account and belongs to a fourth request type; wherein the fourth request type is a request type for monitoring the skill execution status of the digital employee;
[0232] The server is also used to obtain the skill execution record of the digital employee belonging to the target account based on the request type of the target management request, and feed back the skill execution record as a response result to the target client; wherein, the skill execution record is used to reflect the skill execution status of the digital employee belonging to the target account within a predetermined time period.
[0233] Optionally, in one implementation, the at least one management operation further includes a fourth operation for instructing to schedule the skills of the digital employee; the request generation module 1120 is specifically configured to: when the target management operation is the fourth operation, obtain a third identifier of the skill to be scheduled; and construct a target management request of a fifth request type that carries the target account and the third identifier; wherein the fifth request type is a request type for scheduling the skills of the digital employee;
[0234] The process of forwarding the target management request to the designated client based on the request type to which the target management request belongs includes: forwarding the target management request to the designated client corresponding to the fifth request type; wherein the designated client corresponding to the fifth request type is a second client for processing management requests of the fifth request type;
[0235] Correspondingly, the method in which the designated client corresponding to the fifth request generates a response result to the target management request includes: after receiving the target management request, displaying a target scheduling notification; wherein, the target scheduling notification is used to indicate: for the digital employee belonging to the target account, the skill scheduling information of the skill indicated by the third identifier in the target job is performed, and the skill scheduling information is the execution order of each skill in a job and the time node for executing the skill; in response to the scheduling completion operation of the manager, based on the skill indicated by the third identifier, the skill scheduling information of the digital employee belonging to the target account in the target job is updated, and the updated skill scheduling information is used as the response result to the target management request; wherein, the scheduling completion operation is used to indicate that among the skills of the digital employee belonging to the target account, the skill indicated by the third identifier has been scheduled in the target job.
[0236] The present application also provides an electronic device, such as Figure 12 As shown, it includes a processor 1201 , a communication interface 1202 , a memory 1203 and a communication bus 1204 , wherein the processor 1201 , the communication interface 1202 and the memory 1203 communicate with each other via the communication bus 1204 .
[0237] The memory 1203 is used to store computer programs; the processor 1201 is used to implement any digital employee management method in the above embodiments when executing the program stored in the memory 1203.
[0238] 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.
[0239] The communication interface is used for communication between the above electronic device and other devices.
[0240] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk memory. Alternatively, the memory may be at least one storage device located away from the processor.
[0241] 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, and discrete hardware components.
[0242] 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 digital employee management methods are implemented.
[0243] 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 digital employee management method in the above embodiments.
[0244] 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)).
[0245] 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.
[0246] Each embodiment in this specification is described in a related manner. Similar portions between the various embodiments can be referenced to each other. Each embodiment focuses on the differences between the other embodiments. In particular, since the system embodiments, apparatus embodiments, electronic device embodiments, computer-readable storage medium embodiments, and computer program product embodiments are generally similar to the method embodiments, their descriptions are relatively simple. For related portions, reference can be made to the descriptions of the method embodiments.
[0247] 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 digital employee management method, characterized in that: A target client is applied to a digital employee management system, wherein the target client is any first client in the system, and the system further includes a server and multiple second clients. The method includes: Outputting a preset interface; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee; In response to a target management operation issued by a user on the preset interface, generating a target management request corresponding to the target management operation based on a target account; wherein the target account is a user account currently logged in to the target client; Uploading the target management request to the server, so that the server forwards the target management request to a designated client based on the request type to which the target management request belongs, and after receiving a response result from the designated client to the target management request, feeding back the response result to the target client; wherein the designated client is a second client for processing the request type to which the target management request belongs; Receive a response result for the target management request sent by the server, and display the response result.
2. The method according to claim 1, characterized in that The generating, based on the target account, a target management request corresponding to the target management operation includes: When the target management operation is the first operation, constructing a target management request that carries the target account and belongs to a first request type; wherein the first request type is a request type for applying for a digital employee; The process of forwarding the target management request to the designated client based on the request type of the target management request includes: Forwarding the target management request to a designated client corresponding to the first request type; wherein the designated client corresponding to the first request type is a second client for processing management requests of the first request type; Accordingly, the manner in which the designated client corresponding to the first request type generates a response result to the target management request includes: Upon receiving the target management request, displaying target application information; wherein the target application information is information for instructing the user of the target account to apply for a digital employee; In response to the manager's confirmation operation based on the target application information, an initial digital employee belonging to the target account is generated, and the employee information of the generated initial digital employee is used as a response result of the target management request.
3. The method according to claim 1, characterized in that The second operation includes a first sub-operation for instructing to configure skills for a digital employee; The generating, based on the target account, a target management request corresponding to the target management operation includes: When the target management operation is the first sub-operation, obtaining a first identifier of a skill to be configured; Constructing a target management request of a second request type that carries a target account and a first identifier; wherein the second request type is a request type for configuring skills for a digital employee; The process of forwarding the target management request to the designated client based on the request type of the target management request includes: Forwarding the target management request to a designated client corresponding to the second request type; wherein the designated client corresponding to the second request type is a second client for processing management requests of the second request type; Correspondingly, the manner in which the designated client corresponding to the second request type generates a response result to the target management request includes: After receiving the target management request, displaying a target configuration notification; wherein the target configuration notification is used to instruct: configuring the skills indicated by the first identifier for the digital employee belonging to the target account; In response to the administrator's configuration completion operation, based on the skills indicated by the first identifier, the skill information of the digital employee belonging to the target account is updated, and the updated skill information is used as a response result to the target management request; wherein the configuration completion operation is used to indicate that the skills indicated by the first identifier have been added to the skills of the digital employee belonging to the target account; and / or, The preset interface includes a skill section related to the skill market, and the skill section displays skill identifiers of various skill types; the first identifier of the skill to be configured is: the identifier selected from the identifier in the skill section.
4. The method according to claim 1, wherein The second operation includes a second sub-operation for instructing to transfer skills to the digital employee; The generating, based on the target account, a target management request corresponding to the target management operation includes: When the target management operation is the second sub-operation, obtaining a second identifier of the skill to be transferred; Constructing a target management request that carries the target account and the second identifier and belongs to a third request type; wherein the third request type is a request type for skill transfer of digital employees; The process of forwarding the target management request to the designated client based on the request type of the target management request includes: Forwarding the target management request to a designated client corresponding to the third request type; wherein the designated client corresponding to the third request type is a second client for processing management requests of the third request type; Correspondingly, the manner in which the designated client corresponding to the third request type generates a response result to the target management request includes: After receiving the target management request, displaying a target transfer notification; wherein the target transfer notification is used to instruct: transferring the skills indicated by the second identifier to the digital employee belonging to the target account, and transferring the skills indicated by the second identifier to the digital employee belonging to the designated account; In response to the transfer completion operation of the manager, the skill information of the digital employee belonging to the target account is updated based on the skills indicated by the second identifier, and the updated skill information is used as the response result of the target management request; wherein, the transfer completion operation is used to indicate that the skills indicated by the second mark in the skills of the digital employee belonging to the target account have been transferred.
5. The method according to claim 1, characterized in that The at least one management operation further includes a third operation for instructing monitoring of skill execution of the digital employee; The generating, based on the target account, a target management request corresponding to the target management operation includes: When the target management operation is the third operation, constructing a target management request that carries the target account and belongs to a fourth request type; wherein the fourth request type is a request type for monitoring the skill execution status of the digital employee; The server is also used to obtain the skill execution record of the digital employee belonging to the target account based on the request type of the target management request, and feed back the skill execution record as a response result to the target client; wherein, the skill execution record is used to reflect the skill execution status of the digital employee belonging to the target account within a predetermined time period.
6. The method according to claim 5, characterized in that The at least one management operation further includes a fourth operation for instructing to schedule the skills of the digital employee; The generating, based on the target account, a target management request corresponding to the target management operation includes: When the target management operation is the fourth operation, obtaining a third identifier of the skill to be scheduled; Constructing a target management request of a fifth request type that carries the target account and the third identifier; wherein the fifth request type is a request type for scheduling the skills of digital employees; The process of forwarding the target management request to the designated client based on the request type of the target management request includes: Forwarding the target management request to a designated client corresponding to the fifth request type; wherein the designated client corresponding to the fifth request type is a second client for processing management requests of the fifth request type; Accordingly, the manner in which the designated client corresponding to the fifth request generates a response result to the target management request includes: After receiving the target management request, a target scheduling notification is displayed; wherein the target scheduling notification is used to indicate: skill scheduling information for the digital employee belonging to the target account, the skill indicated by the third identifier, in the target job, the skill scheduling information including the execution order of each skill in a job and the time node for executing the skill; In response to the manager's scheduling completion operation, based on the skills indicated by the third identifier, the skill scheduling information of the digital employee belonging to the target account in the target job is updated, and the updated skill scheduling information is used as the response result of the target management request; wherein, the scheduling completion operation is used to indicate that among the skills of the digital employee belonging to the target account, the skills indicated by the third identifier have been scheduled in the target job.
7. A digital employee management system, characterized in that: It includes a target client, multiple second clients, and a server, wherein the target client is any first client in the system; The target client is used to output a preset interface; In response to a target management operation issued by a user on the preset interface, generating a target management request corresponding to the target management operation based on the target account; Uploading the target management request to the server; receiving a response to the target management request from the server, and displaying the response; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee; the target account is the user account currently logged in to the target client; The server is configured to forward the target management request to a designated client based on the request type to which the target management request belongs, and after receiving a response result from the designated client to the target management request, feed back the response result to the target client; wherein the designated client is a second client configured to process the request type to which the target management request belongs; The designated client is configured to respond to the target management request, obtain a response result for the target management request, and feed the response result back to the server.
8. A digital employee management device, characterized in that: A target client is applied to a digital employee management system, wherein the target client is any first client in the system, the system further includes a server and multiple second clients, and the device includes: A first output module is configured to output a preset interface; wherein the preset interface is an interface for performing at least one management operation on a digital employee; the at least one management operation includes a first operation for instructing a digital employee to apply, and / or a second operation for instructing skill setting for the digital employee; a request generation module, configured to generate, in response to a target management operation issued by a user on the preset interface, a target management request corresponding to the target management operation based on a target account; wherein the target account is a user account currently logged in to the target client; a request uploading module, configured to upload the target management request to the server, so that the server forwards the target management request to a designated client based on the request type to which the target management request belongs, and after receiving a response result from the designated client to the target management request, feeds the response result back to the target client; wherein the designated client is a second client for processing the request type to which the target management request belongs; The second receiving module is used to receive the response result sent by the server to the target management request and display the response result.
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 6 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 6 is implemented.