Enterprise social security information linkage increase and decrease method and system based on data medium station

Through the data middle platform-based method, the increase and decrease of social security information is automatically processed, and the problems of inefficiency and error-prone traditional solutions are solved, more efficient and accurate social security information management is achieved, and operating costs are reduced.

CN119904209APending Publication Date: 2025-04-29SHANDONG LUNENG SOFTWARE TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411737233.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The traditional social security information increase and decrease plan is inefficient, error-prone, lack of real-time, high labor costs, and insufficient expansion and flexibility.

Method used

Using a data middle platform-based method, we collect social security information in different business systems and link the increase or decrease of staff related data, and combine the mapping relationship between change types and increase of staff within the enterprise, and the mapping relationship between change types and decrease of staff, we automatically obtain the increase or decrease of social security information of change of personnel.

Benefits of technology

It improves the efficiency and accuracy of the increase and decrease of social security information linkage between medium and large enterprises, reduces operating costs, and enhances the scalability and flexibility of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904209A_ABST
    Figure CN119904209A_ABST
Patent Text Reader

Abstract

The invention provides an enterprise social security information linkage increase and decrease personnel method and system based on a data medium station, the data medium station is used for gathering social security information linkage increase and decrease personnel related data in different business systems and providing data sharing, and the method comprises the following steps: responding to periodic personnel change event pushing; determining a personnel change type by combining a pre-constructed personnel change type table on the basis of personnel change data acquired from the data medium table; on the basis of the personnel change type, combining a pre-constructed change type and added personnel mapping table or change type and reduced personnel mapping table, determining an added personnel type or a reduced personnel type of the social security information; summarizing the changed personnel, and determining the transferred unit and post information of the personnel of the added personnel type in combination with the personnel change data of the personnel of the added personnel type; and on the basis of the summarizing result, performing social security information added registration on the personnel of the added personnel type, and performing equipment information reduced registration on the personnel of the reduced personnel type.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of enterprise human resource management, and in particular relates to a method and system for increasing or decreasing staff through linkage with enterprise social security information based on a data middle platform. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] The inventors have found that for medium and large enterprises (such enterprises include a large number of subsidiaries or branches), due to their high staff mobility, the increase and decrease of employees' social security information is extremely frequent, and the traditional linkage increase and decrease scheme mainly relies on manual operation. The management department notifies the IT department to create, modify or delete accounts through email or internal work order system, which is inefficient and prone to errors. Some semi-automated schemes usually use simple script automation tools to complete one or several steps in the increase and decrease process, but these tools have limited functions and it is difficult to fully automate complex business needs. The above schemes all have the problems of low efficiency, error-proneness, lack of real-time performance, high labor costs, and insufficient scalability and flexibility. Summary of the invention

[0004] The present invention provides a method and system for increasing or decreasing staff through linkage of enterprise social security information based on a data middle platform, so as to solve the problems of low efficiency, easy error, lack of real-time performance, high labor cost, and insufficient scalability and flexibility of traditional schemes for increasing or decreasing staff through social security information.

[0005] According to a first aspect of an embodiment of the present invention, a method for increasing or decreasing employees through linkage of enterprise social security information based on a data middle station is provided, wherein the data middle station is used to aggregate data related to increase or decrease of employees through linkage of social security information in different business systems and provide data sharing, and the method comprises:

[0006] In response to periodic personnel change event pushes, based on the personnel change data obtained from the data center and combined with the pre-built personnel change type table, determine the personnel change type;

[0007] Based on the personnel change type, combined with the pre-built mapping table between change type and increase in staff or between change type and decrease in staff, determine the increase in staff type or decrease in staff type of social security information;

[0008] Summarize the personnel changes. For the personnel who are added to the team, determine their transferred units and positions based on their personnel change data.

[0009] Based on the summary results, social security information is registered for the additional personnel, and equipment information is registered for the reduced personnel.

[0010] Furthermore, the construction of the data middle platform is specifically as follows: based on the enterprise ERP system, real-time acquisition of basic personnel information, personnel change records and personnel allocation information of changed personnel; based on the third-party data interface, acquisition of basic social security information data of changed personnel; based on the enterprise human resources system, construction of a personnel change type table, a change type and increase in staff mapping table, and a change type and reduction in staff mapping table; based on the data obtained from different business systems, the construction of the data middle platform is realized.

