Method for identifying authority of administrative approval process of OA (Open Architecture) office system

By monitoring enterprise job structure information, and automatically identifying and adjusting the approval process templates in the OA office system, the problems of low efficiency and high error rate adjustment of approval personnel in the existing technology are solved, and automatic adjustment of approval personnel with efficient and low error rate are achieved.

CN120354399APending Publication Date: 2025-07-22CHINA YANGTZE POWER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510441062.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In the prior art, the approval personnel of the administrative approval process template in the OA office system have low efficiency and high error rate, and cannot make automatic adjustments quickly and correctly.

Method used

By monitoring the company's job structure information, analyzing the changes in the initial object of the approval node in the job framework, automatically replacing it with the target object and configuring the corresponding approval authority to achieve automatic adjustment of the approval personnel.

Benefits of technology

It has realized automatic adjustment of approval personnel according to changes in the enterprise's position structure, which has improved the adjustment efficiency and reduced the error rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120354399A_ABST
    Figure CN120354399A_ABST
Patent Text Reader

Abstract

The invention provides a method for identifying administrative approval process authority of an OA office system, and relates to the technical field of enterprise management. Analyzing whether the position of the initial object of the approval node of each administrative approval process form template in the position framework information is changed or not; under the condition that the change exists, replacing an initial object of an approval node of the administrative approval process form template with a target object, and configuring a corresponding approval permission for an account of the target object; according to the invention, the approver of the approval node of the administrative approval process template can be automatically adjusted according to the change condition of the position architecture information of the enterprise, the efficiency is high, and the error rate is low.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of enterprise management, and particularly to a method for identifying the approval process permissions of an OA office system for administrative approval. Background Art

[0002] In modern enterprise organizations, the OA office system plays an important role by providing convenient workflow and permission management functions to assist internal business activities. The positions of the approval personnel at each approval node of the administrative process approval template change, resulting in the need to continuously adjust the approval personnel at the approval nodes of the administrative approval process template. How to quickly, correctly, and simply adjust the approval personnel is particularly important. In the prior art, the approval personnel at the approval nodes of the administrative approval process template are usually adjusted manually, with low adjustment efficiency and high error rate. Summary of the Invention

[0003] In view of the above problems, the present invention provides a method for identifying the approval process permissions of an OA office system for administrative approval, which solves the technical problems of low adjustment efficiency and high error rate in the prior art where the approval personnel at the approval nodes of the administrative approval process template are usually adjusted manually, and can automatically adjust the approval personnel at the approval nodes of the administrative approval process template according to the changes in the enterprise's position structure information, with high efficiency and low error rate.

[0004] An embodiment of the present invention provides a method for identifying the approval process permissions of an OA office system for administrative approval, including:

[0005] Monitoring the enterprise's position structure information;

[0006] Analyzing whether there are changes in the positions of the initial objects at the approval nodes of each administrative approval process form template in the position framework information;

[0007] In the case of changes, replacing the initial objects at the approval nodes of the administrative approval process form template with target objects, and configuring the corresponding approval permissions for the accounts of the target objects.

[0008] In some embodiments, the enterprise's position structure information is monitored through a set dedicated API interface.

[0009] In some embodiments, a template library is included, and the template library includes different types of administrative approval process form templates, and each administrative approval process form template includes an identity identifier and a form structure.

[0010] In some embodiments, the analyzing whether there are changes in the positions of the initial objects at the approval nodes of each administrative approval process form template in the position framework information includes:

[0011] Obtain node information of the approval node of the administrative approval process form template, wherein the node information includes name, work number and position;

[0012] Based on the name and work number, determine whether the initial object exists in the job framework information;

[0013] If it does not exist, it is determined whether the initial object of the approval node has a change in the job title in the job title framework information;

[0014] If it exists, determine the current position of the initial object in the position framework information, and analyze whether the current position of the initial object of the approval node is consistent with the position in the node information;

[0015] If they are inconsistent, it is determined whether the initial object of the approval node has a change in the job title in the job title framework information.

[0016] In some embodiments, when there is a change, replacing the initial object of the approval node of the administrative approval process form template with the target object, and configuring the corresponding approval authority for the account of the target object includes:

[0017] In case of changes, based on the position in the node information, query the corresponding name and work number in the position framework information;

[0018] Identify the target audience based on name and work number;

