Information processing method, system and related products

By constructing a unit composition structure and automatically matching personnel attribute values, the problems of low efficiency in cross-unit information processing and difficulty in manual judgment in cadre management have been solved. This has enabled automated processing and efficient cross-unit transmission of cadre information, improving processing efficiency and success rate.

CN119887136BActive Publication Date: 2026-01-16KINGDEE SOFTWARE(CHINA) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411937729.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2026-01-16
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

Existing technologies for personnel information processing, especially in cadre management and outbound travel applications, suffer from problems such as difficulty in manually determining the affiliation of management units, low processing efficiency, and susceptibility to errors. In particular, cadre transfers and cross-unit information transmission require a large amount of manual intervention and offline communication.

Method used

By constructing a unit composition architecture, the management scope of target personnel is automatically matched based on personnel attribute values, and to-do tasks are generated, enabling automatic information push and processing across units and reducing manual intervention.

Benefits of technology

It has achieved automation and high efficiency in cross-unit personnel information processing, reduced the workload of manually determining management units, improved the success rate of information processing and the user experience, and removed cross-unit barriers between upstream and downstream businesses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119887136B_ABST
    Figure CN119887136B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose information processing methods, systems and related products. The method comprises: obtaining a pre-constructed unit composition architecture, and determining a management range corresponding to each selected unit in the unit composition architecture; and based on a current personnel attribute value of a target person, matching a current management unit to which the target person currently belongs from each group management range. In the method, the management range of the selected unit is configured through the personnel attribute value, a management mode supporting the hierarchical management of subordinates and personnel information of each level of unit can be flexibly constructed, the workload of manually determining the current management unit of the target person is reduced, and the information processing efficiency and success rate are improved. In addition, the method can automatically generate and push a to-do task about the personnel information of the target person, break through the cross-unit obstacles between upstream and downstream businesses, reduce the transaction processing amount of a service officer, and thus provide a good service experience for the target person.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of information management, and in particular, to an information processing method, system and related products. BACKGROUND

[0002] For enterprises, service groups, administrative organizations or functional departments, etc., recording and managing personnel information such as personnel files and outbound business information of various personnel is a major project.

[0003] Taking the cadre management project of central state-owned enterprises as an example, currently, the cadre management of central state-owned enterprises mostly adopts a hierarchical management mode, i.e., a lower unit manages one level of cadres. For example, in a group enterprise, the headquarters has the right to manage all types of cadres under the headquarters, and the leadership of a first-level subsidiary has the right to manage other types of cadres in the unit except the leadership. Specifically, when a cadre has a personnel change, the current management unit of the cadre may change. For example, a cadre originally managed by a first-level subsidiary is promoted to the headquarters, and the cadre will be managed by the headquarters. After the current management unit of the cadre changes, the original unit needs to transfer the cadre's archives to the new management unit for processing. Similarly, if a cadre managed by a subsidiary applies for outbound, the outbound application information of the cadre needs to be approved by the subsidiary, its superior unit and even the headquarters step by step.

[0004] When a personnel has a personnel change or applies for outbound, etc., the current information processing system can only artificially determine the current management unit of the personnel, and manually create and assign the current to-be-handled information management task to other clerks, so that the new management unit takes over the personnel information. In this process, online business communication is often required, which is labor-intensive, low in processing efficiency and prone to errors. SUMMARY

[0005] Embodiments of the present application provide an information processing method, system and related products, for improving the cross-unit processing efficiency of information.

[0006] A first aspect of embodiments of the present application provides an information processing method, comprising:

[0007] obtaining a pre-constructed unit composition architecture and determining a management range corresponding to each selected unit in the unit composition architecture; the unit composition architecture is used to reflect the hierarchical relationship between the selected units, and each group of the management range is characterized by at least one dimension of personnel attribute value, which represents the personnel information that the selected unit has the right to manage the personnel belonging to the management range;

[0008] determine a target management range to which the target personnel currently belongs from each of the management ranges based on a current personnel attribute value of the target personnel, and determine an entry unit pointed to by the target management range as a current management unit to which the target personnel currently belongs;

[0009] generate a to-do task about personnel information of the target personnel;

[0010] if the current management unit is a new management unit of the target personnel after a personnel change, set the to-do task as an information handover task carrying the personnel information of the target personnel, and push the information handover task to the new management unit for processing.

[0011] The method in the first aspect of the application can be implemented by using the content in the second aspect of the application.

[0012] The second aspect of the embodiment of the application provides an information processing system, comprising an acquisition unit and a processing unit.

[0013] The acquisition unit is configured to obtain a pre-constructed unit composition architecture and determine a management range corresponding to each entry unit in the unit composition architecture; the unit composition architecture is configured to reflect a hierarchical relationship between the entry units, and each of the management ranges is characterized by at least one dimension of a personnel attribute value, which represents personnel information of personnel managed by the entry unit belonging to the management range.

[0014] The processing unit is configured to determine a target management range to which the target personnel currently belongs from each of the management ranges based on a current personnel attribute value of the target personnel, and determine an entry unit pointed to by the target management range as a current management unit to which the target personnel currently belongs.

[0015] The processing unit is further configured to generate a to-do task about personnel information of the target personnel.

[0016] The processing unit is further configured to, if the current management unit is a new management unit of the target personnel after a personnel change, set the to-do task as an information handover task carrying the personnel information of the target personnel, and push the information handover task to the new management unit for processing.

[0017] The third aspect of the embodiment of the application provides an electronic device, comprising a processor and a memory.

[0018] The processor is configured to communicate with the memory and execute instructions in the memory to implement the method described in the first aspect of the embodiments or any of the specific implementation manners of the first aspect.

[0019] The fourth aspect of the embodiments of the present application provides a computer readable storage medium, which stores computer instructions. When the computer instructions are executed by a processor, the method described in the first aspect of the embodiments of the present application or any of the specific implementation manners of the first aspect is implemented.

[0020] The fifth aspect of the embodiments of the present application provides a computer program product, which includes computer instructions. When the computer instructions are executed by a processor, the method described in the first aspect of the embodiments of the present application or any of the specific implementation manners of the first aspect is implemented.

[0021] From the above technical solutions, the embodiments of the present application have at least the following advantages:

[0022] The embodiments of the present application can flexibly construct a management mode supporting the hierarchical management of subordinates and personnel information of subordinate personnel of units at all levels by configuring the management range of the selected unit according to the personnel attribute value, reduce the workload of manually determining the current management unit of the target personnel, and improve the information processing efficiency and success rate. In addition, the embodiments of the present application can automatically generate and push the to-do tasks about the personnel information of the target personnel, break through the cross-unit obstacles between upstream and downstream businesses, and reduce the transaction processing amount of the service officer, thereby providing a good service experience for the target personnel. BRIEF DESCRIPTION OF DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed in the embodiment description. Obviously, the drawings in the following description are only some embodiments described in the present application, and other drawings can also be obtained by those skilled in the art according to these drawings.

[0024] It should be noted that although each step in the flowchart (if any) involved in each embodiment is drawn in sequence according to the indication of the arrow, unless otherwise stated in this paper, the execution of these steps has no strict sequence limit, and these steps can be executed in other order. Moreover, at least one part of the steps in the flowchart involved in each embodiment can include multiple steps or multiple stages, which do not necessarily be executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with other steps or steps or stages in other steps.

