Business processing method and device, computer device, readable storage medium and program product
By generating transaction orders through HR processing services and utilizing various sub-services to achieve upstream and downstream business collaboration, the problem of low efficiency in traditional HR business processing has been solved, and the efficiency of HR business processing within enterprises has been improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2026-04-14
AI Technical Summary
Traditional human resources processing methods are inefficient, requiring frequent coordination among subsidiaries, departments, and relevant personnel, resulting in low efficiency.
The system generates transaction orders through personnel processing services, automatically handling personnel matters within and outside the target group's business domain. It also utilizes appointment and dismissal collaboration sub-services, appointment and dismissal transaction processing sub-services, appointment and dismissal business collaboration sub-services, and cadre appointment and dismissal sub-services to achieve efficient collaboration between upstream and downstream businesses.
It eliminates the need for repeated manual verification and communication, automatically connecting upstream and downstream business processes, improving business processing efficiency, covering 80% of complex business scenarios, shortening development cycles, and reducing learning costs.
Smart Images

Figure CN119850140B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a business processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Technology
[0002] In enterprises or organizations, various personnel arrangements are frequently required, such as employee onboarding, cadre promotion, and personnel transfer. These arrangements often require coordination among subsidiaries, departments, teams, and other relevant personnel. The traditional approach to personnel processing typically involves an HR specialist liaising with the heads of various subsidiaries, departments, teams, and other relevant personnel to coordinate and synchronize information and business processes, thereby completing the personnel tasks.
[0003] However, traditional business processing methods suffer from low efficiency. Summary of the Invention
[0004] Therefore, it is necessary to provide a business processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can improve efficiency in response to the above-mentioned technical problems.
[0005] Firstly, this application provides a business processing method, including:
[0006] Obtain personnel and business information of the target group;
[0007] The personnel processing service generates the transaction order corresponding to the personnel business information.
[0008] Based on the transaction order, the first personnel business within the business domain of the target group is processed, and the second personnel business outside the business domain of the target group is processed, so as to realize upstream and downstream business processing.
[0009] In one embodiment, before generating the transaction order corresponding to the personnel business information through the personnel processing service, the method further includes:
[0010] If the personnel business information is cadre appointment and removal business information, then determine the business implementation scenario;
[0011] Determine the human resources processing service corresponding to the business implementation scenario.
[0012] In one embodiment, the business implementation scenario includes an integrated scenario; determining the personnel processing service corresponding to the business implementation scenario includes:
[0013] If the business implementation scenario is an integrated scenario, then the personnel processing service corresponding to the integrated scenario is determined to include the appointment and removal collaboration sub-service, the appointment and removal transaction processing sub-service, the appointment and removal business collaboration sub-service and / or the cadre appointment and removal sub-service.
[0014] The step of generating the transaction order corresponding to the personnel business information through the personnel processing service includes:
[0015] The appointment and removal collaboration sub-service generates the appointment and removal collaboration form corresponding to the personnel business information.
[0016] The appointment and dismissal transaction processing sub-service generates the appointment and dismissal transaction form corresponding to the personnel business information.
[0017] The appointment and removal business collaboration sub-service generates the appointment and removal collaboration form corresponding to the personnel business information; and / or...
[0018] The atomic service form corresponding to the personnel business information is generated through the atomic sub-service of cadre appointment and removal; the appointment and removal collaboration form, the appointment and removal transaction form, the appointment and removal coordination form and / or the atomic service form belong to the transaction form and are used to realize the upstream and downstream personnel business processing and cadre business processing in the integrated scenario.
[0019] In one embodiment, generating the appointment / removal collaboration form corresponding to the personnel business information through the appointment / removal collaboration sub-service includes:
[0020] Determine the appointment and dismissal scenarios corresponding to the aforementioned personnel business information;
[0021] The appointment and removal collaboration sub-service generates the appointment and removal collaboration form corresponding to the appointment and removal scenario.
[0022] In one embodiment, the business implementation scenario includes a separate scenario; determining the personnel processing service corresponding to the business implementation scenario includes:
[0023] If the business implementation scenario is a separate scenario, then the personnel processing service corresponding to the separate scenario is determined to include the appointment and removal transaction processing sub-service, the appointment and removal business collaboration sub-service and / or the cadre appointment and removal sub-service.
[0024] The step of generating the transaction order corresponding to the personnel business information through the personnel processing service includes:
[0025] The appointment and dismissal transaction processing sub-service generates the appointment and dismissal transaction form corresponding to the personnel business information.
[0026] The appointment and removal business collaboration sub-service generates the appointment and removal collaboration form corresponding to the personnel business information; and / or...
[0027] The personnel business information is generated through the cadre appointment and removal atomic sub-service; the appointment and removal transaction form, the appointment and removal coordination form and / or the atomic service form belong to the transaction form and are used to realize the upstream and downstream cadre business processing in the separation scenario.
[0028] In one embodiment, the method further includes:
[0029] Based on the transaction order, third-party human resources business is processed in the third-party system associated with the target group to realize upstream and downstream business processing.
[0030] Secondly, this application also provides a business processing apparatus, comprising:
[0031] The business information acquisition module is used to acquire personnel business information of the target group;
[0032] The transaction form generation module is used to generate transaction forms corresponding to the personnel business information through the personnel processing service.
[0033] The business processing module is used to process the first personnel business within the business domain of the target group based on the transaction order, and to process the second personnel business outside the business domain of the target group, so as to realize upstream and downstream business processing.
[0034] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0035] Obtain personnel and business information of the target group;
[0036] The personnel processing service generates the transaction order corresponding to the personnel business information.
[0037] Based on the transaction order, the first personnel business within the business domain of the target group is processed, and the second personnel business outside the business domain of the target group is processed, so as to realize upstream and downstream business processing.
[0038] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0039] Obtain personnel and business information of the target group;
[0040] The personnel processing service generates the transaction order corresponding to the personnel business information.
[0041] Based on the transaction order, the first personnel business within the business domain of the target group is processed, and the second personnel business outside the business domain of the target group is processed, so as to realize upstream and downstream business processing.
[0042] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0043] Obtain personnel and business information of the target group;
[0044] The personnel processing service generates the transaction order corresponding to the personnel business information.
[0045] Based on the transaction order, the first personnel business within the business domain of the target group is processed, and the second personnel business outside the business domain of the target group is processed, so as to realize upstream and downstream business processing.
[0046] The aforementioned business processing methods, devices, computer equipment, computer-readable storage media, and computer program products acquire personnel business information of the target group, generate transaction orders corresponding to the personnel business information through personnel processing services, and then process the first personnel business within the target group's business domain and the second personnel business outside the target group's business domain based on the transaction orders. This automatically connects upstream personnel business information with downstream business processing within and outside the business domain, eliminating the need for repeated manual verification, communication confirmation, or frequent entry of highly repetitive data. This achieves efficient collaboration within and between business domains and improves business processing efficiency. Attached Figure Description
[0047] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0048] Figure 1 This is a flowchart illustrating a business processing method in one embodiment;
[0049] Figure 2 This is a business processing architecture diagram in one embodiment;
[0050] Figure 3 This is a flowchart illustrating the business processing in another embodiment;
[0051] Figure 4 This is a screenshot of the onboarding process interface in one embodiment;
[0052] Figure 5 This is a screenshot of the "Create Cadre File" task interface in one embodiment.
[0053] Figure 6 This is an example of an interface diagram for the person to be registered;
[0054] Figure 7 An interface diagram for generating a new employment history when the original employment history is invalidated in one embodiment;
[0055] Figure 8 An interface diagram for generating a new appointment and removal experience when the original appointment and removal experience becomes invalid in one embodiment;
[0056] Figure 9 This is an interface diagram illustrating the identity of the highest-ranking cadre in one embodiment;
[0057] Figure 10 This is an interface diagram illustrating the newly appointed top-ranking official's identity in one embodiment;
[0058] Figure 11 This is an example of an interface diagram showing the process of ending the original personnel file and generating a new personnel file.
[0059] Figure 12 This is an interface diagram of the "Transfer of Cadre Files" pending task in one embodiment;
[0060] Figure 13 This is a screenshot of the original job information interface in one embodiment;
[0061] Figure 14 This is a screenshot of the newly appointed employee information interface in one embodiment;
[0062] Figure 15 This is a structural block diagram of a service processing device in one embodiment;
[0063] Figure 16 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0064] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0065] In one embodiment, such as Figure 1As shown, a business processing method is provided. This embodiment illustrates the application of this method to a computer device, which can be a terminal or a server. It is understood that this method can also be applied to a system including both a terminal and a server, and implemented through the interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0066] In this embodiment, the business processing method includes the following steps:
[0067] Step S102: Obtain the personnel information of the target group.
[0068] The target group is a group of multiple people. The target group can be a company, enterprise, organization, etc.
[0069] Human resources business information refers to information related to human resources business. It includes information corresponding to the target business type. The target business type may include one of the following: employee onboarding business type, cadre appointment and dismissal business type, etc.
[0070] For example, if the target business type of personnel business information is the appointment and removal of cadres, the personnel business information may include at least one of the following: appointment and removal order type, company, department, position, appointment type, cadre category, and effective date of appointment and removal.
[0071] Optionally, a management specialist of the target group initiates a personnel service request, and the computer equipment retrieves the corresponding personnel service information. Personnel service requests can include employee onboarding, manager promotion, and manager dismissal.
[0072] Step S104: Generate a transaction order corresponding to the personnel business information through the personnel processing service.
[0073] Among them, personnel processing services are services used to process business operations. Personnel processing services may include at least one of the following: appointment and dismissal collaboration sub-service, appointment and dismissal transaction processing sub-service, appointment and dismissal business collaboration sub-service, and cadre appointment and dismissal sub-service.
[0074] A transaction form is a collection of human resources business information that needs to be processed. Each sub-service can generate a corresponding transaction form.
[0075] Optionally, the computer equipment determines the personnel processing service corresponding to the personnel business information, sends the personnel business information to the corresponding personnel processing service, and generates a transaction order corresponding to the personnel business information through the personnel processing service corresponding to the personnel business information.
[0076] Step S106: Based on the transaction order, process the first personnel business within the business domain of the target group and process the second personnel business outside the business domain of the target group to realize upstream and downstream business processing.
[0077] It is understandable that the scope of business of the target group is considered within the business domain, while the scope of business outside the target group is considered outside the business domain. For example, the target group is Company 1. The scope of business of Company 1 is considered within the business domain, while anything outside that scope is considered outside the business domain. Within the same company, there may be categories such as payroll, social security, attendance, and cadre management, which belong to different domains within multiple companies.
[0078] The first HR service is related to business within the business area, and the second HR service is related to business outside the business area. For example, the first HR service is the appointment of Manager A of Company 1, and the second HR service is the change of the person in charge of a client company that has a business relationship with Company 1.
[0079] For example, a computer device processing a first personnel transaction within the business domain of a target group based on a transaction order may include:
[0080] a) Integration with cadre information services: Based on the cadre's management scope and proposed appointment / removal information, process the creation / transfer / exit of cadre files;
[0081] b) In conjunction with the work of reserve cadres: After several departments approve the appointments, the work of removing reserve cadres is carried out.
[0082] c) Linkage with foreign affairs management: If the administrative organization of several departments changes upon receiving the news of the appointment of cadres, the administrative organization of the registered personnel will be adjusted; otherwise, no action will be taken.
[0083] For example, a computer device processing a second personnel transaction outside the target group's business domain (cross-domain) based on a transaction order may include:
[0084] a) Integrate with core personnel operations: Adjust personnel files, work experience, and information on the highest-ranking cadre based on cadre appointment and removal information and personnel affairs change information;
[0085] b) In conjunction with payroll and benefits: Upon receiving notification of the effective appointment or removal of cadres, adjust the fixed salary, suspend salary, or start salary based on the appointment or removal information, and recalculate salary.
[0086] c) Linkage with individual income tax and social security business: Upon receiving the effective notice of cadre appointment and removal, adjust the cadre's employment, tax payment, social security participation and other information according to the appointment and removal information.
[0087] Optionally, the above method also includes: processing third-party human resources business on third-party systems associated with the target group based on transaction orders, so as to realize upstream and downstream business processing.
[0088] Third-party HR operations are those that need to be processed by a third-party system. Examples of third-party systems include payroll systems. First and second-party HR operations are HR operations within the target group's own system, while third-party HR operations are HR operations within a third-party system.
[0089] For example, if a company purchases a third-party payroll system, it also needs to process third-party HR business with the third-party payroll system based on transaction orders in order to realize upstream and downstream business processing.
[0090] Unified management of third-party system integration services requires external applications to call the Kingdee Cloud Cangqiong OpenAPI. It supports multiple authentication methods, such as accessToken authentication, digest authentication, JWT authentication, basic authentication, and signature authentication, serving as the identity credentials for external systems logging into Kingdee Cloud Cangqiong. It also supports API interface authorization and IP whitelisting. When an external third-party system accesses Kingdee Cloud Cangqiong services, it first registers on the open platform, generating an appId and appsecret for its third-party application. Then, it obtains an application token and access token through the API. In subsequent requests, the client includes the access token in the request and sends it to the server, allowing normal API service calls.
[0091] Optionally, computer equipment can also perform middleware business collaboration based on transaction orders.
[0092] The middleware business collaboration solution addresses the monitoring and management of cumbersome processes and complex business call logic across cloud systems, as well as the integration of user-related transactions involving changes in other domains, achieving plug-and-play interfaces and intelligent management. The middleware business collaboration provides two configuration options: business event publishing and business event subscription. The business initiator registers the change event type and configures business event publishing, while the business receiver configures the required business event subscription. Once a change event registered by the business initiator occurs, the event is published, and the business can receive and process it, achieving plug-and-play functionality and flexible configuration.
[0093] Understandably, the implementation of the HR processing service relies on the basic capabilities of third-party systems and middleware business collaboration. For example, when core HR initiates onboarding or transfer procedures, the HR processing service can only process subsequent enterprise business processes after receiving collaborative messages from the middleware business collaboration platform. This is mainly for separate scenarios, where personnel transfers and cadre promotions are executed separately.
[0094] Understandably, the appointment and removal collaboration sub-service and the appointment and removal transaction processing sub-service can handle appointment and removal transaction forms under different business scenarios, generating appointment and removal transaction forms, appointment transaction forms, or dismissal transaction forms respectively. After the transaction forms take effect, they can be coordinated with systems within the business domain, outside the business domain, or third parties through the appointment and removal collaboration service.
[0095] Different business scenarios consist of one or more appointment and dismissal transaction orders. The types of transaction changes include appointment, dismissal, or removal from office. Applications that need to collaborate need to subscribe to collaborative messages of the three types of changes through business collaboration capabilities. The HR processing service publishes a collaborative message after processing each single transaction order, and collaborates with the subscribed applications to complete all collaborations in different business scenarios.
[0096] The above-described business processing method obtains the personnel business information of the target group, generates the corresponding transaction order through the personnel processing service, and then processes the first personnel business within the target group's business domain and the second personnel business outside the target group's business domain based on the transaction order. It automatically connects the upstream personnel business information with the downstream business processing within and outside the business domain, eliminating the need for repeated manual verification, communication and confirmation, or frequent entry of highly repetitive data. This achieves efficient collaboration within and between business domains, improves the efficiency of business processing, and can cover 80% of the complex business scenarios of cadre appointment, dismissal and transfer within the target group.
[0097] Furthermore, leveraging the business collaboration capabilities of the HR processing service, it supports rapid integration of core HR, payroll systems, and third-party systems through configuration, avoiding redundant development and verification, shortening the development cycle, reducing learning costs, and improving delivery efficiency. After integration using the HR processing service configuration method, no development is required unless there are special business requirements; only 0.5 development man-days are needed for configuration, compared to 8 man-days required in the traditional method, significantly improving efficiency.
[0098] In one embodiment, before generating a transaction order corresponding to personnel business information through personnel processing service, the method further includes: if the personnel business information is cadre appointment and removal business information, then determining the business implementation scenario; and determining the personnel processing service corresponding to the business implementation scenario.
[0099] The business implementation scenario can be either an integrated scenario or a separate scenario. An integrated scenario is one where personnel and cadre-related business are processed together, while a separate scenario is one where personnel and cadre-related business are processed separately.
[0100] Optionally, the business implementation scenario includes an integrated scenario; the personnel processing service corresponding to the business implementation scenario is determined, including: if the business implementation scenario is an integrated scenario, the personnel processing service corresponding to the integrated scenario is determined to include appointment and removal collaboration sub-service, appointment and removal transaction processing sub-service, appointment and removal business collaboration sub-service and / or cadre appointment and removal atomic sub-service; generating transaction forms corresponding to personnel business information through personnel processing services, including: generating appointment and removal collaboration forms corresponding to personnel business information through appointment and removal collaboration sub-service; generating appointment and removal transaction forms corresponding to personnel business information through appointment and removal transaction processing sub-service; generating appointment and removal collaboration forms corresponding to personnel business information through appointment and removal business collaboration sub-service; and / or, generating atomic service forms corresponding to personnel business information through cadre appointment and removal atomic sub-service; the appointment and removal collaboration form, appointment and removal transaction form, appointment and removal collaboration form and / or atomic service form are transaction forms used to realize upstream and downstream personnel business processing and cadre business processing in the integrated scenario.
[0101] Optionally, the business implementation scenario includes a separation scenario; determining the personnel processing service corresponding to the business implementation scenario includes: if the business implementation scenario is a separation scenario, then determining the personnel processing service corresponding to the separation scenario includes an appointment and removal transaction processing sub-service, an appointment and removal business collaboration sub-service, and / or a cadre appointment and removal atomic sub-service; generating transaction forms corresponding to personnel business information through the personnel processing service includes: generating appointment and removal transaction forms corresponding to personnel business information through the appointment and removal transaction processing sub-service; generating appointment and removal collaboration forms corresponding to personnel business information through the appointment and removal business collaboration sub-service; and / or generating atomic service forms corresponding to personnel business information through the cadre appointment and removal atomic sub-service; the appointment and removal transaction form, the appointment and removal collaboration form, and / or the atomic service form are transaction forms used to implement upstream and downstream cadre business processing in the separation scenario.
[0102] The appointment and removal collaboration sub-service can be used to initialize, complete, and terminate appointment and removal collaboration orders. Based on different appointment and removal scenarios, the appointment and removal collaboration sub-service updates the appointment and removal collaboration order and calls the appointment and removal transaction processing sub-service to trigger the transaction to take effect.
[0103] Optionally, the appointment and removal collaboration sub-service can be used to generate appointment and removal collaboration forms corresponding to personnel business information, including: determining the appointment and removal scenario corresponding to the personnel business information; and generating appointment and removal collaboration forms corresponding to the appointment and removal scenario through the appointment and removal collaboration sub-service.
[0104] The appointment and removal scenarios can include scenarios where internal staff members hold director positions across personnel authority, scenarios where internal staff members hold director positions within the same personnel authority, scenarios where internal staff members hold non-director positions, and scenarios where they are removed from their posts.
[0105] Optionally, the computer device determines the execution strategy corresponding to the appointment / removal scenario through the appointment / removal collaboration sub-service, and generates an appointment / removal collaboration form corresponding to the scenario based on the execution strategy. This appointment / removal collaboration form is used to perform scenario collaboration processing on appointment / removal transaction forms. Each appointment / removal scenario can correspond to one execution strategy, and the specific execution strategy can be set as needed.
[0106] For example, the appointment and dismissal collaboration form is used to process appointment and dismissal affairs forms in a scenario. It can be used to process or supplement the appointment and dismissal affairs forms that have already been generated, such as changing the generated appointment and dismissal affairs form for full-time positions to a part-time position, or forcibly terminating the existing appointment and dismissal affairs form for dismissal scenarios.
[0107] For example, computer equipment executes different execution strategies based on different appointment and dismissal scenarios, updates different appointment and dismissal collaboration forms, and determines the effective time of personnel matters, whether they are temporarily suspended, and other information. For instance, the appointment and dismissal of internal staff for the position of director requires calling the execution strategies corresponding to the appointment and dismissal scenarios for internal staff for the same position, updating the effective time and temporary suspension information of the appointment and dismissal forms respectively, and triggering the transaction to take effect or adding it to a scheduled task based on the effective time.
[0108] Optionally, the computer equipment obtains appointment and dismissal information from the personnel business information through the appointment and dismissal transaction processing sub-service, and generates an appointment and dismissal transaction form based on the appointment and dismissal information.
[0109] The computer equipment obtains the appointment and removal registration form through the appointment and removal transaction processing sub-service. The appointment and removal registration form includes appointment and removal information from the personnel business information entered by the user. This appointment and removal information is then input into a preset appointment and removal transaction template to obtain an appointment and removal transaction form. Each appointment and removal registration form includes at least one piece of appointment and removal information. Each piece of appointment and removal information includes the corresponding appointing or dismissing company, department, cadre category, rank, grade, reason for appointment, whether it is a director position, personnel information, type of position, and whether it crosses personnel authority. Each piece of appointment and removal information corresponds to one appointment and removal transaction form.
[0110] The appointment and removal transaction processing sub-service can be used to complete transaction cross-validation, transaction in-transit notification / termination, appointment and removal registration form slicing, checking and executing the generation of hidden positions, generating / updating appointment and removal transaction forms, obtaining and setting HRBU, sending / receiving transaction effective MQ (Message Queue) messages, and synchronizing appointment and removal approval forms. The appointment and removal transaction processing sub-service can handle the logic before transaction effective in integrated scenarios, such as appointment and removal registration form slicing, hidden position generation, and sequentially triggering transaction effectiveness, as well as the logic after transaction effectiveness, such as the business status of appointment and removal registration forms, collaboration forms, and transaction forms, updating the effective status, and invoking downstream business notifications.
[0111] Optionally, the computer equipment determines the collaborative business information that needs to be coordinated in the personnel business information through the appointment and dismissal business coordination sub-service, and generates an appointment and dismissal coordination form based on the collaborative business information.
[0112] The appointment and dismissal business collaboration sub-service can be used for business collaboration processing, including publishing collaboration messages, receiving and processing collaboration messages outside the business domain, and business collaboration itself. This sub-service can synchronize appointment and dismissal processes both within and outside the business domain; receive and process collaboration messages for core HR operations such as onboarding, transfers, part-time appointments, and resignations; and complete the association and updating of HR data and appointment / dismissal data. See below:
[0113] i. After the appointment and removal transaction takes effect, a collaborative message is published. Applications subscribed to within or outside the business domain in the business collaboration application receive and process the collaborative message to complete the business collaboration.
[0114] ii. Receive and process collaborative messages outside the business domain, such as business collaborative messages triggered by core personnel for onboarding, transfer, part-time work, and resignation. Call the appointment and dismissal experience matching service to establish the relationship between the two, update the appointment and dismissal experience, calculate the highest cadre status, and synchronize the results to applications such as cadre files, reserve cadres, and foreign affairs management within the domain to complete business collaboration.
[0115] iii. After the appointment and removal matters take effect or after receiving and processing the collaborative messages from outside the domain, use the OpenAPI method to synchronously update the core human resources, cadre files, salary and benefits, social security and individual income tax systems of the third party to complete business collaboration.
[0116] Optionally, the computer equipment generates atomic service forms corresponding to personnel business information through the cadre appointment and removal atomic sub-service. The atomic service form includes atomic services (atomic methods), which include those used to generate or update appointment and removal transaction forms.
[0117] The cadre appointment and removal atomic service can be used to provide unified and easily maintainable atomic services that can be reused by other services (appointment and removal collaboration sub-service, appointment and removal transaction processing sub-service, appointment and removal business collaboration sub-service). Atomic services may include appointment and removal experience update service, cadre identity bubble service, appointment and removal experience matching fallback service, and appointment and removal transaction form service, as shown below:
[0118] i. Appointment and Removal Experience Update Service: Provides atomic methods for creating, updating, and deleting expired appointment and removal experiences;
[0119] ii. Cadre Identity Bubble Service: Determines a person's highest cadre identity through bubble logic. For example, if there are multiple appointment and removal experiences of the same cadre category for the current person's highest cadre category, the final appointment and removal experience is obtained according to the priority of director position, full-time position, and part-time position, and the highest cadre identity is generated and assigned.
[0120] It is understandable that each cadre may hold multiple different cadre positions. The highest cadre status refers to the situation where multiple cadres hold positions, but each cadre can only have one cadre status at a time. Therefore, a cadre status needs to be determined according to certain rules (highest cadre category or other rules). The bubble sort algorithm refers to the calculation of cadre status based on these rules.
[0121] iii. Backup service for matching appointment and dismissal experience: Prioritize matching appointment and dismissal experience with employment experience by document number. If no match is found, then match by conditions such as name + company + department + job mode + position + job type.
[0122] iv. Appointment and Removal Transaction Service: Provides atomic methods for creating transaction forms, updating transaction forms, and triggering transaction forms to take effect.
[0123] Understandably, ordinary employees have employee files on the target group's system platform, mainly containing basic data such as work experience and job level. Cadres, on the other hand, have both employee and cadre files, with cadre files containing basic data such as appointment and dismissal history and cadre status. Therefore, when an employee is promoted to cadre or a cadre is promoted, the actual business implementation can include two methods: an integrated scenario and a separate scenario. In the integrated scenario, a cadre specialist operates the system. After the cadre appointment or dismissal is completed, the computer can simultaneously add or update employee and cadre file data, automatically linking the two sets of data, thus achieving integrated personnel and cadre business processing. In the separate scenario, personnel specialists and cadre specialists operate separately. HR specialists initiate business processes that add or update employee file data, while cadre specialists only process cadre file additions or updates. Finally, the personnel processing service links these two types of data.
[0124] In an integrated scenario, the appointment and removal collaboration sub-service can complete appointments and removals across multiple scenarios, including those involving personnel authority, personnel authority, director positions, and non-director positions, enabling faster business processing.
[0125] In this embodiment, if the personnel business information is cadre appointment and removal business information, then determining the business implementation scenario allows for the identification of the corresponding personnel processing service, thereby enabling more accurate and rapid upstream and downstream business collaborative processing. Furthermore, precise sub-services can be identified for both integrated and separate scenarios, further facilitating more accurate upstream and downstream business collaborative processing.
[0126] In one embodiment, such as Figure 2 As shown, a business processing architecture diagram is also provided. This architecture consists of a data storage layer, a business logic layer, a view display layer, and a user interface. The data storage layer, based on the Cangqiong platform, supports dozens of mainstream databases on the market. Besides storing cadre appointment and removal data such as appointment and removal registration forms, appointment and removal orders, appointment and removal transaction forms, appointment and removal activities, and appointment and removal collaboration forms, it also stores data related to cadre files, reserve cadres, and foreign affairs management within the field, as well as data from outside the field, such as work experience, appointment and removal experience, and personnel files.
[0127] The business logic layer includes personnel processing services, which include appointment and dismissal collaboration sub-services, appointment and dismissal transaction processing sub-services, appointment and dismissal business collaboration sub-services, and cadre appointment and dismissal sub-services.
[0128] View display layer: Includes multiple appointment and removal activities such as appointment and removal registration form, appointment and removal collaboration form and discussion decision, pre-appointment publicity, and document issuance.
[0129] The user interface displays the interface for users to perform business operations.
[0130] In one embodiment, such as Figure 3 As shown, the cadre management specialist initiates and completes cadre appointments and removals, and then collaborates with downstream business units. After the cadre appointments and removals are completed, the appointment and removal information (such as appointment / removal order type / company / department / position / job type / cadre category / appointment / removal effective date, etc.) and personnel change information (such as change operation / personnel information, etc.) are synchronized to the middleware. After the cadre appointments and removals take effect, collaboration with downstream business units is carried out.
[0131] The Human Resources Shared Service Center (HRSSC) handles the onboarding of executives and then collaborates with downstream business units.
[0132] After confirming the onboarding of a cadre, the HR processing service subscribes to the onboarding confirmation message, obtains the appointment information (such as company / department / position / job grade / job level / job type / onboarding date, etc.) and cadre information (cadre category / appointment document number), and coordinates with downstream business.
[0133] In cross-domain (outside of business domain):
[0134] i. Linkage between cadre information and business operations: Upon receiving confirmation of employment, process the creation of cadre files based on cadre appointment information and cadre information;
[0135] ii. Integration with foreign affairs management: Upon receiving confirmation of employment, process the registration of personnel based on their cadre category, rank, and grade.
[0136] After confirming the departure of an employee, the HR processing service subscribes to the departure effective message and coordinates with downstream business processes based on the configuration of "whether the departure ends the employee's status and appointment / removal experience".
[0137] In cross-domain (outside of business domain):
[0138] i. Integration with cadre information services: Upon receiving notification of the effective departure, the system will process the removal from the cadre file or not, based on this configuration.
[0139] ii. Integration with reserve cadre operations: Upon receiving the notification of the departure taking effect, process the exit from the reserve cadre program or leave it as is, based on this configuration.
[0140] In one embodiment, such as Figure 4 As shown, when a new employee joins as a manager, it is necessary to create a manager file and a foreign affairs personnel pending filing; the HR specialist adds a new onboarding application, with the department being Company A, the position being General Manager, the manager category being a grassroots manager, and then confirms the onboarding.
[0141] After a cadre's onboarding takes effect, the personnel processing service calls the appointment and removal experience update service to create appointment and removal history, and calls the cadre identity bubbling service to calculate the highest cadre identity. Upon completion, it collaborates with downstream services to perform the following operations on the cadre file: It generates a "Create Cadre File" to-do task interface, such as... Figure 5 As shown.
[0142] The computer device generates an interface for personnel to be registered based on the "Create Cadre File" task in the task list interface, such as... Figure 6 As shown.
[0143] In one embodiment, when a mid-level manager in the Shenzhen company has completed three years of service and, after evaluation, meets the selection and appointment criteria for promotion to senior management, the company decides to promote this person to senior management in the Shanghai company. This requires the transfer of management authority, personnel management authority, and updating of foreign affairs personnel information.
[0144] Step 1: The employee is dismissed from their original position (Department: Shenzhen Company A; Position: General Manager), and appointed to a new position (Department: Shanghai Company A; Position: President). After the promotion takes effect, the computer system will execute the following steps:
[0145] a. The personnel processing service calls the appointment and dismissal experience update service to update expired or dismissed appointment and dismissal experiences, and creates new appointment and dismissal experiences for those currently in office. It calls the personnel affairs service to retrieve expired or dismissed appointment and dismissal experiences, personnel files, and other personnel data, and creates new appointment and dismissal experiences and personnel files. It also calls the cadre status bubbling service to calculate and update the highest cadre status. For example... Figures 7 to 10 As shown;
[0146] ①For example Figure 7 As shown, the original work experience is invalidated, and a new work experience is generated.
[0147] ②For example Figure 8 As shown, invalidate the original appointment and removal history and generate a new appointment and removal history.
[0148] ③ For example Figures 9 to 10 As shown, the bubble sort algorithm is used to calculate the identity of the highest-ranking cadre. Figure 9 This refers to the highest-ranking official position previously held, i.e., a mid-level cadre. Figure 10 This refers to the newly appointed highest-ranking official, i.e., a senior official.
[0149] ④ For example Figure 11 As shown, the original personnel file is closed, and a new personnel file is generated.
[0150] b. Personnel processing services and cadre file management are integrated. Due to changes in cadre management authority, an interface for the "Transfer Cadre Files" pending task is generated, such as... Figure 12 As shown.
[0151] c. Business collaboration between personnel processing services and foreign affairs operations: Due to changes in the full-time appointment of cadres or changes in the position of director, update the appointment and cadre category information of personnel registered for foreign affairs, such as... Figure 13 and Figure 14 As shown, Figure 13 This is the original job information interface. Figure 14 This is the information screen for new employees.
[0152] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0153] Based on the same inventive concept, this application also provides a business processing apparatus for implementing the business processing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more business processing apparatus embodiments provided below can be found in the limitations of the business processing method described above, and will not be repeated here.
[0154] In one exemplary embodiment, such as Figure 15 As shown, a business processing device is provided, including: a business information acquisition module 1502, a transaction order generation module 1504, and a business processing module 1506, wherein:
[0155] The business information acquisition module 1502 is used to acquire personnel business information of the target group.
[0156] The transaction form generation module 1504 is used to generate transaction forms corresponding to personnel business information through personnel processing services.
[0157] The business processing module 1506 is used to process the first personnel business within the business domain of the target group based on transaction orders, and to process the second personnel business outside the business domain of the target group, so as to realize upstream and downstream business processing.
[0158] The aforementioned business processing device acquires the personnel business information of the target group, generates a transaction order corresponding to the personnel business information through the personnel processing service, and then processes the first personnel business within the business domain of the target group and the second personnel business outside the business domain of the target group based on the transaction order. It automatically connects the upstream personnel business information with the downstream business processing within and outside the business domain, eliminating the need for repeated manual verification, communication and confirmation, or frequent entry of highly repetitive data, thereby achieving efficient collaboration within and outside the business domain and improving the efficiency of business processing.
[0159] In one embodiment, the above-mentioned apparatus further includes a personnel processing service determination module, used to determine the business implementation scenario if the personnel business information is cadre appointment and removal business information; and to determine the personnel processing service corresponding to the business implementation scenario.
[0160] In one embodiment, the business implementation scenario includes an integrated scenario; the aforementioned personnel processing service determination module is further configured to determine, if the business implementation scenario is an integrated scenario, that the personnel processing services corresponding to the integrated scenario include an appointment and removal collaboration sub-service, an appointment and removal transaction processing sub-service, an appointment and removal business collaboration sub-service, and / or a cadre appointment and removal atomic sub-service; the aforementioned transaction order generation module 1504 is further configured to generate an appointment and removal collaboration order corresponding to personnel business information through the appointment and removal collaboration sub-service; generate an appointment and removal transaction order corresponding to personnel business information through the appointment and removal transaction processing sub-service; generate an appointment and removal collaboration order corresponding to personnel business information through the appointment and removal business collaboration sub-service; and / or, generate an atomic service order corresponding to personnel business information through the cadre appointment and removal atomic sub-service; the appointment and removal collaboration order, appointment and removal transaction order, appointment and removal collaboration order, and / or atomic service order are transaction orders, used to realize upstream and downstream personnel business processing and cadre business processing in the integrated scenario.
[0161] In one embodiment, the transaction order generation module 1504 is further used to determine the appointment and removal scenario corresponding to the personnel business information; and to generate the appointment and removal collaboration order corresponding to the appointment and removal scenario through the appointment and removal collaboration sub-service.
[0162] In one embodiment, the business implementation scenario includes a separation scenario; the aforementioned personnel processing service determination module is further configured to determine, if the business implementation scenario is a separation scenario, that the personnel processing services corresponding to the separation scenario include an appointment and removal transaction processing sub-service, an appointment and removal business collaboration sub-service, and / or a cadre appointment and removal atomic sub-service; the aforementioned transaction order generation module 1504 is further configured to generate appointment and removal transaction orders corresponding to personnel business information through the appointment and removal transaction processing sub-service; generate appointment and removal collaboration orders corresponding to personnel business information through the appointment and removal business collaboration sub-service; and / or generate atomic service orders corresponding to personnel business information through the cadre appointment and removal atomic sub-service; the appointment and removal transaction order, the appointment and removal collaboration order, and / or the atomic service order are transaction orders used to implement upstream and downstream cadre business processing in the separation scenario.
[0163] In one embodiment, the aforementioned business processing module 1506 is further configured to process third-party human resources business of a third-party system associated with the target group based on a transaction order, so as to realize upstream and downstream business processing.
[0164] Each module in the aforementioned business processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0165] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 16As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a business processing method. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0166] Those skilled in the art will understand that Figure 16 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0167] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0168] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0169] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0170] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0171] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0172] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0173] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A business processing method, characterized in that, The method includes: Obtain personnel and business information of the target group; If the personnel business information is cadre appointment and removal business information, then determine the business implementation scenario; Determining the personnel processing services corresponding to the business implementation scenario includes: if the business implementation scenario is an integrated scenario, then determining that the personnel processing services corresponding to the integrated scenario include appointment and removal collaboration sub-service, appointment and removal transaction processing sub-service, appointment and removal business collaboration sub-service and / or cadre appointment and removal sub-service; Generating a transaction order corresponding to the personnel business information through the personnel processing service includes: generating an appointment and removal collaboration order corresponding to the personnel business information through the appointment and removal collaboration sub-service; generating an appointment and removal transaction order corresponding to the personnel business information through the appointment and removal transaction processing sub-service; generating an appointment and removal collaboration order corresponding to the personnel business information through the appointment and removal business collaboration sub-service; and / or generating an atomic service order corresponding to the personnel business information through the cadre appointment and removal atomic sub-service; the appointment and removal collaboration order, the appointment and removal transaction order, and / or the atomic service order belong to the transaction order and are used to realize upstream and downstream personnel business processing and cadre business processing in the integrated scenario; Based on the transaction order, the first personnel business within the business domain of the target group is processed, and the second personnel business outside the business domain of the target group is processed, so as to realize upstream and downstream business processing.
2. The method according to claim 1, characterized in that, The personnel business information includes information corresponding to the target business type, which is either employee onboarding or cadre appointment and dismissal.
3. The method according to claim 2, characterized in that, If the target business type of the personnel business information is the cadre appointment and removal business type, then the personnel business information includes at least one of the following: appointment and removal order type, company, department, position, appointment type, cadre category, and appointment and removal effective date.
4. The method according to claim 1, characterized in that, The step of generating the appointment and removal collaboration form corresponding to the personnel business information through the appointment and removal collaboration sub-service includes: Determine the appointment and dismissal scenarios corresponding to the aforementioned personnel business information; The appointment and removal collaboration sub-service generates the appointment and removal collaboration form corresponding to the appointment and removal scenario.
5. The method according to claim 2, characterized in that, The business implementation scenarios include separation scenarios; determining the HR processing service corresponding to the business implementation scenario includes: If the business implementation scenario is a separate scenario, then the personnel processing service corresponding to the separate scenario is determined to include the appointment and removal transaction processing sub-service, the appointment and removal business collaboration sub-service and / or the cadre appointment and removal sub-service. The step of generating the transaction order corresponding to the personnel business information through the personnel processing service includes: The appointment and dismissal transaction processing sub-service generates the appointment and dismissal transaction form corresponding to the personnel business information. The appointment and removal business collaboration sub-service generates the appointment and removal collaboration form corresponding to the personnel business information; and / or... The personnel business information is generated through the cadre appointment and removal atomic sub-service; the appointment and removal transaction form, the appointment and removal coordination form and / or the atomic service form belong to the transaction form and are used to realize the upstream and downstream cadre business processing in the separation scenario.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Based on the transaction order, third-party human resources business is processed in the third-party system associated with the target group to realize upstream and downstream business processing.
7. A business processing device, characterized in that, The device includes: The business information acquisition module is used to acquire personnel business information of the target group; The personnel processing service determination module is used to determine the business implementation scenario if the personnel business information is cadre appointment and removal business information; and to determine the personnel processing service corresponding to the business implementation scenario, including: if the business implementation scenario is an integrated scenario, determining that the personnel processing service corresponding to the integrated scenario includes appointment and removal collaboration sub-service, appointment and removal transaction processing sub-service, appointment and removal business collaboration sub-service and / or cadre appointment and removal sub-service. The transaction form generation module is used to generate transaction forms corresponding to the personnel business information through the personnel processing service, including: generating appointment and removal collaboration forms corresponding to the personnel business information through the appointment and removal collaboration sub-service; generating appointment and removal transaction forms corresponding to the personnel business information through the appointment and removal transaction processing sub-service; generating appointment and removal collaboration forms corresponding to the personnel business information through the appointment and removal business collaboration sub-service; and / or generating atomic service forms corresponding to the personnel business information through the cadre appointment and removal atomic sub-service; the appointment and removal collaboration forms, the appointment and removal transaction forms, the appointment and removal collaboration forms, and / or the atomic service forms belong to the transaction forms and are used to realize upstream and downstream personnel business processing and cadre business processing in the integrated scenario; The business processing module is used to process the first personnel business within the business domain of the target group based on the transaction order, and to process the second personnel business outside the business domain of the target group, so as to realize upstream and downstream business processing.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Work order-based authority entry automatic management method and system
CN114596064A