[0019] Replace the initial object of the approval node of the administrative approval process form template with the target object, and configure the corresponding approval permissions for the account of the target object.

[0020] In some embodiments, including:

[0021] When the target object does not exist in the job structure information, the initial object of the approval node of the administrative approval process form template is replaced with a preset temporary object, the approval authority corresponding to the account of the initial object is released, and the corresponding approval authority is granted to the account of the temporary object.

[0022] In some embodiments, including:

[0023] Upon receiving a notification message that the authority change approval process has passed, determine the change object and the change position based on the authority change approval process;

[0024] The job structure information is updated based on the changed object and the changed job.

[0025] In some embodiments, after the job structure information is detected to be updated, the job structure information of the enterprise is monitored.

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

[0027] By monitoring the corporate organizational structure information; analyzing whether there are changes in the positions of the initial objects of the approval nodes in each administrative approval process form template in the organizational framework information; in the case of changes, replacing the initial objects of the approval nodes of the administrative approval process form template with target objects, and configuring corresponding approval permissions for the accounts of the target objects; it can automatically adjust the approval personnel of the approval nodes of the administrative approval process template according to the changes in the corporate organizational structure information, with high efficiency and low error rate. Brief Description of the Drawings

[0028] The embodiments of the present invention will be further described below with reference to the accompanying drawings:

[0029] Figure 1 It is a schematic implementation flowchart of a method for identifying the approval process permissions of an OA office system provided by an embodiment of the present invention;

[0030] Figure 2 It is a schematic composition structure diagram of an electronic device provided by an embodiment of the present invention. Detailed Embodiments

[0031] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present invention.

[0032] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0033] If similar descriptions such as "first\second\third" appear in the application documents, the following explanation is added. In the following description, the terms "first\second\third" only distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence when allowed, so that the embodiments of the present invention described here can be implemented in an order other than that illustrated or described here.