[0011] Furthermore, in response to the push of personnel change events, a message reminder is sent to the pre-associated social security information increase and decrease staff management personnel, and the management personnel conduct subsequent processing of the increase and decrease of staff in conjunction with the enterprise's social security information based on the summary results.

[0012] Furthermore, the determination of the personnel change type is specifically as follows: based on the personnel change data obtained from the data center, the corresponding change type and change reason are determined from the personnel change type table; wherein, the change type includes change types requiring increase in staff and change types requiring decrease in staff, and the change types requiring increase in staff include but are not limited to recruitment, transfer within the enterprise system, re-employment, transfer in from outside the enterprise system, and transfer in of employment relationship; the change types requiring decrease in staff include but are not limited to transfer out of the enterprise system, retirement, resignation, transfer out of employment relationship, and death.

[0013] Furthermore, the personnel change type table specifically includes the change type and the subdivided change reasons corresponding to the change type; the change type and staff increase mapping table specifically includes the change type, the subdivided change reasons corresponding to the change type, the staff increase reason and the staff increase description; the change type and staff reduction mapping table specifically includes the change type, the subdivided change reasons, the staff reduction reason and the staff reduction type.

[0014] Furthermore, the data in the data center and the data in different business systems are synchronized in real time through ODG-DATAHUB; and the sensitive data from different business systems are desensitized by using a data protection umbrella combined with physical desensitization.

[0015] According to a second aspect of an embodiment of the present invention, a system for increasing or decreasing employees through linkage of enterprise social security information based on a data middle platform is provided, wherein the data middle platform is used to aggregate data related to increase or decrease of employees through linkage of social security information in different business systems and provide data sharing, and the system includes:

[0016] A personnel change type determination unit, which is used to respond to periodic personnel change event pushes, based on the personnel change data obtained from the data center, combined with a pre-built personnel change type table, to determine the personnel change type;

[0017] A staff increase / decrease type determination unit, which is used to determine the staff increase type or staff decrease type of social security information based on the staff change type and a pre-built mapping table of change type and staff increase or a mapping table of change type and staff decrease;

[0018] The changed personnel summary unit is used to summarize the changed personnel. For the personnel of the recruitment type, the unit and position information of the personnel to be transferred are determined in combination with their personnel change data.

[0019] The staff increase and decrease registration unit is used to register the social security information of the staff increase type and to register the equipment information of the staff decrease type based on the summary results.

[0020] According to a third aspect of an embodiment of the present invention, there is provided an electronic device comprising a memory, a processor and a computer program stored and running on the memory, wherein when the processor executes the program, the method for increasing or decreasing staff through linkage of enterprise social security information based on a data middle station is implemented.

[0021] According to a fourth aspect of an embodiment of the present invention, there is provided a computer storage medium on which a computer program is stored, and when the program is executed by a processor, the method for increasing or decreasing staff through linkage of enterprise social security information based on a data middle station is implemented.

[0022] According to a fifth aspect of an embodiment of the present invention, there is provided a computer program product having computer program code stored thereon, and when the computer program code is executed, the method for increasing or decreasing staff through linkage of enterprise social security information based on a data middle station is implemented.

[0023] Compared with the prior art, the present invention has the following beneficial effects:

[0024] The present invention provides a method and system for increasing or decreasing staff through the linkage of enterprise social security information based on a data middle platform. The scheme aggregates information related to the linkage of increase or decrease of staff with social security information in several business systems based on the data middle platform, and automatically obtains the type of increase or decrease of staff in the social security information of the changed personnel in combination with the personnel change type within the enterprise, the mapping relationship between the change type and the increase of staff, and the mapping relationship between the change type and the decrease of staff. It can automatically summarize the personnel who need the increase or decrease of staff through social security information, avoiding the problems of low efficiency, easy errors, lack of real-time performance, high labor cost, and insufficient scalability and flexibility of traditional methods that mainly rely on manual methods, and effectively improves the efficiency and accuracy of the linkage of increase or decrease of staff with social security information in medium and large enterprises.