[0025] Figure 1A system architecture diagram of an embodiment of the information processing method of the present application;

[0026] Figure 2 A flow diagram of an embodiment of the information processing method of the present application;

[0027] Figure 3 A group management range configuration diagram of an embodiment of the information processing method of the present application;

[0028] Figure 4 An information relationship diagram of an embodiment of the information processing method of the present application;

[0029] Figure 5 An archive management diagram of an embodiment of the information processing method of the present application;

[0030] Figure 6 A component architecture diagram of an embodiment of the information processing method of the present application;

[0031] Figure 7 A structure diagram of an embodiment of the information processing system of the present application;

[0032] Figure 8 A structure diagram of an embodiment of the electronic device of the present application. DETAILED DESCRIPTION

[0033] In order to make the objects, technical solutions and advantages of the present application clearer, the following will further describe the present application in detail with reference to the drawings, and the described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by those skilled in the art without making any creative effort fall within the scope of protection of the present application.

[0034] The terms "first", "second", "third", "fourth" and the like (if any) in the description and claims of the present application and the drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a particular order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] In the following description, a "one embodiment," or "one specific embodiment," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase "in one embodiment" or "in at least one embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily referring to a single embodiment. As used in this specification, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless specified otherwise, or clear from the context, the phrase "X employs A or B" is intended to mean that the alternative of "A or B" is the

[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the specification is for describing particular embodiments only and is not intended to be limiting of the application.

[0037] Please refer to Figure 1 , Figure 1 is a system architecture diagram provided by the embodiments of the present application. As Figure 1As shown, the system architecture can include a business server 100 and a terminal cluster, which can include terminal devices 200a, 200b, 200c,..., 200n, etc. The business server 100 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing cloud database, cloud service, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN, and basic cloud computing services such as big data and artificial intelligence platform, etc. The terminal devices (including terminal devices 200a, 200b, 200c,..., 200n) can be smart phones, tablet computers, notebook computers, desktop computers, palm computers, mobile internet devices (MID), wearable devices (such as smart watches, smart bracelets, etc.), smart computers, smart vehicles, etc. The business server 100 can establish a communication connection with each terminal device in the terminal cluster, and each terminal device in the terminal cluster can also establish a communication connection. In other words, the business server 100 can establish a communication connection with each terminal device in the terminal devices 200a, 200b, 200c,..., 200n, for example, the terminal device 200a and the business server 100 can establish a communication connection. The terminal device 200a and the terminal device 200b can establish a communication connection, and the terminal device 200a and the terminal device 200c can also establish a communication connection. The above communication connection is not limited to the connection mode, which can be directly or indirectly connected through wired communication mode, or directly or indirectly connected through wireless communication mode, etc. The specific application scenario can be determined, and the present application does not limit here.

[0038] The method provided by the embodiment of the present application can be executed by the business server 100 as shown in Figure 1 The terminal device (such as the terminal device 200a) can also execute the method provided by the embodiment of the present application. Figure 1The terminal device 200a, the terminal device 200b,..., the terminal device 200n shown in any one of the terminal devices 200a, the terminal device 200b,..., the terminal device 200n) is executed, and can also be executed by the terminal device and the service server together. According to the actual application scene, the specific execution can be determined, and this place is not limited. For example, the terminal device and the service server together can be executed. Each management unit can have its own terminal device, and the service server 100 can generate and distribute the to-do task to the terminal device of the management unit with management authority, for example, Zhang San is changed from a grassroots cadre of a branch to a grassroots cadre of the headquarters. The service server 100 can generate a to-do task for the terminal device (such as 200n) of the headquarters to transfer the personnel information (which can specifically include cadre file information) of Zhang San, so that the headquarters can take over the management of the personnel information of Zhang San; wherein, the pre-process of distributing the to-do task can be that the service server 100 obtains a pre-constructed unit composition architecture, and determines the management range corresponding to each selected unit in the unit composition architecture. Then, the service server 100 can determine the current management unit (such as the headquarters) to which the target personnel (such as Zhang San) currently belongs based on the current personnel attribute value of the target personnel.

[0039] Please refer to Figure 2 The first aspect of the present application provides a specific embodiment of an information management method, which includes the following operation steps:

[0040] Step S21, obtaining a pre-constructed unit composition architecture, and determining the management range corresponding to each selected unit in the unit composition architecture;

[0041] The unit composition architecture is used to reflect the hierarchical relationship between the selected units, and each management range is represented by at least one dimension of personnel attribute value. The personnel information of the embodiment of the present application can include the position file information and / or the exit application information. For the sake of explanation and understanding, the position file information will be exemplarily described below.

[0042] Generally, a group has a headquarters, local branches and other constituent units, for example, the subordinate units of a certain central state-owned enterprise headquarters include Tianjin branch, Hebei branch and other local branches. At least part of the constituent units in this group can be selected as the selected units to constitute the unit composition architecture; of course, the selected units in the same unit composition architecture can come from different groups. The above-mentioned personnel attribute values can be divided from at least one dimension of the organization (which can be called the management unit) to which the personnel belong, the position category to which the position belongs, the position level, and the position rank. The personnel attribute values under the position rank dimension can include specific dimension values such as first level and second level, and the personnel attribute values under the position category dimension can include specific dimension values such as financial category, administrative category, and research and development category (or dimension data).

[0043] Therefore, the management range of the Tianjin branch (i.e., which personnel and personnel information can be managed) can be summarized as having management authority over the information of the service records (or personnel records) of the primary and middle-level cadres of the Tianjin branch. The management range of the head office can be summarized as having management authority over the information of the service records of the high-level cadres of the Tianjin branch and the head office. Of course, the management range of the embodiments of the present application can also be for ordinary employees, for example, a branch has the authority to manage all ordinary financial workers and all ordinary process specialists working in the branch. For ease of illustration and understanding, the following will mainly be exemplarily described with respect to cadres.

[0044] Step S22, based on the current personnel attribute value of the target personnel, matching the target management range to which the target personnel currently belongs from each group of management ranges, and determining the selected unit pointed to by the target management range as the current management unit to which the target personnel currently belongs;

[0045] Generally, a cadre will change his / her personnel attribute value due to changes such as transfer, appointment and removal, or resignation, for example, changes in position, rank, and affiliated organization, and therefore, the changed current personnel attribute value can be matched with the multi-dimensional personnel attribute value in the existing management range to find the current management unit to which the cadre belongs after the change.

[0046] Step S23, generating a to-do task about the personnel information of the target personnel;

[0047] Still taking cadres as an example, for the transfer, appointment, resignation, and other service experience changes of cadres, or foreign affairs application activities, a series of to-do tasks about the personnel information of the cadres can be generated, for example, at least one of the tasks of transferring the personnel records, withdrawing the records, and approving the information, for processing by the current management unit of the cadres.

[0048] Step S24, if the current management unit is the new management unit of the target personnel after the personnel change, setting the to-do task as an information to-be-transferred task and carrying the personnel information of the target personnel, and pushing the information to-be-transferred task to the new management unit for processing.