[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs. The terms used herein are only for the purpose of describing the embodiments of the present invention and are not intended to limit the present invention.

[0035] Based on the problems existing in the related technologies, an embodiment of the present invention provides a method for identifying the approval process permissions of an OA office system. The execution subject of this identification method can be an electronic device. The electronic device can be various types of terminals such as a laptop computer, a tablet computer, a desktop computer, a set-top box, a mobile device (for example, a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable game device), or can be implemented as a server. The server can be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.

[0036] In some embodiments, the functions implemented by the identification method provided by the embodiment of the present invention can be realized by a processor of an electronic device calling program code, where the program code can be stored in a computer storage medium.

[0037] An embodiment of the present invention provides a method for identifying the approval process permissions of an OA office system, Figure 1 which is a schematic diagram of the implementation process of a method for identifying the approval process permissions of an OA office system provided by an embodiment of the present invention. As Figure 1 shown, it includes:

[0038] Step S1: Monitor the job structure information of the enterprise;

[0039] In the embodiment of the present invention, the OA office system can monitor the job structure information of the enterprise through a set dedicated API interface, without the need for manual and irregular monitoring of the job structure information, and has high real-time processing. Among them, the job structure information includes information such as the names, employee numbers, and positions of enterprise employees.

[0040] In the embodiment of the present invention, after detecting the update of the job structure information, monitor the job structure information of the enterprise. This can reduce the monitoring frequency of the OA office system, avoid ineffective monitoring, and save resources.

[0041] Step S2: Analyze whether there are any changes in the positions of the initial objects of the approval nodes in each approval process form template in the job framework information;

[0042] In some embodiments, step S2 includes:

[0043] Step S21: Obtain the node information of the approval nodes of the approval process form template, where the node information includes name, employee number, and position;

[0044] Step S22: Based on the name and employee number, determine whether there is an initial object in the position framework information;

[0045] Step S23: If not, determine whether there is a change in the position of the initial object of the approval node in the position framework information;

[0046] Step S24: If so, determine the current position of the initial object in the position framework information, and analyze whether the current position of the initial object of the approval node is consistent with the position in the node information;

[0047] Step S25: If not, determine whether there is a change in the position of the initial object of the approval node in the position framework information.

[0048] In an embodiment of the present invention, a template library is included. The template library includes administrative approval process form templates of different types. Each administrative approval process form template includes an identity identifier and a form structure. Different approval process types use different administrative approval process form templates. The identity identifier is used to represent the identity of the administrative approval process form template, and the administrative approval process form template can be identified through the identity identifier. The form structure includes approval nodes. Among them, the approval node includes node information, and the node information includes parameters such as name, employee number, and position. It can be understood that the approval node is also configured with approval authority. The approval node can be marked with a specific identifier to facilitate traversing all approval nodes of the administrative approval process form template.

[0049] In an embodiment of the present invention, the node information of each approval node of the administrative approval process form template, that is, the name, employee number, and position, is obtained. Whether there is an initial object in the position framework information can be queried through the name and employee number. If not, it indicates that there is a change in the position of the initial object of the approval node in the position framework information. If so, determine the current position of the initial object in the position framework information. In the case of the same name, it can be distinguished through the employee number to avoid processing logic errors, and analyze whether the current position of the initial object of the approval node is consistent with the position in the node information. If they are consistent, the analysis of this approval node ends, and the analysis of the next approval node is carried out. If not, it indicates that there is a change in the position of the initial object of the approval node in the position framework information.

[0050] Step S3: In the case of a change, replace the initial object of the approval node of the administrative approval process form template with a target object, and configure the corresponding approval authority for the account of the target object.

[0051] In some embodiments, the step S3 includes:

[0052] Step S31: In the case of a change, query the corresponding name and employee number in the position framework information based on the position of the node information;

[0053] Step S32: Determine the target object based on the name and employee number;

[0054] Step S33: Replace the initial object of the approval node in the administrative approval process form template with the target object, and configure the corresponding approval permissions for the account of the target object.

[0055] In the embodiment of the present invention, the name and employee number corresponding to the position in the position framework information can be queried through the position in the node information, so as to determine the target object. Replace the previous object of the approval node in the administrative approval process form template with the target object corresponding to the position, and configure the corresponding approval permissions for the account of the target object. Traverse the approval nodes of the administrative approval process form template to automatically replace the approval personnel of each approval node in the approval process.

[0056] In summary, by listening to the position structure information of the enterprise; analyzing whether there is a change in the position of the initial object of the approval node in each administrative approval process form template in the position framework information; in the case of a change, replacing the initial object of the approval node in the administrative approval process form template with the target object, and configuring the corresponding approval permissions for the account of the target object; it is possible to automatically adjust the approval personnel of the approval nodes in the administrative approval process template according to the change of the position structure information of the enterprise, with high efficiency and low error rate.

[0057] In some embodiments, it includes:

[0058] Step S10: In the case where the target object does not exist in the position structure information, replace the initial object of the approval node in the administrative approval process form template with a preset temporary object, cancel the approval permissions corresponding to the account of the initial object, and assign the corresponding approval permissions to the account of the temporary object.

[0059] In the embodiment of the present invention, in the case where the target object does not exist in the position structure information, the initial object can be replaced with a preset temporary object. The temporary object is set in the approval node. Replace the initial object of the approval node in the administrative approval process form template with the preset temporary object, cancel the approval permissions corresponding to the account of the initial object, and assign the corresponding approval permissions to the account of the temporary object. It is possible to use the temporary object as the approval personnel of the current approval node in the case of a vacant position, avoiding the situation of a vacant approval personnel in the approval process.

[0060] In some embodiments, it includes:

[0061] Step S100: In the case of receiving a notification message that the authority change approval process has passed, determine the change object and the changed position based on the authority change approval process;

[0062] Step S200: Update the position structure information based on the changed object and the changed position.

[0063] In the embodiment of the present invention, taking the notification message that the authority change approval process received by the OA office system passes as the trigger condition for updating the position structure information can realize the automatic update of the position structure information.

[0064] It should be noted that in the embodiment of the present invention, if the above-mentioned recognition method is implemented in the form of software function modules and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present invention essentially or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read Only Memory), magnetic disks, or optical discs that can store program codes. In this way, the embodiment of the present invention is not limited to any specific combination of hardware and software.

[0065] Correspondingly, the embodiment of the present invention provides a storage medium, on which a computer program is stored, and is characterized in that when the computer program is executed by a processor, it implements the steps in the recognition method provided in the above embodiment.