[0025] The solution of the present invention does not require the management personnel who perform the addition and subtraction of social security information to have a systematic understanding of various business systems, does not require additional technical support and training, and reduces operating costs.

[0026] The solution of the present invention adopts a periodic push method, and at the same time combines message reminders to management personnel, which can effectively improve the processing efficiency of social security information linkage increase and decrease of personnel, and improve user experience.

[0027] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0029] Figure 1 It is a schematic diagram of the overall architecture of the method for increasing and decreasing employees through linkage of enterprise social security information based on the data middle station described in an embodiment of the present invention;

[0030] Figure 2 This is a schematic diagram of data flow of the data center described in an embodiment of the present invention;

[0031] Figure 3 This is a flow chart of the method for increasing or decreasing staff through linkage of enterprise social security information based on the data middle station described in an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0033] It should be noted that the following detailed descriptions are all illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.

[0034] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0035] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.

[0036] Traditional linkage staff increase and decrease solutions mainly rely on manual operations. The management department notifies the IT department to create, modify or delete accounts through email or internal work order system, which is inefficient and prone to errors. Some semi-automated solutions usually use simple script automation tools to complete one or several steps in the staff increase and decrease process, but these tools have limited functions and are difficult to fully automate to meet complex business needs. The above solutions all have the problems of low efficiency, error-proneness, lack of real-time performance, high labor costs, and insufficient scalability and flexibility. Specifically:

[0037] (1) Inefficiency:

[0038] The staffing process involves multiple steps, each of which requires manual intervention and is time-consuming.

[0039] Frequent communication and coordination between different departments is required, which is prone to delays.

[0040] (2) Error-prone:

[0041] Manual operation is prone to problems such as missed notifications and incorrect configurations.

[0042] Improper permission settings when creating or deleting accounts may lead to data leakage or restricted access.

[0043] (3) Lack of real-time performance:

[0044] Many systems use periodic synchronization and cannot achieve real-time updates.

[0045] It may take several hours or even days for a new employee's account to take effect, affecting the user experience.

[0046] (4) High cost:

[0047] Frequent manual intervention increases human resource costs.

[0048] Maintaining and managing these manual processes requires additional technical support and training, increasing operational costs.

[0049] (5) Insufficient scalability and flexibility:

[0050] When faced with new business needs, a lot of custom development is required.

[0051] The integration between different systems is difficult, which increases the complexity and risk of the project.

[0052] In order to solve the above problems, Figure 3As shown, this embodiment provides a method for increasing and decreasing employees through linkage of enterprise social security information based on a data middle station, wherein the data middle station is used to aggregate social security information in different business systems (hereinafter explained by taking five insurances and three funds as an example), link increase and decrease related data and provide data sharing, and the method specifically includes the following processing procedures:

[0053] Step 1: In response to the periodic push of personnel change events, based on the personnel change data obtained from the data center and combined with the pre-built personnel change type table, determine the personnel change type;

[0054] In the specific implementation, the construction of the data middle platform is specifically as follows: based on the enterprise ERP system, real-time acquisition of basic personnel information, personnel change records and personnel allocation information of changed personnel; based on the third-party data interface, acquisition of basic social security information data of changed personnel; based on the enterprise human resources system, construction of a personnel change type table, a change type and increase in staff mapping table, and a change type and reduction in staff mapping table; based on the data obtained from different business systems, the construction of the data middle platform is realized.

[0055] In a specific implementation, the data in the data center and the data in different business systems are synchronized in real time through ODG-DATAHUB; and the sensitive data from different business systems are desensitized by using a data protection umbrella combined with physical desensitization.

[0056] Specifically, the construction of the data center is described in detail below:

[0057] At present, the market logically encapsulates multi-source data to form a data middle platform, which realizes the standardization of business data. However, there are deficiencies in expansion and data use based on the data middle platform, and a data closed loop has not been formed, and various personnel information cannot be intelligently linked. In the scheme described in this embodiment, the data closed loop specifically refers to a complete process from data collection, processing, analysis to final application feedback, and each link can influence and promote each other to form a continuously optimized circulation system. Specifically, it includes multi-source data access and real-time synchronization, data collation and conversion, centralized data storage and intelligent analysis, application scenario construction, user feedback collection and business indicator monitoring, and continuous optimization of data models and algorithms, so as to achieve comprehensive integration, intelligent processing and efficient application of data.