[0049] The personnel information of the target personnel can include a current personnel attribute value of the target personnel. For example, after the target personnel has a personnel change, the current management unit matched in step S22 can be compared with the original management unit of the target personnel. If the management unit has changed (for example, the target personnel is transferred from unit a to unit b), a to-be-completed task (i.e., an information to-be-transferred task) for transferring the personnel information of the target personnel can be generated. The to-be-completed task can carry the personnel information of the target personnel, such as cadre file information. Then, the to-be-completed task can be assigned to the new management unit of the target personnel, so that the new management unit can efficiently take over the personnel information (which can include the latest job information) of the target personnel, and reduce the offline docking workload and waiting time of the multi-party service officers. Of course, if the management unit does not change (for example, the target personnel is transferred within unit a), the personnel information of the target personnel can be considered to be still managed by the original management unit, and the personnel information of the target personnel can be directly updated in the original management unit system.

[0050] In summary, the embodiments of the present application can configure the management range of the selected unit by the personnel attribute value, flexibly construct a management mode that supports the hierarchical management of subordinates and their personnel information by the units at all levels, reduce the workload of manually determining the current management unit of the target personnel, and improve the information processing efficiency and success rate. In addition, the embodiments of the present application can automatically generate and push the to-be-completed task about the personnel information of the target personnel, break through the cross-unit obstacles between upstream and downstream businesses, reduce the transaction processing amount of the service officers, and thus provide a good service experience for the target personnel.

[0051] Based on the above example, please refer to Figures 2 to 6 The method of the present application will be further described in detail below, and some specific possible implementation examples will be provided. In actual application, the implementation contents of these examples can be combined or implemented individually according to the corresponding functional principles and application logic. If combined, the execution order of the combined examples can be determined according to the respective processing logic, and the specific execution order can be determined according to the actual scene.

[0052] Based on Figure 2In some specific examples, the process of "obtaining the pre-built unit composition architecture" in step S21 above can be implemented using a management unit configuration component. For ease of explanation and understanding, the embodiments of this application mainly use central state-owned enterprises as examples, and therefore can also be called a central state-owned enterprise management unit configuration component. This component can be used to configure the unit composition architecture, that is, to flexibly recombine the selected units and maintain the hierarchical relationship between the selected units. These selected units can be selected by the user. Specifically, the implementation can be to use units (or administrative organizations) as metadata and reconstruct the unit composition architecture by data reference. This unit composition architecture can be understood as reorganizing the unit tree. For example, based on a shuttle component, the existing administrative organization tree can be rendered on the left and the unit composition architecture to be constructed can be rendered on the right, so that any component unit in the existing administrative organization tree can be added as a selected unit to constitute the unit composition architecture after being checked. In other words, the selected units can be taken from the aforementioned existing administrative organization tree; of course, a selected unit in the unit composition architecture can also be removed. In configuring the management units of central and state-owned enterprises (i.e., constructing the unit composition structure), this design can break the original administrative organizational hierarchy and node order, directly construct a new unit tree suitable for the current cadre management business, and flexibly construct a management model that supports the hierarchical management of cadres in central and state-owned enterprises.

[0053] Subsequently, the constructed organizational structure can be used to manage data dimensions in the processing of cadre files and cadre rosters.

[0054] based on Figure 2 In some specific examples, the specific operation process of "determining the management scope corresponding to each selected unit in the unit composition architecture" in step S21 above may include: configuring the dimension combination corresponding to each selected unit; each dimension combination contains one or more dimensions, and the selected unit is assigned one or more personnel attribute values ​​under the dimension; when the dimension combination contains multiple dimensions, the Cartesian product is calculated for the personnel attribute values ​​under multiple dimensions in the dimension combination to obtain the set of all attribute values ​​arranged and combined under the dimension combination; each set of attribute values ​​of the selected unit is used to represent the personnel that the selected unit has the right to manage, which are personnel who meet each personnel attribute value in the attribute value set.

[0055] Taking the cadre as an example, the user can set the management range of each selected unit according to the actual business demand, and the management range can be divided into at least one dimension of the organization range, the cadre category range, the cadre rank range and the cadre grade range that the selected unit can manage. The management range can be used as the basis for hierarchical control of the management right of the cadre. Generally, for the cadre file management business, the management range allocated to each unit is mainly divided by the organization name, that is, the management range of each group is mainly divided by the organization, and one or more subheadings (such as the dimensions of job level and / or job rank) can be added on the basis of the main title of the organization name, so as to gradually limit the management range actually allocated to the unit. For example, according to different demands of the enterprise, at least one dimension of data can be combined to set the management range allocated to each selected unit, and the dimension combination can be summarized as at least one of "organization" (i.e. the number of dimensions is 1), "organization + cadre category" (i.e. the number of dimensions is 2), and "organization + cadre category + job rank". The union of all combination ranges configured under a selected unit can constitute the management range corresponding to the selected unit. The dimension combination of each selected unit can be one or more groups, and the dimension combinations of each selected unit can be the same or different, which can be determined as appropriate, which is not limited here. Of course, the personnel attribute values of the same dimension in the same dimension combination between each two selected units can be the same or different, for example, the job rank allocated to the head office can be 1 to 5, but the job rank allocated to the Tianjin branch is 1 to 3.

[0056] Generally, if a certain dimension combination of a selected unit does not contain a dimension a, it can be considered that the management range of the selected unit for the dimension a is not limited, and the selected unit has the right to manage all information under the dimension a; in other words, when the selected category, the position level and the position rank are not limited, all specific data of the category, the position level and the position rank can be obtained as the dimension data (or dimension value). For example, when the dimension combination set by the selected unit a branch is “organization + category of cadres”, it is equivalent to that the management range of the selected unit is not limited to the range of the position rank and the range of the position level. Therefore, with the organization as the boundary or premise, if the personnel attribute value (which can be regarded as the dimension data) that can be managed by the a branch under the dimension “organization” has “a branch”, and the personnel attribute value that can be managed by the a branch under the dimension “category of cadres” has two items “primary cadres and middle-level cadres” (i.e. two specific categories of cadres), then the Cartesian product result (i.e. the attribute value set) of the personnel attribute value in the dimension combination “organization + category of cadres” is: [a branch-primary cadres] and [a branch-middle-level cadres]. If the personnel attribute value that can be managed by the a branch under the dimension “organization” also has “b branch”, then for the b branch, if the personnel attribute value that can be managed by the a branch under the dimension “category of cadres” has two items “primary cadres and middle-level cadres”, then the attribute value set obtained is: [b branch-primary cadres] and [b branch-middle-level cadres]. Therefore, it can be concluded that the attribute value set that can be managed by the a branch has: [a branch-primary cadres], [a branch-middle-level cadres], [b branch-primary cadres] and [b branch-middle-level cadres], i.e. it can be considered that the a branch has the right to manage the cadres' archives of all primary cadres and middle-level cadres in the a branch and the b branch. For another example Figure 3 As shown in the table, Figure 3 The management range of the general branch of the central bank can be summarized as: the central bank has the right to manage the archives of the high-level cadres of the Tianjin branch and the cadres of the central bank.