[0066] The embodiment of the present invention provides an electronic device; Figure 2 It is a schematic diagram of the composition structure of the electronic device provided in the embodiment of the present invention, as Figure 2 shown, the electronic device 400 includes: a processor 401, at least one communication bus 402, a user interface 403, at least one external communication interface 404, and a memory 405. Among them, the communication bus 402 is configured to realize the connection and communication between these components. Among them, the user interface 403 may include a display screen, and the external communication interface 404 may include a standard wired interface and a wireless interface. The processor 401 is configured to execute the program of the recognition method stored in the memory to implement the steps in the recognition method provided in the above embodiment.

[0067] It should be pointed out here that: the descriptions of the above storage medium and electronic device embodiments are similar to the descriptions of the above method embodiments and have similar beneficial effects to the method embodiments. For the technical details not disclosed in the storage medium and device embodiments of the present invention, please refer to the descriptions of the method embodiments of the present invention for understanding.

[0068] In several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the couplings, direct couplings, or communication connections between the various components shown or discussed can be through some interfaces. The indirect couplings or communication connections of devices or units can be electrical, mechanical, or other forms.

[0069] The units described above as separate components may or may not be physically separated. The components shown as units may or may not be physical units. They can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0070] In addition, each functional unit in the embodiments of the present invention can be all integrated in a processing unit, or each unit can be separately regarded as a unit, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.

[0071] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments. The aforementioned storage medium includes various media that can store program codes, such as removable storage devices, read-only memories (ROMs), magnetic disks, or optical discs.

[0072] Alternatively, if the above integrated units of the present invention are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the embodiments of the present invention, in essence, or the parts that contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to enable a controller to execute all or part of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media that can store program codes, such as removable storage devices, ROMs, magnetic disks, or optical discs.

[0073] As described above, it is only the implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the said claims.

Claims

1. A method for identifying the approval process permissions of an OA office system, characterized in that, include: Monitor the company's job structure information; Analyze whether there is any change in the job title of the initial object of the approval node of each administrative approval process form template in the job title framework information; If there are changes, replace the initial object of the approval node of the administrative approval process form template with the target object, and configure the corresponding approval permissions for the target object's account.

2. The identification method of the administrative approval process authority of an OA office system according to claim 1, characterized in that, Monitor the company's job structure information through the set dedicated API interface.

3. The identification method of the administrative approval process authority of an OA office system according to claim 1, characterized in that, It includes a template library, which includes different types of administrative approval process form templates, and each administrative approval process form template includes an identity identifier and a form structure.

4. The identification method for the administrative approval process authority of an OA office system according to claim 1, wherein The analysis of whether the initial object of the approval node of each administrative approval process form template has a change in the job title in the job title framework information includes: Obtain node information of the approval node of the administrative approval process form template, wherein the node information includes name, work number and position; Based on the name and work number, determine whether the initial object exists in the job framework information; If it does not exist, it is determined whether the initial object of the approval node has a change in the job title in the job title framework information; If it exists, determine the current position of the initial object in the position framework information, and analyze whether the current position of the initial object of the approval node is consistent with the position in the node information; If they are inconsistent, it is determined whether the initial object of the approval node has a change in the job title in the job title framework information.

5. The identification method for the administrative approval process authority of an OA office system according to claim 4, characterized in that, In the case of changes, the initial object of the approval node of the administrative approval process form template is replaced with the target object, and the corresponding approval authority is configured for the account of the target object, including: In case of changes, based on the position in the node information, query the corresponding name and work number in the position framework information; Identify the target audience based on name and work number; Replace the initial object of the approval node of the administrative approval process form template with the target object, and configure the corresponding approval permissions for the account of the target object.

6. The identification method of the administrative approval process authority of an OA office system according to claim 1, characterized in that include: When the target object does not exist in the job structure information, the initial object of the approval node of the administrative approval process form template is replaced with a preset temporary object, the approval authority corresponding to the account of the initial object is released, and the corresponding approval authority is granted to the account of the temporary object.

7. A method for identifying the approval process permissions of an OA office system according to claim 1, characterized in that, After detecting that the job structure information is updated, the job structure information of the enterprise is monitored.

8. A method for identifying the approval process permissions of an OA office system, according to claim 7, characterized in that, include: Upon receiving a notification message that the authority change approval process has passed, determine the change object and the change position based on the authority change approval process; The job structure information is updated based on the changed object and the changed job.