[0058] In the specific implementation, the solution described in this embodiment is based on the data middle platform and uses the DataWorks data asset directory to obtain, analyze, and share the basic data of the five social insurances and three housing funds, and realize the linkage increase and decrease of the five social insurances and three housing funds. Among them, the DataWorks data asset directory specifically includes but is not limited to the following types of data information:

[0059] Basic personnel information: including employee name, work number, ID card, length of service, gender, etc. This information is provided by the enterprise ERP.

[0060] Personnel change records: covering employee recruitment, resignation, job transfer, retirement, death and other changes, also derived from ERP.

[0061] Personnel allocation information: involves the employee's department, position, work location, etc., which is used to determine the social security payment unit to which the employee should belong. This information is also provided by ERP.

[0062] Basic data of five social insurances and three housing funds: including the current social insurance (pension insurance, medical insurance, unemployment insurance, work-related injury insurance, maternity insurance) and housing provident fund, enterprise annuity, supplementary medical insurance participation, payment base, payment ratio, payment amount, payment start and end date and other account information of employees, as well as medical reimbursement records, hospitalization records, electronic vouchers and other data. These data are obtained from local social security agencies, provident fund management centers, and entrusted agencies of enterprise annuities and supplementary medical insurance, and synchronized to the DataWorks data asset catalog through the API interface.

[0063] Staff increase mapping table and staff reduction mapping table: formulated according to the actual business rules of the enterprise, used to guide the system on how to adjust the insurance status of the five social insurances and three housing funds when processing employee increases and decreases.

[0064] In a specific implementation, the personnel change type is determined as follows: based on the personnel change data obtained from the data center, the corresponding change type and reason for the change are determined from the personnel change type table; wherein, the change type includes change types requiring additional staff and change types requiring reduction in staff, and the change types requiring additional staff include but are not limited to recruitment, transfer within the enterprise system, re-employment, transfer in from outside the enterprise system, and transfer in of employment relationship; the change types requiring reduction in staff include but are not limited to transfer out of the enterprise system, retirement, resignation, transfer out of employment relationship, and death.

[0065] In a specific implementation, the personnel change type table specifically includes the change type and the subdivided change reasons corresponding to the change type. Specifically, taking the power grid company as an example, its personnel change types are shown in Table 1:

[0066] Table 1 Personnel change types

[0067]

[0068]

[0069]

[0070] In the specific implementation, Figure 1As shown, the data middle platform divides independent ADS (Analysis Data Store) analysis layer project spaces for each business department, and distinguishes different business applications by the business processes under the project space, supporting analysis and calculation, logic debugging, etc. of each application. For the company's negative data, a data protection umbrella combined with physical desensitization is used to achieve data desensitization inside and outside Alibaba Cloud. By building a production environment and development environment based on "space isolation, user isolation, and data isolation", special data processing factories and data pipelines for each profession are formed to protect the security of production data, guard against the risk of confidential data leakage, and protect program logic intellectual property rights. At the same time, common data services are precipitated in the middle platform, and the achievements of various professions are interconnected and shared to create an innovative, collaborative, efficient, and open digital ecosystem.

[0071] Data desensitization builds an independent NWD (Negative Workspace Directory) negative list layer project space to physically isolate the negative list data from other data, implements logical desensitization of in-cloud data through the data umbrella, implements physical desensitization of out-of-cloud data through the UDF (User-Defined Function) custom algorithm, and strictly controls out-of-cloud data through strong audit and control measures of the operation team to ensure the confidentiality, integrity and availability of sensitive data during the service process.