[0057] In practical applications, a management range configuration component can be set to perform the above S21, and the management range configuration component is used to configure the administrative organization range, the category of cadres range, the position level range and the position rank range that each selected unit has the right to manage, which can be used as the basis for the hierarchical control of the management right of cadres. Further, a management right matching service component can be set to perform the above S22, i.e. the management right matching service component can provide a management range matching service. When the upstream cadres change, the business automatically triggers the management range matching service to match the current personnel attribute value of the cadres, such as the administrative organization, the category of cadres, the position level and the position rank, with the dimension data in the configured management range, so that the Cartesian product set of the dimension data composed of each combination of different management ranges is matched to the current management unit corresponding to the unique attribute of the cadres. Here, it is emphasized that it is unique because the cadres' archives are relatively private and are generally only taken over by one unit.

[0058] In other words, the specific operation or management range configuration component of S21 can convert the existing multi-dimensional data of the management range into a two-dimensional management grid through the Cartesian product algorithm, so that the target personnel can be matched to the corresponding management grid through the current personnel attribute value of the target personnel, thereby automatically and efficiently finding the current management unit of the target personnel to support the cross-department cadre business management, realize the demand of the central and state-owned enterprise customers for the cadre hierarchical responsibility and centralized management, and guarantee the automatic flow and full life cycle management of the business. That is, the embodiment of the application provides a cadre hierarchical management and control scheme that can be highly adapted to the central and state-owned enterprises.

[0059] In some examples, the management range can be used as a control field to realize the effect of data permission isolation. For example, personnel information belonging to different management ranges is isolated according to the management range to which it belongs, so as to avoid conflicts and delays during data saving or retrieval.

[0060] Based on the example content of Figure 2 In some specific examples, the specific operation process of determining the management range corresponding to each selected unit in the unit composition architecture in S21 can include: if the selected unit is configured to include the management range of the subordinate unit, determining the subordinate unit of the selected unit through the hierarchical relationship between the selected unit and other units, forming the union range of the management range corresponding to the selected unit and the management range corresponding to the subordinate unit of the selected unit, and taking the union range as the final management range of the selected unit.

[0061] As shown in Figure 3 The function of including the subordinate unit can be enabled for the Tianjin branch, so that the management range of the subordinate unit of the Tianjin branch can be quickly included in the management range of the Tianjin branch, avoiding reconfiguring the management range or manually entering each subordinate unit and its management range into the Tianjin branch, and affecting the range matching efficiency. In actual situations, the hierarchical relationship between units can be recorded in the superior-inferior structure long code, which can be understood as an identification chain formed by the hierarchical identifiers (such as id numbers) of the units at each level. In addition, it can be understood that after a selected unit is configured to include the management range of the subordinate unit, the management range of the selected unit will increase the management range of the subordinate unit on the basis of the original management range.

[0062] Based on the example content of Figure 2 In some specific examples, after S21, the embodiment of the application can further include: if a new unit is selected to be added to the unit composition architecture, verifying whether there is an overlapping range between the management range of the new unit and the management range of each selected unit after configuring the management range corresponding to the new unit; and if there is, modifying the management range of the new unit or the management range of the selected unit with the overlapping range.

[0063] Specifically, when the configuration of each group management range is saved, the newly added unit can be checked with the existing unit through a range boundary checking algorithm to verify whether the management range of the newly added unit overlaps with that of the existing unit. If there is an overlap, the management range of any unit in the two groups of units that produce the overlapping range can be modified to ensure that each cadre can only find one current management unit, i.e., only one unit can manage the cadre's file, so as to prevent the leakage or redundancy of file information. Here, the process of modifying the management range of any unit in the two groups of units that produce the overlapping range can be to delete the attribute value set repeatedly configured by one of the units, or to change at least one attribute value in the attribute value set repeatedly configured by one of the units, so as to prevent the management ranges of the two groups of units from overlapping, resulting in ambiguous processing results.

[0064] Based on the example content, Figure 2 In some specific examples, when the personnel information includes the service record (or cadre record) information of the target personnel, the specific operation process of the above step S23 can include (generating new, transferring, exiting cadre record, and pending tasks): if the target personnel currently has multiple cadre identities, determining whether the service experience corresponding to the highest cadre identity of the target personnel is invalid; if it is invalid, generating a pending task for exiting the service record, so that the management unit corresponding to the highest cadre identity cancels the management of the service record; if it is not invalid, determining whether each of the selected units has an effective state record of the target personnel, if there is no effective record, generating a pending task for creating a service record; if the effective state record exists and the management unit of the target personnel changes, an information transfer task can be generated to transfer the service record information contained in the effective state record to the new management unit. In this way, the upstream and downstream businesses can be connected through the cadre change pending pool, and the pending tasks can be automatically generated and transferred, reducing the transactional workload of cadre information management.

[0065] Specifically, in actual scenarios, one person can hold multiple positions and become a cadre in multiple units, that is, there are multiple cadre identities, and the service record of this cadre is generally managed by only one unit, that is, only one organization has the management right, for example, if the highest cadre identity is the head office, it is managed by the head office, and therefore the highest cadre identity of the personnel currently having multiple service identities can be queried. Specifically, when an employee is hired, transferred, works part-time, and a central or state-owned enterprise cadre is appointed or removed, it can be determined according to the preposition data whether the service experience corresponding to the highest cadre identity is invalid, that is, whether the cadre identity of the target personnel currently exists, and the preposition data can be the service time or the cadre status (in office or served), if it is invalid (that is, it is no longer a cadre identity), that is, the highest cadre identity is in the state of served, the pending task of the exit record can be written into the cadre pending pool to prompt the management unit of the highest cadre identity to cancel the management of the service record, and the above invalid reasons can be resignation, retirement, or change from a cadre to an ordinary employee; if it is not invalid (that is, it is still a cadre identity), that is, the highest cadre identity is in the state of in office, it is determined whether each of the above-mentioned selected units has an effective state record of the target personnel, that is, it is checked whether there is an effective cadre record (it is generally believed that a cadre record is different from an ordinary employee record), if there is no effective cadre record (for example, an ordinary employee is promoted to a cadre, or a new employee is hired as a cadre), a pending task of creating a service record (that is, a cadre record) is generated; if there is an effective cadre record, it is further determined whether the management unit is changed, if the management unit is changed, for example, from a unit a to a unit b (the units a and b can be the same as the group), the cadre record still has (that is, it is still a cadre identity), but there is a change in the cadre information, and then an information transfer task is generated to make the information in the service record in the effective state record transferred to the new management unit for management. Alternatively, if the management unit is not changed, it can be determined whether the personnel attribute value (such as the service department or the job level) is changed, and if it is changed, the personnel attribute value is updated in the service record.

[0066] In practical applications, a cadre management pending pool component can be designed to perform the specific operation of the above step S23, and the component can provide seven atomic services, including querying the highest cadre identity, querying the service experience corresponding to the cadre identity, determining whether there is an effective cadre record, determining whether the management right (that is, the management unit) is changed, determining whether the organization person corresponding to the highest cadre identity is changed, writing into the pending pool service, and updating the cadre record service, which can intelligently identify the change of the cadre management right, automatically identify whether the management right is changed through the matching service after the cadre is appointed or removed, and generate the corresponding new cadre pending, transfer cadre pending, and exit cadre pending, so that the creation, transfer, and exit of the cadre record can be handled by one key operation.

