Enterprise comprehensive organization structure-based approval method
By dynamically adjusting the node sequence and intelligently matching approvers, the problem of low efficiency of traditional process engines under complex organizational structures has been solved, realizing the flexibility and continuity of the approval process and improving the operational efficiency of enterprises.
Patent Information
- Application Number
- CN202511008025.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-10-31
AI Technical Summary
Traditional workflow engines, with their fixed node sequences and static review rules, cannot adaptively adjust approval paths based on the dynamic changes in an enterprise's overall organizational structure, resulting in inefficient and easily interrupted approval processes under complex organizational structures.
By receiving approval requests, the system obtains applicant information and business data, loads pre-configured process views, dynamically adapts node sequences, automatically skips nodes without matching reviewers, supports the insertion of custom nodes, and intelligently matches reviewers based on recursive queries and cross-departmental association rules, triggering a substitute mechanism to ensure process continuity.
It significantly improves the flexibility and efficiency of approval processes in complex organizational structures, ensures process continuity, reduces duplicate reviews, and lowers operating costs.
Smart Images

Figure CN120872299A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of software technology, and in particular to an approval method based on a comprehensive enterprise organizational structure. Background Technology
[0002] In the software technology field, the automated management of enterprise approval processes is a key aspect of improving operational efficiency. As enterprises expand and organizational structures become more complex, traditional approval systems face the challenge of efficiently adapting to multi-level, cross-departmental collaboration scenarios. Early process engine technologies primarily employed fixed process templates, with their core architecture based on preset node sequences and static review rules, only supporting basic approval scenarios with simple structures and clearly defined rules.
[0003] Taking a typical workflow engine in existing technology as an example, it usually pre-sets a fixed node link of "applicant → department head → supervising leader → senior management approval". The matching of reviewers depends on the pre-bound role relationship and lacks adaptability to dynamic changes in organizational structure. When there is cross-departmental collaboration, approval at the group subsidiary level, or temporary role adjustment in the enterprise, the existing workflow engine cannot automatically skip nodes without matching reviewers according to the real-time organizational structure, nor can it flexibly insert custom review nodes, which often leads to blockages in the approval process due to rigid node configuration.
[0004] In the process of implementing the technical solution, the inventors of this application discovered that the above-mentioned prior art has at least the following technical problems: the fixed node sequence and static review rules of the traditional process engine cannot adaptively adjust the approval path according to the dynamic changes of the enterprise's comprehensive organizational structure, resulting in low efficiency and easy interruption of the approval process under complex organizational structure. Summary of the Invention
[0005] To overcome the above shortcomings, this invention provides an approval method and application method based on the comprehensive organizational structure of an enterprise. It aims to improve the problem that the fixed node sequence and static review rules of traditional process engines cannot adaptively adjust the approval path according to the dynamic changes of the comprehensive organizational structure of an enterprise, resulting in low efficiency and easy interruption of the approval process under complex organizational structures.
[0006] In a first aspect, the present invention provides the following technical solution: an approval method based on an enterprise's comprehensive organizational structure, comprising the following steps:
[0007] S1. Receive approval requests submitted by users and obtain applicant information and related business data;
[0008] S2. Load the pre-configured process view, which contains a fixed node sequence: applicant node → direct superior node → department leader node → supervising leader node → superior supervising leader node → main leader node.
[0009] S3. Dynamically adapt the node sequence according to the applicant's organizational structure: If there is no matching reviewer for the current node, the node will be automatically skipped. It supports inserting custom nodes into the fixed node sequence.
[0010] S4. Generate reviewers for each node based on the reviewer identity matching rules: Direct superior node is associated with the direct superior role set by the applicant; Department leader node is associated with the head of the applicant's department; Supervisor node is associated with the supervisor of the applicant's department; Superior supervisor node is associated with the supervisor of the superior department of the applicant's department; Main leader node is associated with the preset global review role.
[0011] S5. Execution Node Flow: If the same reviewer appears repeatedly in multiple nodes, the subsequent nodes will be automatically marked as self-reviewed and passed after the first review. If the current node reviewer is vacant, the substitute mechanism will be triggered: the current node reviewer will manually designate or the system will automatically assign a preset role.
[0012] S6. Output the approval results and generate the audit record.
[0013] By adopting the above technical solution, the system receives approval requests, obtains applicant information and business data, loads a pre-configured process view containing a fixed node sequence, and dynamically adapts the node sequence according to the applicant's organizational structure. It automatically skips nodes without matching reviewers and supports inserting custom nodes. Simultaneously, it intelligently matches reviewers for each node based on recursive queries and cross-departmental association rules. When the same reviewer appears repeatedly at multiple nodes, it automatically marks subsequent nodes as self-approved. When a reviewer is vacant, it triggers a replacement mechanism that requires manual assignment or automatic system assignment. Finally, it outputs the approval result and generates a traceable approval record. Through dynamic node adjustment, intelligent reviewer matching and replacement, and business data-driven process jumps, the system effectively solves the problems of traditional process engines, such as their inability to adapt to dynamic changes in the enterprise's comprehensive organizational structure, low approval efficiency, and susceptibility to interruptions caused by fixed node sequences and static review rules. This significantly improves the flexibility, continuity, and efficiency of approval processes under complex organizational structures.
[0014] Preferably, the fixed node sequence in S2 supports inserting parallel review nodes or countersigning nodes between the direct superior node and the department leader node, and deleting the sub-supervisor node or the superior sub-supervisor node.
[0015] Preferably, the reviewer matching rules in S4 include: the department leader node achieves matching by recursively querying the role of the person in charge of the applicant's department, and the supervisor node matches by cross-departmental association of the supervisor role of the applicant's department.
[0016] Preferably, the substitution mechanism in S5 is as follows: if the current node reviewer is vacant, the current node reviewer can manually designate a substitute reviewer or the system can automatically assign a preset substitute role.
[0017] Preferably, the self-review trigger condition in S5 is: the reviewer has the same identity in subsequent nodes, the system retains the initial review record, and the status of subsequent nodes is automatically marked as self-review passed.
[0018] Preferably, in S3, the node jump is triggered by preset conditions. When the business data meets the preset threshold, the node of the supervising leader or the node of the superior supervising leader is skipped. When the business data triggers a branch process, the jump is made to the parallel review node.
[0019] Preferably, the main leadership node in S4 supports the following review modes: single-person review mode, multi-person parallel review mode (multiple review roles approve in parallel, all must pass), and multi-person countersigning mode (multiple review roles approve in sequence according to a preset order).
[0020] Preferably, the organizational structure in S4 supports cross-enterprise role configuration, where group users are configured as department leaders, supervisors, or key leaders of subsidiaries, and cross-enterprise node linkage adopts a serial approval or parallel approval mode.
[0021] Secondly, the invention provides the following technical solution: a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the aforementioned approval method based on an enterprise integrated organizational structure.
[0022] Thirdly, the present invention provides the following technical solution: a readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the above-mentioned approval method based on an enterprise's comprehensive organizational structure.
[0023] The present invention has the following beneficial effects:
[0024] 1. This invention can dynamically adapt the approval node sequence according to the enterprise's organizational structure and business data, automatically skip nodes without matching approvers, support the insertion of custom nodes or the deletion of redundant nodes such as supervisors, flexibly respond to the needs of different business scenarios, and improve the adaptability of the approval process to the complex organizational structure of the enterprise.
[0025] 2. In this invention, the system intelligently matches the reviewers at each node based on recursive query and cross-departmental association. When the same reviewer appears repeatedly at multiple nodes, the system automatically marks the subsequent nodes as self-reviewed and approved. If the reviewer at the current node is vacant, a substitute mechanism can be triggered by manually specifying or automatically assigning a preset role, thereby avoiding interruption of the approval process and effectively improving approval efficiency and process continuity.
[0026] 3. This invention supports diverse review modes such as single-person review, multi-person parallel review, and multi-person countersigning. It can flexibly insert nodes into a fixed node sequence and trigger node jumps through preset conditions, meeting the personalized needs of enterprises in different approval scenarios and enhancing process flexibility.
[0027] 4. This invention automatically retains review records. The self-review operations of the same reviewer at different nodes will form a complete record, which is aligned with the unit's risk control management requirements, ensuring that the approval process is traceable. Through intelligent skipping, self-review marking and other mechanisms, duplicate reviews are reduced, significantly improving approval efficiency and reducing enterprise operating costs. Attached Figure Description
[0028] Figure 1 This is a flowchart of an approval method based on a comprehensive corporate organizational structure proposed in this invention. Detailed Implementation
[0029] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0030] Example 1
[0031] Reference Figure 1 In the first embodiment of the present invention, the present invention provides an approval method based on an enterprise's comprehensive organizational structure, comprising the following steps:
[0032] S1. Receive approval requests submitted by users and obtain applicant information and related business data;
[0033] S2. Load the pre-configured process view, which contains a fixed sequence of nodes: Applicant node → Direct supervisor node → Department leader node → Supervising leader node → Superior supervising leader node → Main leader node.
[0034] S3. Dynamically adapt the node sequence according to the applicant's organizational structure: If there is no matching reviewer for the current node, the node will be automatically skipped. It also supports inserting custom nodes into a fixed node sequence.
[0035] S4. Generate reviewers for each node based on the reviewer identity matching rules: Direct superior node is associated with the direct superior role set by the applicant; Department leader node is associated with the head of the applicant's department; Supervisor node is associated with the supervisor of the applicant's department; Superior supervisor node is associated with the supervisor of the superior department of the applicant's department; Main leader node is associated with the preset global review role.
[0036] S5. Execution Node Flow: If the same reviewer appears repeatedly in multiple nodes, the subsequent nodes will be automatically marked as self-reviewed and passed after the first review. If the current node reviewer is vacant, the substitute mechanism will be triggered: the current node reviewer will manually designate or the system will automatically assign a preset role.
[0037] S6. Output the approval results and generate the audit record.
[0038] Specifically, the system first receives the approval request submitted by the user, obtains the applicant's information and relevant business data, such as the application type and content. Second, the system loads a pre-configured workflow view, which contains a fixed sequence of nodes: Applicant node → Direct supervisor node → Department head node → Supervising supervisor node → Superior supervising supervisor node → Main supervisor node. These nodes form the main framework of the approval process. The system dynamically adapts the node sequence based on the applicant's organizational structure: if there is no matching reviewer for the current node, the node is automatically skipped; it also supports inserting custom nodes into the fixed node sequence, such as parallel review nodes or countersigning nodes, to meet the needs of different business scenarios.
[0039] Subsequently, based on the reviewer identity matching rules, reviewers for each node are generated: the direct superior node is associated with the direct superior role set by the applicant; the department leader node matches the role of the person in charge of the applicant's department through recursive query; the supervisor node matches the supervisor role of the applicant's department through cross-departmental association; the superior supervisor node matches the supervisor role of the superior department of the applicant's department; and the main leader node is associated with the preset global review role, supporting single-person review, multi-person parallel review, or multi-person co-signing mode.
[0040] Then, the process flows through the nodes: if the same reviewer appears repeatedly at multiple nodes, the system automatically marks subsequent nodes as "self-approved" after the first review to avoid duplicate approvals. If the reviewer for the current node is vacant, a substitute mechanism is triggered: the current reviewer manually designates a substitute, or the system automatically assigns a preset role. Finally, the system outputs the approval result and generates a complete review record, including the review status, reviewer, and time of each node, which facilitates subsequent querying and auditing. This method supports cross-enterprise role configuration and realizes process linkage between the group and its subsidiaries through serial or parallel approval modes, significantly improving approval efficiency and flexibility.
[0041] In S2, the fixed node sequence supports inserting parallel review nodes or countersigning nodes between the direct superior node and the department leader node, and deleting the sub-supervisor node or the superior sub-supervisor node; In S4, the reviewer matching rules include: the department leader node achieves matching by recursively querying the role of the person in charge of the applicant's department, and the sub-supervisor node matches by cross-departmental association with the sub-supervisor role of the applicant's department.
[0042] Specifically, firstly, at the node sequence configuration level, the system supports process customization and the insertion of custom nodes: allowing users to insert parallel review nodes or countersigning nodes between the direct superior node and the department leader node in a fixed node sequence to meet the needs of complex business scenarios, and dynamically deleting nodes: if the role of the supervisor or the superior supervisor in the organizational structure is vacant, the corresponding node can be directly deleted to avoid redundant approval steps.
[0043] Secondly, regarding S4 reviewer matching, the department leader matching mechanism adopts a recursive query method. The system searches upwards from the applicant's department level until it locates the specific person in charge of that department. If the department has no direct leader, it automatically queries the head of the superior department. The supervisor matching mechanism uses cross-department association rules to automatically map the supervisor role corresponding to the applicant's department, achieving role binding across organizational levels. By dynamically adjusting the node sequence and intelligently matching reviewers, the system significantly improves the adaptability of the approval process to the complex organizational structure of enterprises, while reducing manual configuration costs.
[0044] In S5, the substitute mechanism is as follows: if the current node's reviewer is vacant, the current node's reviewer can manually designate a substitute reviewer or the system can automatically assign a preset substitute role. In S5, the self-review trigger condition is: the reviewer has the same identity identifier in subsequent nodes, the system retains the initial review record, and the status of subsequent nodes is automatically marked as self-review passed. In S3, the node jump is triggered by preset conditions: when the business data meets the preset threshold, the node of the supervising leader or the superior supervising leader is skipped; when the business data triggers a branch process, it jumps to the parallel review node.
[0045] Specifically, firstly, when a vacancy arises in the current node's reviewer, a substitute mechanism is triggered. This allows the current node's reviewer to manually designate a suitable substitute reviewer based on actual needs, or the system can automatically assign a person with the corresponding substitute role according to preset rules, ensuring the approval process is not interrupted due to a lack of reviewers. Secondly, the self-review mechanism is triggered when the reviewer has the same identity identifier in subsequent nodes. Once this condition is met, the system automatically retains the initial review record and directly marks the status of subsequent nodes as self-review passed. This effectively avoids the same reviewer conducting duplicate reviews at multiple nodes, greatly improving approval efficiency. Finally, node jumps are triggered by preset conditions. When business data reaches a preset threshold, the system automatically skips the sub-supervisor node or the superior sub-supervisor node. When business data triggers a branch process, the approval process jumps to a parallel review node, thus achieving the goal of flexibly adjusting the approval path according to different business scenarios.
[0046] In S4, the main leadership nodes support the following approval modes: single-person approval mode, multi-person parallel approval mode (multiple approval roles approve in parallel, all must pass), and multi-person countersigning mode (multiple approval roles approve in sequence according to a preset order). The organizational structure in S4 supports cross-enterprise role configuration. Group users are configured as department leaders, supervisors, or main leaders of subsidiaries. Cross-enterprise node linkage adopts sequential or parallel approval modes.
[0047] Specifically, firstly, the main leadership node supports diverse approval modes. In single-person approval mode, a single approval role can complete the approval independently. In multi-person parallel approval mode, multiple approval roles must conduct approval work in parallel, and all approvals must pass before the process can proceed. In multi-person co-signature mode, multiple approval roles must conduct sequential approvals according to a preset order, with the process only moving to the next role after the previous one has completed its approval. Secondly, group users can be flexibly configured as department heads, supervisors, or key leaders of subsidiaries, enabling cross-level deployment of approval permissions. Finally, cross-enterprise node linkage supports sequential or parallel approval modes. In sequential mode, the approval process flows between different enterprise nodes in a preset order, while parallel mode allows multiple enterprise nodes to conduct approval work in parallel, thus meeting the complex approval business scenarios of group enterprises.
[0048] Example 2
[0049] In a second embodiment of the present invention, based on the same inventive concept, the present invention proposes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of an approval method based on an enterprise integrated organizational structure as described in the above embodiment.
[0050] Example 3
[0051] In the third embodiment of the present invention, based on the same inventive concept, the present invention proposes a terminal, the terminal comprising: a processor and a memory; the processor and the memory communicate with each other; the memory is used to store instructions; the processor is used to execute the instructions in the memory to execute an approval method based on an enterprise comprehensive organizational structure as described in the above embodiment.
[0052] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0053] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. An approval method based on a company's comprehensive organizational structure, characterized in that, Includes the following steps: S1. Receive approval requests submitted by users and obtain applicant information and related business data; S2. Load the pre-configured process view, which contains a fixed node sequence: applicant node → direct superior node → department leader node → supervising leader node → superior supervising leader node → main leader node. S3. Dynamically adapt the node sequence according to the applicant's organizational structure: If there is no matching reviewer for the current node, the node will be automatically skipped. It supports inserting custom nodes into the fixed node sequence. S4. Generate reviewers for each node based on the reviewer identity matching rules: the direct superior node is associated with the direct superior role set by the applicant; the department head node is associated with the head of the applicant's department; and the supervising leader node is associated with the supervising leader role of the applicant's department. The superior leader node is associated with the superior leader role of the applicant's department; the main leader node is associated with the preset global review role. S5. Execution Node Flow: If the same reviewer appears repeatedly in multiple nodes, the subsequent nodes will be automatically marked as self-reviewed and passed after the first review. If the current node reviewer is vacant, the substitute mechanism will be triggered: the current node reviewer will manually designate or the system will automatically assign a preset role. S6. Output the approval results and generate the audit record.
2. The approval method based on the comprehensive organizational structure of an enterprise according to claim 1, characterized in that, The fixed node sequence in S2 supports inserting parallel review nodes or countersigning nodes between the direct superior node and the department leader node, and deleting the sub-supervisor node or the superior sub-supervisor node.
3. The approval method based on the comprehensive organizational structure of an enterprise according to claim 1, characterized in that, The reviewer matching rules in S4 include: the department leader node achieves matching by recursively querying the role of the person in charge of the applicant's department, and the supervisor node matches by cross-departmental association of the supervisor role of the applicant's department.
4. The approval method based on the comprehensive organizational structure of an enterprise according to claim 1, characterized in that, The substitution mechanism in S5 is as follows: if the current node reviewer is vacant, the current node reviewer can manually designate a substitute reviewer or the system can automatically assign a preset substitute role.
5. The approval method based on the comprehensive organizational structure of an enterprise according to claim 1, characterized in that, The self-review trigger condition in S5 is: the reviewer has the same identity in subsequent nodes, the system retains the initial review record, and the status of subsequent nodes is automatically marked as self-review passed.
6. The approval method based on the comprehensive organizational structure of an enterprise according to claim 1, characterized in that, In S3, node jumps are triggered by preset conditions. When business data meets a preset threshold, the node of the supervising leader or the node of the superior supervising leader is skipped. When business data triggers a branch process, the jump is made to the parallel review node.
7. The approval method based on the comprehensive organizational structure of an enterprise according to claim 1, characterized in that, The main leadership node in S4 supports the following review modes: single-person review mode, multi-person parallel review mode (multiple review roles approve in parallel, all must pass), and multi-person countersigning mode (multiple review roles approve in sequence according to a preset order).
8. The approval method based on the comprehensive organizational structure of an enterprise according to claim 1, characterized in that, The organizational structure in S4 supports cross-enterprise role configuration. Group users are configured as department leaders, supervisors, or key leaders of subsidiaries. Cross-enterprise node linkage adopts serial approval or parallel approval mode.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements an approval method based on an enterprise's comprehensive organizational structure as described in any one of claims 1 to 8.
10. A readable storage medium, characterized in that, The readable storage medium stores a computer program that, when executed by a processor, implements an approval method based on an enterprise's comprehensive organizational structure as described in any one of claims 1 to 8.
Citation Information
Cited By
Data auditing system and method based on dynamic process
CN121599441A
A dynamic flow-based data auditing system and method
CN121599441B