[0072] The source layer is close to the source business system and mainly stores the stock and incremental data of the source business system. Its table structure is basically consistent with the table structure of the source business system. The data comes from multiple business systems such as ERP, human resources, and finance, and is synchronized in real time through ODG-DATAHUB, including basic employee information (name, work number, ID number, gender, date of birth, telephone number, address), employment information (work number, date of employment, department, position, rank, work location), salary information (basic salary, bonus, allowance, overtime pay, other income), social insurance information (five insurances and one housing fund account information, payment base, ratio, amount, start and end time), housing provident fund information, enterprise annuity information, personnel change information (entry, resignation, transfer, salary adjustment records), insurance status information, etc. Data access: The data is accessed to the historical database and full data table of the source layer. The structure of these data tables is basically consistent with the table structure of the source business system. Data cleaning and conversion: The data will undergo a cleaning and conversion process to ensure the quality and consistency of the data. This step may involve removing duplicate data, correcting erroneous data, and filling missing values. Data storage: The cleaned and converted data will be stored in the database of the source layer, waiting for further processing and analysis. Data output: Data can be output to downstream application systems such as data warehouses, data analysis systems, etc. through API interfaces and analysis reports. Figure 2 As shown, the data flow in the data center is demonstrated.

[0073] The shared layer is used to store model tables that are integrated and converted according to the SG-CIM model and standard tables that are not covered by the model. The data in the source layer is cleaned and converted to form data standards. The data forms a standard with naming specifications and unified caliber in the shared layer to provide support for upper-layer applications and services. The data flow from the source layer to the shared layer mainly involves the data cleaning, transformation and loading (ETL) process. Specifically, this process can be divided into the following steps: Data extraction: Extract the required data from the historical library and full data table of the source layer. Data cleaning: Deeply clean the extracted data, including removing duplicate data, correcting error information, and supplementing missing parts. Data conversion: Convert the cleaned data according to certain rules to make it meet the needs of the shared layer. For example, merge data, calculate derived fields, unify date formats, convert dictionary values ​​to Chinese characters, and round values ​​to retain 2 decimal places. Data loading: Load the converted data into the standard table of the shared layer to form a standardized and reusable data set.

[0074] The analysis layer uses the shared layer data to sort out business logic or aggregate business relevance to form a reusable data set, including basic personnel information, employment information, salary information, social insurance information, housing provident fund information, enterprise annuity information, personnel change information, insurance status information, etc. Specifically including: Data integration: Merge the multivariate data in the shared layer to form a comprehensive five insurances and three funds data view. Data analysis: Analyze the integrated data according to the different business needs of the five insurances and three funds, for example: statistics on the payment of various types of insurance and provident funds, analyze the impact of personnel changes on the five insurances and three funds, and identify abnormal data and hidden risks. Data modeling: Establish data analysis models, such as staff increase mapping models, staff reduction mapping models, etc., to guide the increase and decrease of staff in the five insurances and three funds. Data packaging and publishing: Output the analysis results as reports or visual charts for decision makers to refer to. At the same time, you can also use the API interface to provide data services to external systems. For example, payment data can serve the financial system, and hospitalization data can serve the attendance system, etc.

[0075] Step 2: Based on the personnel change type, combined with the pre-built mapping table of change type and increase in staff or the mapping table of change type and decrease in staff, determine the increase in staff type or decrease in staff type of the social security information;

[0076] In a specific implementation, the change type and staff increase mapping table specifically includes the change type, the subdivided change reason corresponding to the change type, the staff increase reason and the staff increase description; the change type and staff reduction mapping table specifically includes the change type, the subdivided change reason, the staff reduction reason and the staff reduction type.

[0077] Specifically, the solution described in this embodiment adopts data middle-end technology to extract and analyze the data of five social insurances and three housing funds of employees, and realize the basic functions of increasing and decreasing the number of employees through the linkage of five social insurances and three housing funds.

[0078] The solution described in this embodiment obtains the personnel change type through the human resources system, establishes a corresponding relationship between the personnel change type and the increase and decrease in staff of five types of social insurance, supplementary medical care, provident fund, and enterprise annuity, creates a mapping table between change type and increase in staff (as shown in Table 2) and a mapping table between change type and decrease in staff (as shown in Table 3), and realizes the linkage increase and decrease in staff function through the mapping relationship between personnel change status and five insurances and three funds.