[0067] In some examples, in the case of offline pre-procedures for leaving, the following operations can be performed to keep the online system records and offline records synchronized: if the offline manual operation of exiting the cadre archive is performed (such as offline retirement), a to-be-done task of exiting the archive can be generated online, and the online system can determine whether there is a valid appointment and removal experience, and if there is, the appointment and removal service is used, so that the online system ends all appointment and removal experiences and ends the highest cadre identity, to ensure that the operation progress and information records of the online system are synchronized with the offline, and to avoid the split of online and offline information.

[0068] In some examples, if the personnel attribute value of the target personnel changes due to a change in the management unit, the changed personnel attribute value can be updated to the position archive of the target personnel to complete the information transfer task; and the updated position archive is stored in the new management unit as the in-office archive. In practical applications, the in-office archive can be responsible for the in-office cadre archive component, in other words, the in-office cadre archive component mainly carries cadre information data, identifies whether the target personnel is a cadre, and supports the management of the entire life cycle of the cadre, such as the transfer of the management right between different management units, the timely transfer of the management right of the cadre, or the exit of the cadre when the cadre is dismissed, to realize the management closed loop of the central and state-owned enterprise cadres. The in-office cadre archive view can flexibly control the archive appendix, with a granularity accurate to the field, and can control whether the appendix and the appendix field information are displayed and whether they can be edited.

[0069] Based on the example content of Figure 2 In some specific examples, after step S22, if the current management unit is the new management unit of the target personnel after the personnel change, the method of the present application embodiment can further include (saving the former archive, the in-office roster, and the former roster): when the personnel information contains the position archive information of the target personnel, saving the former archive information of the target personnel in the historical management unit to which the target personnel originally belongs; wherein the former archive contains the former snapshot information of the target personnel when serving in the historical management unit, and the background information of the target personnel; the background information is allowed to be viewed by the historical management unit and other units except the historical management unit; and / or, when the personnel information contains the position archive information of the target personnel, adding at least part of the in-office archive information of the target personnel in the in-office roster of the current management unit of the target personnel, and adding at least part of the former archive information of the target personnel in the former roster of the historical management unit of the target personnel; the in-office roster and the former roster of any management unit are allowed to be viewed by other management units.

[0070] After the archive of a cadre undergoes retirement, resignation, appointment and removal, and other businesses, the data of the cadre archive can change accordingly. In order to record these changes for subsequent data analysis and statistics, etc., the former cadre archive component can be used.

[0071] Taking the cadre as an example, the above-mentioned historical records can be called historical cadre records, and the historical cadre records can be divided into a historical cadre record main entity (which can be referred to as a main entity) and a historical record entity. The two can form a 1:1 connection query relationship, that is, the personnel information (such as name) in one can be associated to find other personnel information (such as education experience) recorded in the other. The historical cadre record main entity mainly records the snapshot information of the cadre record when the cadre record is retired, leaves the job, is appointed and removed, and the like, such as the cadre category and cadre rank experienced at a certain moment, and the like. The historical record main entity provides a snapshot function, and the snapshot information is read-only and cannot be modified, so as to leave a trace and trace back later. The historical cadre record appendix mainly records the background information of the target personnel, such as educational institutions, age, contact information, and the like, which are entity information not directly related to the job. The entity information can be stored in the historical cadre record appendix in the form of an entity id (such as an institution number). The historical cadre record appendix allows historical management units and other units except the historical management units to view, so as to completely investigate the background of the target personnel. In other words, the historical cadre record main entity is the data of the cadre record at the moment when the historical cadre record is generated, and the historical record entity records the slice information of each personnel appendix. The slice information can be divided by time period, such as the educational institutions in 2010 or 2020. Similarly, the cadre in office record can also be divided into a cadre in office record main entity and a cadre in office record appendix, so that the data is isolated and saved, and partitioned searching is facilitated.

[0072] Still taking the cadre as an example, in actual situations, the user has a demand to query the complete cadre roster in the unit composition architecture, for example, a certain personnel does not belong to the management of a certain organization, but other organizations have a demand to query it, so the cadre roster in office and the historical cadre roster can be designed to allow more units to view the cadre roster and understand part of the information of the cadre. Compared with the cadre record, the information recorded in the cadre roster is less and the confidentiality is lower, and the information recorded in the cadre roster can be opened to other units except the current management unit of the cadre to view. The information recorded in the cadre roster is generally entity information not directly related to the job (such as family members and native place), and of course entity information directly related to the job (such as title) can also be recorded. The specific can be self-defined, and the embodiments of the present application are not limited. Of course, the entity information recorded in the roster can also be recorded in the historical cadre record, for example, the record detail page can see the personal basic background information, multiple education experiences, multiple appointment and removal experiences, and the like. In short, the cadre roster in office and the historical cadre roster can record at least part of the historical record information of the cadre.

[0073] As explained above, the roster of past personnel in any management unit includes at least one piece of background information for each past personnel and at least one piece of personnel file information from their tenure within the management unit. Simply put, the roster of past personnel can display a person's information in a list format. In practical applications, a component for creating and exporting the roster of past personnel can be designed. For example, in the roster of past personnel, Zhang San and Li Si can each have a corresponding row of roster information. Taking Zhang San as an example, Zhang San's corresponding row of roster information includes Zhang San's name, gender, place of origin, marital status, contact information, and educational background. Among these, information such as place of origin, which does not change over time, can be called non-temporal attribute information of the personnel, while marital status, educational institution, etc., can be called temporal attribute information of the personnel.

[0074] On the other hand, in some examples, when the same background information (such as educational experience) or the same personnel file information (such as professional title or professional qualification) for the same person has multiple specific pieces of information, the specific information that meets the filtering criteria can be selected from these multiple pieces of information and displayed in the roster of personnel. For example, one can choose to display only the highest degree in educational experience, the highest professional title in past titles, and the main professional qualification in past professional qualifications, so as to flatten the information into a single line in the roster of personnel for that person, thereby avoiding a lengthy roster that affects the reading experience.

[0075] In summary, taking cadres as an example, such as Figure 4 As shown, the embodiments of this application can be designed with: a cadre change pending list, incumbent cadre files, an appendix to incumbent cadre files, past cadre files, an appendix to past cadre files, an incumbent cadre roster, and a past cadre roster. Taking past cadres as an example, a batch of past cadre files in a certain unit can be subdivided into N types of past cadre file main entities (i.e., Figure 4 (Snapshot table in the document), Appendix to the files of M types of cadres ( Figure 4 (Not shown), these N types of snapshot tables can include: a list of cadre rank snapshots, a list of cadre grade snapshots, and other detailed tables. The M types of appendices to the personnel files of past cadres can include: an appendix on educational background, an appendix on certificate information, an appendix on professional qualifications, and other detailed tables. The values ​​of N and M can be equal or unequal. A batch of personnel files from past cadres in a certain unit can be associated with a corresponding batch of rosters of past cadres.

[0076] Specifically, in some examples, the above cadre change to-be-done pool table: mainly stores the data of the cadre change due to the change of the cadre personnel, and the data type is divided into filing to-be-done, transfer to-be-done, and exit to-be-done. The data will be transferred to the in-office cadre file or the former cadre file after operation. The in-office cadre file table: mainly stores the core data of the current in-office cadre, including administrative organization, cadre category, company, department, and position core information. The in-office cadre file appendix table: mainly stores some appendix data of the in-office cadre file, such as family members, education experience, and other business information related to the cadre. The former cadre file table: mainly stores the former information of the cadre who is not in the management right but previously served in the cadre management right. The former cadre file appendix table: mainly stores some appendix data of the former cadre file, such as family members, education experience, and other business information related to the cadre. The in-office cadre roster table: mainly stores the roster data of the current in-office cadre, and the data can be queried according to the organization to obtain the entire in-office roster data of the current organization. The former cadre roster table: mainly stores the roster data of the current former cadre, and the data can be queried according to the organization to obtain the entire former roster data of the current organization.

[0077] In summary, as shown in Figure 5 the embodiments of the present application can simulate the real use scenario of the user in the central state-owned enterprise cadre information management: (1) The administrator can configure a batch of central state-owned enterprise management units (such as Tianjin Branch, Head Office) according to the cadre management policy of the central state-owned enterprise. Specifically, some selected units can be selected from the existing unit list to form a unit composition architecture.

[0078] (2) The administrator relies on the built unit composition architecture to configure the management range of each selected unit in the unit composition architecture, including configuring the management range of the administrative organization, the cadre category and other specific dimensions, to support the cadre management at different levels of the central state-owned enterprise.

[0079] (3) The upstream cadre change business (such as new cadre employment, new cadre appointment, etc.) automatically triggers the management range matching service, so that according to the current personnel attribute value of the cadre, the dimension data of the existing management range is automatically matched, and the unique cadre management right organization is intelligently matched, that is, it is defined which organization the cadre belongs to for business management, for example, the new administrative organization to which the cadre belongs after the change is identified, such as Tianjin Branch.

[0080] (4) The system automatically identifies the change of the cadre management right organization and generates the to-be-done task of the corresponding cadre file. It supports the intelligent pushing of the to-be-done task of creating the cadre file for the cadre employment and new promotion and appointment of the cadre; after the cadre is appointed and removed, if the administrative organization, the cadre category, and the cadre management right organization change, the to-be-done task of transferring the cadre file is intelligently pushed; and the to-be-done task of the cadre exit is intelligently pushed for the cadre dismissal, resignation, and retirement.

[0081] (5) After creating the cadre file, the details of the incumbent cadre file can be viewed, the data of the cadre information and the existing information set (age, place of origin, etc.) of the personnel are kept homologous, so that all information of the cadre can be seen through the cadre file, without the need to find other related information; private information unique to the cadre, such as appointment and removal experience, personal matter report check, etc. can be maintained; the same information can be set to different identification standards and can be maintained separately, for example, whether it is the highest education.

[0082] (6) During the process of cadre management, the cadre management right changes, and the cadre file needs to be transferred, and the original unit can view the cadre file of the incumbent cadre after the transfer.

[0083] (7) The cadre information can be queried through the cadre roster. The data isolation can be performed according to the administrative organization authority of the cadre officer, and the whole cadre information data in a certain administrative organization can be queried.

[0084] It can be seen that the method of the embodiment of the application can: through the central state-owned enterprise management unit and the cadre management range configuration, a management mode supporting the hierarchical management of the central state-owned enterprise cadre is flexibly constructed; through the cadre change to-do pool, the upstream and downstream businesses are connected, the to-do task is automatically generated, and the transactional workload of the cadre information management is reduced; through the central state-owned enterprise management unit configuration, and the flexible configuration of the cadre file, the cadre roster authentication dimension, and the data authority, the cadre file is managed according to the cadre management right organization hierarchical management, and the cadre roster matches the administrative organization authority to query the whole cadre roster information in a certain administrative organization; through the central state-owned enterprise management unit configuration, the cadre management range configuration, the cadre change to-do pool, the incumbent / cadre file, the whole life cycle management of the cadre management business in the group enterprise is realized.

[0085] Generally, as shown in Figure 6 , the method of the embodiment of the application can design three levels of storage layer, core processing layer, and view display layer.

[0086] The storage layer supports dozens of mainstream databases on the market based on the system platform as the data storage layer container, and the storage content is the management range configuration, the management unit configuration, the to-do pool, the incumbent cadre file, the incumbent cadre roster, the incumbent cadre roster, and the incumbent cadre roster.

[0087] The core processing layer designs eight components to complete the function, including the central state-owned enterprise management unit configuration component, the management range configuration component, the management right matching service component, the cadre management to-do pool component, the incumbent cadre component, the incumbent cadre file component, the incumbent cadre roster component, and the incumbent cadre roster component. After configuring the central state-owned enterprise management unit, the attribute range of the cadre managed by the management unit is set according to the cadre category, the administrative organization, the job level, and the job level. The service functions provided by these components can be seen in the above description, and details are not repeated here.

[0088] When personnel enter the job, they are cadres. The management right matching service component automatically identifies cadres and creates a new cadre file. After the cadre administrator confirms, the new cadre file is created, and subsequent support is provided for maintaining and transferring the cadre file data, and exiting operations. Among them, the management right matching service: connects the upstream cadre entry and cadre appointment, and through the cadre management range matching service, hits the cadre management right organization, that is, intelligently matches the current management unit corresponding to the cadre, such as Zhang San's job as a grassroots cadre, and the matched cadre management right is Tianjin Branch. Create a cadre file to-do task, create a new file: the matched cadre management right generates a corresponding to-do task for creating a cadre file in the to-do pool, such as Zhang San's job as a grassroots cadre, and the cadre change to-do pool receives the to-do task for creating a cadre file. Transfer cadre file to-do task, transfer file: connect the upstream cadre appointment and cadre transfer, and the system intelligently identifies the change of cadre management right organization, automatically generates and pushes the to-do task for transferring the cadre file, and the cadre officer queries and timely handles the to-do task for transferring the cadre management right in the cadre change to-do pool; for example, Zhang San's job during his tenure changed from a grassroots cadre in Tianjin Branch to a middle-level cadre, and then to a branch manager (high-level cadre) in Tianjin Branch and concurrently served as a vice manager of the head office, and the cadre management right changed from Tianjin Branch to the head office.

[0089] When dismissed or resigned, the corresponding cadre identity of the personnel is invalidated, and a cadre exit to-do task is generated. The cadre administrator performs the cadre exit operation, which generates a historical cadre file for the current management cadre management unit, and then invalidates the incumbent cadre file.

[0090] The above operations can check the incumbent cadre roster and the historical cadre roster of all cadres managed in the organization. The incumbent cadre roster component and the historical cadre roster component support configuring multiple query schemes, each scheme can configure the required filter conditions, and each scheme can flexibly configure the fields to be displayed, and the operation is efficient.

[0091] The view display layer includes: central state-owned enterprise management unit configuration, management range configuration, cadre to-do pool, incumbent cadre file management, historical cadre file management, incumbent cadre roster management, and historical cadre roster management, which provides personalized configuration and business operation for users, and provides convenient and efficient human-computer interaction. View historical cadre file: after the change of the cadre management right organization, the original unit (such as Tianjin Branch) queries the cadre file before the transfer, the new unit (such as the head office) manages the new incumbent cadre file, and the original unit (Tianjin Branch) has the permission to view Zhang San's historical cadre file. Further, the cadre information can be queried through the cadre roster: supporting data isolation based on the administrative organization attribute of the cadre, users can query all the cadre information data in a certain administrative organization, for example, Tianjin Branch can view the incumbent cadre roster information containing Zhang San, and the head office can view the incumbent cadre roster information containing Zhang San.

[0092] The method of the embodiment of the application described above can be used in the scenario of management of service records, and the application of the method of the embodiment of the application in other scenarios such as foreign affairs management will be described below.

[0093] Based on the example content of Figure 2 In some specific examples, when the personnel information includes the exit application information of the target personnel, after step S23, the method of the embodiment of the application can further include: setting the to-be-handled task as an information to-be-approved task and carrying the exit application information, and pushing the information to-be-approved task to the superior unit of the current management unit for processing.

[0094] Specifically, the exit application information of the target personnel can be packaged in the information to-be-approved task and automatically pushed to the superior unit of the current management unit of the target personnel for processing, so as to reduce the processing pressure of the clerk when facing a large number of applications and improve the efficiency and accuracy of the clerk. Of course, in addition to the exit application information, the method of the embodiment of the application can also be used to automatically push other application information such as cost reporting information or promotion application information, that is, the method of the embodiment of the application can be extended to various actual business scenarios with hierarchical and decentralized control requirements to improve user experience.

[0095] Please refer to Figure 7 The second aspect of the application provides a specific embodiment of an information processing system, which includes an acquisition unit and a processing unit.

[0096] The acquisition unit is configured to obtain a pre-constructed unit composition architecture and determine the management range corresponding to each selected unit in the unit composition architecture; the unit composition architecture is configured to reflect the hierarchical relationship between the selected units, and each group of management ranges is characterized by at least one dimension of personnel attribute value, which represents the personnel information that the selected units have the right to manage the personnel belonging to the management range.

[0097] The processing unit is configured to match the target management range to which the target personnel currently belongs from each group of management ranges based on the current personnel attribute value of the target personnel, and determine the selected unit pointed to by the target management range as the current management unit to which the target personnel currently belongs.

[0098] The processing unit is further configured to generate a to-be-handled task about the personnel information of the target personnel.

[0099] The processing unit is further configured to set the to-be-handled task as an information to-be-transferred task and carry the personnel information of the target personnel if the current management unit is a new management unit of the target personnel after the personnel change, and push the information to-be-transferred task to the new management unit for processing; the personnel information of the target personnel includes the current personnel attribute value of the target personnel.

[0100] In some examples, the acquisition unit is specifically configured to:

[0101] each selected unit is configured to correspond to a dimension combination; the number of dimensions contained in each dimension combination is one or more, and the personnel attribute values assigned to the selected unit under the dimensions are one or more;

[0102] when the number of dimensions contained in the dimension combination is multiple, performing a Cartesian product calculation on the personnel attribute values under the multiple dimensions in the dimension combination to obtain all attribute value sets arranged and combined under the dimension combination; and each attribute value set of the selected unit is used to represent the personnel who have the right to be managed by the selected unit.

[0103] In some examples, the obtaining unit is specifically configured to:

[0104] If the selected unit is configured to include the management range of the subordinate unit, the subordinate unit of the selected unit is determined through the hierarchical relationship between the selected unit and other units, and the union range formed by the respective management ranges of the selected unit and the subordinate unit of the selected unit is taken as the final management range of the selected unit.

[0105] In some examples, the processing unit is further configured to:

[0106] If the new unit is selected to be added to the unit composition architecture, after the management range corresponding to the new unit is configured, it is verified whether there is an overlapping range between the management range of the new unit and the management range of each selected unit;

[0107] If there is, the management range of the new unit or the management range of the selected unit with the overlapping range is modified.

[0108] In some examples, when the personnel information includes the service record information of the target personnel, the processing unit is specifically configured to:

[0109] If the target personnel currently has multiple cadre identities, it is judged whether the service experience corresponding to the highest cadre identity of the target personnel is invalid;

[0110] If it is invalid, a to-be-completed task of exiting the service record is generated to enable the management unit corresponding to the highest cadre identity to cancel the management of the service record;

[0111] If it is not invalid, it is judged whether there is a valid state archive of the target personnel in each selected unit, and if there is not, a to-be-completed task of creating a service record is generated; if the valid state archive exists and the management unit of the target personnel changes, an information to-be-transferred task is generated to enable the service record information contained in the valid state archive to be transferred to the new management unit for management.

[0112] In some examples, if the current management unit is the new management unit after the personnel change of the target personnel, the processing unit is further configured to:

[0113] When the personnel information comprises the service record information of the target personnel, the service record information of the target personnel is stored in the historical management unit to which the target personnel originally belongs; wherein, the service record comprises service snapshot information of the target personnel when serving in the historical management unit, and background information of the target personnel; the background information allows the historical management unit and other units except the historical management unit to view;

[0114] and / or,

[0115] When the personnel information comprises the service record information of the target personnel, at least part of the in-service record information of the target personnel is added in the in-service personnel roster of the current management unit of the target personnel, and at least part of the service record information of the target personnel is added in the service personnel roster of the historical management unit of the target personnel; the in-service personnel roster and the service personnel roster of any management unit allow other management units to view.

[0116] In some examples, when the personnel information comprises the exit application information of the target personnel, the processing unit is further configured to:

[0117] set the to-be-completed task as an information to-be-approved task and carry the exit application information, and push the information to-be-approved task to the superior unit of the current management unit for processing.

[0118] In the embodiments of the present application, the operations performed by the units of the information processing system are similar to the operations described in the foregoing first aspect or any specific method embodiment of the first aspect, and will not be described here. Of course, the specific implementation process of each operation of the first aspect of the present application can also be realized by referring to the related description of the second aspect. As described above, the information processing system of the embodiments of the present application can realize the demand of the central state-owned enterprise customer for hierarchical responsibility and centralized management of cadres through the central state-owned enterprise management unit configuration, cadre management range configuration, and management right matching algorithm; can realize complete life cycle management of group enterprise cadre information (covering cadre change business between different organizations of the group), while realizing the demand of separating the rights of cadre file management and cadre roster query; can pass through the complete scheme of the upstream and downstream of the cadre personnel change business, and the entry and exit of cadres caused by personnel change is automatically distributed by intelligent service, the key nodes are manually confirmed by cadre officers, which greatly improves the efficiency of cadre management; and can be extended to related businesses with hierarchical and decentralized control demands, such as foreign affairs management.

[0119] Please refer to Figure 8 The electronic device of the embodiments of the present application can include one or more processors (such as central processing units CPU) and a memory having one or more application programs or data stored therein.

[0120] The memory can be volatile memory or persistent storage. The program stored in the memory can include one or more modules, each of which can include a series of instruction operations in the electronic device. Further, the processor can be configured to communicate with the memory and execute the series of instruction operations in the memory on the electronic device.

[0121] The electronic device can also include one or more power supplies, one or more wired or wireless network interfaces, one or more input / output interfaces, and / or one or more operating systems, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc.

[0122] The processor can perform the operations performed by the first aspect or any of the specific method embodiments of the first aspect, and details are not repeated.

[0123] The present application provides a computer readable storage medium, including instructions, when the instructions run on the computer, make the computer execute the method described in the first aspect or any of the specific implementation manners of the first aspect.

[0124] The present application provides a computer program product including instructions or a computer program, when the computer program product runs on the computer, makes the computer execute the method described in the first aspect or any of the specific implementation manners of the first aspect.

[0125] It can be understood that in various embodiments of the present application, the sequence number of each step does not mean the order of execution, the execution order of each step should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The operation content added or refined by each example scheme of the above method, system or device (if any) does not necessarily have to be executed in specific implementation, such as adding more than two operations, which can be combined or implemented separately, and the specific implementation can be determined according to the actual scene.

[0126] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above described system (if any) and device can refer to the corresponding process in the foregoing method embodiment, which is not repeated here.

[0127] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system or apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0128] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0129] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0130] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product (or computer program product) stored in a storage medium includes a plurality of instructions for causing a computer device (which can be a personal computer, a business server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk and various program code storage media.

Claims

1. An information processing method characterized by comprising: The method comprises the following steps: obtaining a pre-constructed unit composition architecture, and determining a management range corresponding to each selected unit in the unit composition architecture; the unit composition architecture is used to reflect a hierarchical relationship between the selected units, and each group of the management ranges represents personnel information of personnel who are authorized to be managed by the selected units and are represented by at least one dimension of personnel attribute value; based on a current personnel attribute value of a target personnel, a target management range to which the target personnel currently belongs is matched from each group of the management ranges, and a selected unit to which the target management range points is determined as a current management unit to which the target personnel currently belongs; generating a to-do task about personnel information of the target personnel; if the current management unit is a new management unit of the target personnel after a personnel change, setting the to-do task as an information handover task carrying the personnel information of the target personnel, and pushing the information handover task to the new management unit for processing; the personnel information of the target personnel includes the current personnel attribute value of the target personnel.

2. The information processing method according to claim 1, characterized by, The determination of the management range corresponding to each selected unit in the unit composition architecture comprises: configuring a dimension combination corresponding to each selected unit; each dimension combination contains one or more dimensions, and the selected unit is assigned to one or more personnel attribute values under the dimensions; when the dimension combination contains multiple dimensions, performing Cartesian product calculation on the personnel attribute values under the multiple dimensions in the dimension combination to obtain all attribute value sets arranged and combined under the dimension combination; each attribute value set of the selected unit is used to represent personnel who are authorized to be managed by the selected unit and meet each personnel attribute value in the attribute value set.

3. The information processing method according to claim 1, characterized by, The determination of the management range corresponding to each selected unit in the unit composition architecture comprises: if the selected unit is configured to include a management range of a subordinate unit, the subordinate unit of the selected unit is determined through a hierarchical relationship between the selected unit and other units, and a union range formed by the management ranges corresponding to the selected unit and the subordinate unit of the selected unit is taken as a final management range of the selected unit.

4. The information processing method according to any one of claims 1 to 3, characterized by, After determining the management range corresponding to each selected unit in the unit composition architecture, the method further comprises: if a new unit is selected to be added to the unit composition architecture, verifying whether there is an overlapping range between the management range of the new unit and the management range of each selected unit after configuring the management range corresponding to the new unit; if there is, modifying the management range of the new unit or the management range of the selected unit in which the overlapping range exists.

5. The information processing method according to claim 1, characterized by, When the personnel information includes service record information of the target personnel, the generation of the to-do task about the personnel information of the target personnel comprises: if the target personnel currently has multiple cadre identities, judging whether a service experience corresponding to a highest cadre identity of the target personnel is invalid; If the expiration occurs, a to-be-completed task of exiting the service record is generated to make the management unit corresponding to the highest cadre position cancel the management of the service record; If the expiration does not occur, it is determined whether there is an effective state record of the target personnel in each of the selected units. If not, a to-be-completed task of creating the service record is generated. If the effective state record exists and the management unit of the target personnel is changed, an information to-be-forwarded task is generated to make the service record information contained in the effective state record be transferred to the new management unit for management.

6. The information processing method according to claim 1, characterized by, If the current management unit is the new management unit of the target personnel after the personnel change, the method further comprises: When the personnel information contains the service record information of the target personnel, the service record information of the target personnel is saved in the historical management unit to which the target personnel originally belongs. The historical record contains the historical snapshot information of the target personnel when serving in the historical management unit, and the background information of the target personnel. The background information allows the historical management unit and other units except the historical management unit to view. And / or, When the personnel information contains the service record information of the target personnel, at least part of the in-service record information of the target personnel is added to the in-service roster of the current management unit of the target personnel, and at least part of the historical record information of the target personnel is added to the historical personnel roster of the historical management unit of the target personnel. The in-service roster and the historical personnel roster of any management unit allow other management units to view.

7. The information processing method according to claim 1, characterized by, When the personnel information contains the exit application information of the target personnel, after generating the to-be-completed task of the personnel information of the target personnel, the method further comprises: Setting the to-be-completed task as an information to-be-approved task and carrying the exit application information, and pushing the information to-be-approved task to the superior unit of the current management unit for processing.

8. An information processing system, characterized by comprising: Comprise: An acquisition unit and a processing unit; The acquisition unit is configured to obtain a pre-constructed unit composition architecture and determine the management range corresponding to each selected unit in the unit composition architecture. The unit composition architecture is used to reflect the hierarchical relationship between the selected units. Each group of the management range is represented by at least one dimension of personnel attribute value, and the selected unit has the right to manage the personnel information of the personnel belonging to the management range; The processing unit is configured to match the target management range to which the target personnel currently belongs from each group of the management range based on the current personnel attribute value of the target personnel, and determine the selected unit pointed by the target management range as the current management unit to which the target personnel currently belongs; The processing unit is further configured to generate a to-be-completed task of the personnel information of the target personnel; The processing unit is further configured to generate a to-be-completed task of the personnel information of the target personnel; The processing unit is further configured to, if the current management unit is a new management unit after the personnel change of the target person, set the to-be-completed task as an information to-be-forwarded task carrying personnel information of the target person, and push the information to-be-forwarded task to the new management unit for processing; the personnel information of the target person includes a current personnel attribute value of the target person.

9. An electronic device, comprising: The method comprises: a processor and a memory; the processor is configured to communicate with the memory and execute instructions in the memory to implement the method in any one of claims 1 to 7.

10. A readable storage medium, characterized by, The readable storage medium stores computer instructions, and the computer instructions are executed by the processor to implement the method in any one of claims 1 to 7.

11. A computer program product, characterised in that, The computer program product comprises computer instructions, and the computer instructions are executed by the processor to implement the method in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Resident information checking method and system

    CN110070330A

  • Resource operation authority control method and device and electronic equipment

    CN111259429A