[0079] In the specific implementation, the scheme described in this embodiment pushes personnel change data periodically (for example, monthly) through the API interface of the relevant business system (for example, the enterprise ERP system), including the type of change, as well as the transfer information of the new unit and new position. After the system obtains the data, it stores the change information in the "Personnel Change Table" and the transfer position information in the "Personnel Allocation Table". Then, according to Table 1 above, determine whether to increase or reduce the number of employees; then match one by one according to the code values ​​of Tables 2 and 3 until the type of increase and reduction of employees belonging to the five social insurances and three housing funds, as well as the number of the new unit and the number of the new position corresponding to the personnel transfer are determined.

[0080] For the registration of additional staff, the personnel whose types of changes in additional staff meet the requirements of Table 2 can meet the conditions for additional staff participation in the five social insurances and three housing funds; for the registration of reduction of staff, the personnel whose types of changes in reduction of staff meet the requirements of Table 3 can meet the conditions for reduction of staff and suspension of insurance of the five social insurances and three housing funds. The list of personnel meeting the above conditions is automatically listed, and the user can proceed to the next step.

[0081] It should be noted here that through the above design, the personnel who need to add or reduce social security information can be summarized in real time and accurately, and at the same time, it can automatically and accurately determine whether the social security information of the personnel is to be added or reduced, avoiding the traditional problem of manual judgment, low efficiency and easy to make errors.

[0082] The above design can achieve the effect of "data source integration and linkage data sharing", that is, although all data are in different systems, they all come from the same database, whether it is basic personnel information, change information, or five social insurances and three housing fund insurance information, all are obtained from the ERP system. Real-time data exchange and update are achieved between subsystems through data interfaces to ensure data synchronization and coordination in each link, achieve data consistency and accuracy, and solve the technical defects in the traditional linkage increase and decrease of staff.

[0083] Table 2 Mapping table of change types and staff increase

[0084]

[0085]

[0086]

[0087] Table 3 Mapping table of change types and staff reduction

[0088]

[0089]

[0090]

[0091] Step 3: Summarize the personnel who have changed. For the personnel who have been added, determine the unit and position information of their transfer based on their personnel change data;

[0092] Step 4: Based on the summary results, register the social security information of the personnel of the increase type, and register the equipment information of the personnel of the reduction type.

[0093] In the specific implementation, in response to the push of personnel change events, a message reminder is sent to the pre-associated social security information increase and decrease staff management personnel, and the management personnel will carry out the subsequent processing of the enterprise social security information linkage increase and decrease staff based on the summary results. Through this design, the timeliness of the increase and decrease of personnel social security information can be effectively guaranteed.

[0094] When the solution described in this embodiment is applied in practice, it is necessary to build a social security integrated management platform, such as Figure 1 As shown, taking the five social insurances and three housing funds as an example, the platform realizes the functions of social insurance, housing provident fund, enterprise annuity, supplementary medical care, and social security full-process management in business. Based on ERP personnel data information, the data center combs and analyzes the increase and decrease of personnel and the five social insurances and three housing funds of increased and decreased personnel. The social security integrated management platform obtains personnel data information and realizes the linkage increase and decrease of personnel within the social security platform. Through the linkage increase and decrease of personnel, the five social insurances and three housing funds of employees are managed; it provides reimbursement functions for serious diseases, non-serious diseases, and outpatient subsidies, and provides reimbursement for third-party insurance institutions through interface services to solve the problem of employee reimbursement. In the specific implementation, the deployment of the platform specifically implements the following strategies:

[0095] 1) Application service deployment

[0096] Adopting Spring Cloud / SpringCloud Alibaba related technologies, service governance and service configuration are realized through the cluster deployment mode of Nacos service, load balancing and service calling are realized through OpenFeign, a client load balancing tool based on HTTP and TCP, and service calling isolation and current limiting are realized through Sentinel, which effectively prevents the service avalanche effect caused by excessive load of a certain service and network interruption. The application of microservice micro-application technology framework solves the problem that each product's public functions such as personnel management, metadata and other modules are independent, interaction is not unified, repeated development, and waste is caused, and realizes mutual calling between modules.

[0097] The front-end and back-end separation mode is adopted, and the coupling degree of business modules is low. After each system is registered with the Spring Cloud Gateway, the call is made through OpenFeign, making the call between systems simple. The deployment method of kubernetes docker makes system management and operation and maintenance more convenient, breaking through the performance bottleneck of the single-machine system.

[0098] 2) Data service deployment

[0099] Data storage services are provided by combining memory-based Redis and traditional relational database storage. Redis is used as a cache queue, and data is stored in a traditional relational database to optimize data processing.

[0100] Redis is a high-performance key-value database that is a good supplement to traditional relational databases.

[0101] Redis is based on memory storage and has a certain persistence capability. It also supports master-slave synchronization. Data can be synchronized from the master server to any slave server. It supports the publish / subscribe mechanism, which is very helpful for the scalability of data reading operations and the processing of data redundancy.

[0102] 3) Cache Application

[0103] Use Redis as a cache: A single Redis server processes requests based on a single-threaded working model. However, since it is a pure memory operation and the single-threaded working mode avoids the extra overhead caused by thread context switching, it uses the NIO multiplexing mechanism, and a single thread maintains the status of multiple I / O sockets. The socket eventhandler distributes events uniformly and notifies each event listener. Therefore, even a single Redis server has very fast performance. Putting commonly used and less changing data (menus, login information, user roles, data dictionaries, etc.) into the Redis cache greatly improves the service response speed.

[0104] Use Nginx server caching technology: Web server-side caching based on the proxy server model is used to implement the content delivery network.

[0105] In one or more implementations, corresponding to the above method, this embodiment provides an enterprise social security information linkage increase and decrease staffing system based on a data middle platform, wherein the data middle platform is used to aggregate social security information linkage increase and decrease staffing related data in different business systems and provide data sharing, and the system includes:

[0106] A personnel change type determination unit, which is used to respond to periodic personnel change event pushes, based on the personnel change data obtained from the data center, combined with a pre-built personnel change type table, to determine the personnel change type;

[0107] A staff increase / decrease type determination unit, which is used to determine the staff increase type or staff decrease type of social security information based on the staff change type and a pre-built mapping table of change type and staff increase or a mapping table of change type and staff decrease;

[0108] The changed personnel summary unit is used to summarize the changed personnel. For the personnel of the recruitment type, the unit and position information of the personnel to be transferred are determined in combination with their personnel change data.

[0109] The staff increase and decrease registration unit is used to register the social security information of the staff increase type and to register the equipment information of the staff decrease type based on the summary results.

[0110] It should be noted here that the system described in this embodiment corresponds to the method described in Example 1, and its technical details have been described in detail in the method embodiment, so they will not be repeated here.

[0111] In further embodiments, there is also provided:

[0112] An electronic device includes a memory and a processor, and computer instructions stored in the memory and running on the processor, wherein when the computer instructions are run by the processor, the above-mentioned method for increasing and decreasing employees through the linkage of enterprise social security information based on the data middle station is completed. For the sake of brevity, it will not be described here.

[0113] It should be understood that in this embodiment, the processor may be a central processing unit CPU, and the processor may also be other general-purpose processors, digital signal processors DSP, application-specific integrated circuits ASIC, off-the-shelf programmable gate arrays FPGA or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0114] The memory may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type.

[0115] A computer-readable storage medium is used to store computer instructions. When the computer instructions are executed by a processor, the above-mentioned enterprise social security information linkage increase and decrease method based on the data middle platform is completed.

[0116] A computer program product having computer program code stored thereon, which, when executed, implements the method for increasing or decreasing staff through linkage of enterprise social security information based on a data middle station.

[0117] The method in the above embodiment can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.

[0118] Those skilled in the art will appreciate that the units, i.e., algorithm steps, of the various examples described in the present embodiment can be implemented in electronic hardware or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

Claims

1. A method for increasing or decreasing employees through linkage of enterprise social security information based on data middle platform, characterized in that: The data center is used to aggregate social security information linkage increase and decrease related data in different business systems and provide data sharing, and the method includes: In response to periodic personnel change event pushes, based on the personnel change data obtained from the data center and combined with the pre-built personnel change type table, determine the personnel change type; Based on the personnel change type, combined with the pre-built mapping table between change type and increase in staff or between change type and decrease in staff, determine the increase in staff type or decrease in staff type of social security information; Summarize the personnel changes. For the personnel who are added to the team, determine their transferred units and positions based on their personnel change data. Based on the summary results, social security information is registered for the additional personnel, and equipment information is registered for the reduced personnel.

2. A method for increasing or decreasing employees through linkage of enterprise social security information based on data middle station as claimed in claim 1, characterized in that: The construction of the data middle platform is specifically as follows: based on the enterprise ERP system, real-time acquisition of basic personnel information, personnel change records and personnel allocation information of changed personnel; based on the third-party data interface, acquisition of basic social security information data of changed personnel; based on the enterprise human resources system, construction of a personnel change type table, a change type and increase in staff mapping table, and a change type and reduction in staff mapping table; based on the data obtained from different business systems, the construction of the data middle platform is realized.

3. The method for increasing or decreasing employees through linkage of enterprise social security information based on data middle station as claimed in claim 1, characterized in that: In response to the push of personnel change events, a message reminder is sent to the pre-associated social security information increase and decrease staff management personnel, and the management personnel will carry out subsequent processing of the increase and decrease of staff in conjunction with the enterprise's social security information based on the summary results.

4. The method for increasing or decreasing employees through linkage of enterprise social security information based on data middle station as claimed in claim 1, characterized in that: The determination of the personnel change type is specifically as follows: based on the personnel change data obtained from the data center, the corresponding change type and change reason are determined from the personnel change type table; wherein, the change type includes change types requiring additional staff and change types requiring reduction in staff, and the change types requiring additional staff include but are not limited to recruitment, transfer within the enterprise system, re-employment, transfer in from outside the enterprise system, and transfer in of employment relationship; the change types requiring reduction in staff include but are not limited to transfer out of the enterprise system, retirement, resignation, transfer out of employment relationship, and death.

5. The method for increasing or decreasing employees through linkage of enterprise social security information based on data middle station as claimed in claim 1, characterized in that: The personnel change type table specifically includes the change type and the subdivided change reasons corresponding to the change type; the change type and staff increase mapping table specifically includes the change type, the subdivided change reasons corresponding to the change type, the staff increase reason and the staff increase description; the change type and staff reduction mapping table specifically includes the change type, the subdivided change reasons, the staff reduction reason and the staff reduction type.

6. The method for increasing or decreasing employees through linkage of enterprise social security information based on data middle station as claimed in claim 1, characterized in that: The data in the data center and the data in different business systems are synchronized in real time through ODG-DATAHUB; and the sensitive data from different business systems are desensitized by using a data protection umbrella combined with physical desensitization.

7. A system for increasing and decreasing employees through the linkage of enterprise social security information based on a data center, characterized in that: The data center is used to aggregate social security information linkage increase and decrease related data in different business systems and provide data sharing. The system includes: A personnel change type determination unit, which is used to respond to periodic personnel change event pushes, based on the personnel change data obtained from the data center, combined with a pre-built personnel change type table, to determine the personnel change type; A staff increase / decrease type determination unit, which is used to determine the staff increase type or staff decrease type of social security information based on the staff change type and a pre-built mapping table of change type and staff increase or a mapping table of change type and staff decrease; The changed personnel summary unit is used to summarize the changed personnel. For the personnel of the recruitment type, the unit and position information of the personnel to be transferred are determined in combination with their personnel change data; The staff increase and decrease registration unit is used to register the social security information of the staff increase type and to register the equipment information of the staff decrease type based on the summary results.

8. An electronic device comprising a memory, a processor and a computer program stored and running on the memory, characterized in that: When the processor executes the program, the method for increasing and decreasing staff through linkage of enterprise social security information based on the data middle platform as described in any one of claims 1-6 is implemented.

9. A computer storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for increasing or decreasing staff through linkage of enterprise social security information based on a data middle station as described in any one of claims 1 to 6 is implemented.

10. A computer program product having computer program code stored thereon, characterized in that: When the computer program code is executed, the method for increasing and decreasing staff through linkage of enterprise social security information based on the data middle station as described in any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Employee tax declaration method and device for multiple tax declaration subjects

    CN121094991A