Enterprise group cooperative office approval authority matching adjustment method and system
By analyzing and dynamically adjusting the permission dependencies in the group enterprise collaborative office system, the problem of traditional permission management technology being difficult to adapt to the rapid change of organizational structure is solved, flexible and efficient permission management is achieved, and data security and decision-making quality are enhanced.
Patent Information
- Application Number
- CN202411841168.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-12-13
AI Technical Summary
Traditional permission management technology is difficult to adapt to rapidly changing organizational structures and complex business needs, resulting in improper permission configuration, delays or misoperation of resource access, affecting work efficiency and project progress, and at the same time, it lacks a transparent permission approval process and an effective tracking and auditing mechanism, increasing compliance risks.
By extracting functional modules and data permission entries in the group's corporate collaborative office system, analyzing the dependencies between modules and permissions, identifying conflict points and reconfiguring permissions for key connection points, tracking organizational structure changes in real time and dynamically adjusting permission settings, establishing a cross-departmental negotiation platform to process permission change requests, record all change operations and conducting audits.
It improves the flexibility and response speed of permission management, ensures that permission settings are synchronized with the enterprise operation structure, avoid permission failure problems, enhances communication between departments, provides continuous permission monitoring and adjustment mechanisms, effectively manages and protects key data resources, and improves decision-making speed and accuracy.
Smart Images

Figure CN119762008A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of authority management, and in particular to a method and system for matching and adjusting approval authority for collaborative office work in a group enterprise. Background Art
[0002] The technical field of permission management involves creating, maintaining, and using permission control policies to ensure secure access to system resources, including identifying and verifying user identities, authorizing users to access specific resources, and monitoring and recording access activities. In a group enterprise environment, permission management also includes permission configuration across multiple departments and regions to ensure compliance and data security while optimizing business processes and improving collaborative work efficiency. This technical field uses software systems to implement dynamic permission allocation and adjustment, which can automatically update permission settings based on changes in organizational structure, changes in employee responsibilities, and cooperation needs.
[0003] Among them, the approval authority matching and adjustment method for collaborative office of group enterprises mainly refers to the matching and adjustment of approval authority of employees within the group enterprise through technical means, which can ensure the correctness and efficiency of the approval process, especially when it comes to multi-level and cross-departmental approvals. It can avoid the problem of excessive concentration or improper distribution of authority, and at the same time enhance the transparency and traceability of the approval process, improve the speed and quality of decision-making. Its main purpose is to achieve efficient and secure approval process management in the daily operations of group enterprises.
[0004] Traditional permission management technologies often lack the ability to adapt to rapidly changing organizational structures and complex business needs. Static permission configuration methods are not only slow to update, but also often fail to accurately reflect current business needs and employee responsibilities, resulting in improper resource allocation or overly strict access control. The lack of flexibility in management is particularly prominent in large enterprises with multiple departments and regions, resulting in delayed access to key resources or misoperation, affecting work efficiency and project progress. In addition, the monitoring and recording of the permission approval process in traditional systems is often not transparent enough, and there is a lack of effective tracking and auditing mechanisms, which not only increases the compliance risk of the enterprise, but also reduces the efficiency of internal audits. Summary of the invention
[0005] The purpose of the present invention is to solve the shortcomings existing in the prior art and to propose a method for matching and adjusting approval authority for collaborative office work in a group enterprise.
[0006] In order to achieve the above-mentioned purpose, the present invention adopts the following technical solution: a method for matching and adjusting approval authority for collaborative office of a group enterprise, comprising the following steps:
[0007] S1: Extract all functional modules and data permission items in the group enterprise collaborative office system, identify the interaction and impact scope of each module and item, classify and organize the modules and permissions, and form module and permission dependency records through comparison and induction;
[0008] S2: Based on the module and permission dependency records, extract key data and perform graphic visualization processing, analyze each module and permission dependency, check potential conflict areas according to the analysis results, mark each conflict point, identify key connection points between modules, and output conflict points and key dependency graphs;
[0009] S3: Based on the conflict points and key dependency graph, analyze the deficiencies in the current permission settings, reallocate the permission configuration of key connection points, verify the effectiveness of the new permission configuration through simulation tests based on the reallocation results, track changes in the organizational structure in real time, dynamically adjust the permission settings to match the corresponding changes, and output the verified and optimized permission configuration plan;
[0010] S4: Establish a cross-departmental consultation platform to process and approve the permission change requests in the verified and optimized permission configuration plan, record all change operations and pass the review, and output the approval record of the group enterprise collaborative office permission change.
[0011] As a further solution of the present invention, the steps of obtaining the module and permission dependency record are:
[0012] S111: querying the enterprise collaborative office system through the system interface, extracting the original data of all functional modules and data permission items, and generating an initial list of functional modules and data permission items;
[0013] S112: Perform data analysis based on the initial list of functional modules and data permission items, evaluate the relationship and impact between each module and item, and generate module and permission interaction analysis records;
[0014] S113: Based on the module and permission interaction analysis record, perform logical grouping of modules and permissions, and perform comparison and summary to generate module and permission dependency records.
[0015] As a further solution of the present invention, the steps of analyzing the module and permission dependency are as follows:
[0016] S211: extracting module identifiers and associated permission attributes according to the module and permission dependency records, forming a module attribute list, and generating an initial data set;
[0017] S212: Using the initial data set, revealing the dependencies between modules through data association analysis, using the formula,
[0018]
[0019] Calculate the dependency score matrix R between modules, build and output the dependency graph, where A represents the module attribute matrix, D represents the permission data matrix, and D T represents the transposed matrix of the authority data matrix, |A·D T | represents the matrix A·D T The absolute value of is used to handle negative scores and balance the impact of dependencies;
[0020] S213: Performing an in-depth analysis on the dependency graph, identifying key dependencies and potential permission-complex areas, mapping permission dependencies between modules, and generating an inter-module dependency analysis result.
[0021] As a further solution of the present invention, the step of obtaining the conflict point and the key dependency graph is:
[0022] S221: using the inter-module dependency analysis result, checking the permission settings of all modules, identifying potential conflict areas between permission configurations, and generating a preliminary conflict check record;
[0023] S222: Based on the preliminary conflict check record, analyze each record item, mark all potential conflict points and key dependencies between modules, and use the formula:
[0024]
[0025] Calculate the total probability of conflict C and generate conflict and dependency marking records, where p i represents the permission level of module i, q i Represents the permission level of the dependent module, and n represents the total number of modules;
[0026] S223: Integrate the conflict and dependency marking records, use data visualization technology to intuitively display key conflict points and key dependencies, and output conflict point and key dependency graphs.
[0027] As a further solution of the present invention, the step of reallocating the key connection point authority configuration is:
[0028] S311: identifying specific conflict points in the permission configuration, including connection points of excess permissions and missing permissions, by analyzing the conflict points and the key dependency graph, and generating specific conflict point identification results;
[0029] S312: Based on the specific identification results of the conflict points, targeted permissions are reconfigured for key connection points using the formula:
[0030]
[0031] Calculate the new permission value NP j, optimize the permission settings of each key node and generate a permission reconfiguration plan, where OP j represents the current permission value of connection point j, and TP represents the sum of permissions of all connection points in the system;
[0032] S313: Apply the authority reconfiguration scheme, test the response and processing efficiency of the new configuration, confirm that each key connection point operates effectively according to the new configuration, and output the key connection point authority reconfiguration results.
[0033] As a further solution of the present invention, the step of obtaining the permission configuration solution after verification optimization is:
[0034] S321: Based on the key connection point permission reconfiguration result, a comprehensive simulation test is performed by creating a test scenario of different user behaviors and system loads to reflect the target operating conditions and potential security risks, analyze whether the new permission settings meet the expected operation and security requirements, and generate a simulation test result;
[0035] S322: Based on the simulation test results, monitor the real-time changes of the group enterprise organizational structure, automatically capture and respond to organizational change data, update the authority configuration in real time, and generate dynamic adjustment authority configuration results;
[0036] S323: According to the result of the dynamic adjustment of permission configuration, repeat the simulation test to verify the adjustment effect, collect operation data and security logs to analyze the long-term effectiveness and potential security risks of the configuration, and output the verified and optimized permission configuration plan.
[0037] As a further solution of the present invention, the steps for obtaining the approval record of the change of the group enterprise collaborative office authority are as follows:
[0038] S411: Integrate the authority change requirements collected by the group's enterprise departments, combine them with the verified and optimized authority configuration plan, conduct multi-department collaboration, and output the cross-department negotiation platform architecture;
[0039] S412: Based on the cross-departmental negotiation platform architecture, processing the permission change request is performed, receiving the permission change request submitted by the department, classifying, analyzing and preliminarily approving the request, and generating a preliminarily processed permission change record;
[0040] S413: Based on the permission change records initially processed, all permission change operations are finally reviewed and recorded to verify that each permission change matches the group enterprise policy and security standards, and to generate a group enterprise collaborative office permission change approval record.
[0041] A system for matching and adjusting approval authority for collaborative office work of a group enterprise, comprising:
[0042] The raw data analysis module extracts the raw data of all functional modules and data permission items of the group enterprise, evaluates the relationship and impact between each module and item, performs logical grouping of modules and permissions, and compares and summarizes them to generate module and permission dependency records;
[0043] The dependency identification module extracts module identifiers and associated permission attributes based on the module and permission dependency records, reveals dependencies between modules through data association analysis, identifies key dependencies and potential permission complex areas, and generates dependency analysis results between modules;
[0044] The conflict point visualization module uses the inter-module dependency analysis results to identify potential conflict areas between permission configurations, marks all potential conflict points and key dependencies between modules, and uses data visualization technology to output conflict points and key dependency graphs;
[0045] The permission adjustment analysis module identifies specific conflict points in the permission configuration by analyzing the conflict points and key dependency graphs, performs targeted permission reconfiguration on key connection points, tests the response and processing efficiency of the new configuration, and outputs the permission reconfiguration results of the key connection points;
[0046] The simulation test verification module performs comprehensive simulation tests based on the reconfiguration results of the key connection point permissions, analyzes whether the new permission settings meet the expected operation and security requirements, automatically captures and responds to organizational change data, updates permission configurations in real time, repeats simulation tests to verify the adjustment effects, and outputs the permission configuration plan after verification and optimization;
[0047] The permission change approval module integrates the permission change requirements collected by the group enterprise departments, combines the verified and optimized permission configuration plan, conducts multi-department collaboration, processes permission change requests, reviews, verifies and records all permission change operations, and generates group enterprise collaborative office permission change approval records.
[0048] Compared with the prior art, the advantages and positive effects of the present invention are:
[0049] In the present invention, through graphic visualization processing and real-time dynamic adjustment of permissions, the flexibility and response speed of permission management are improved, each module and permission dependency are analyzed, conflict areas are identified and key nodes are reconfigured, ensuring that permission settings are synchronized with the company's operating structure, avoiding permission invalidation problems caused by structural adjustments, and the cross-departmental negotiation platform enhances communication between departments. The continuous permission monitoring and adjustment mechanism can effectively manage and protect key data resources, while improving the speed and accuracy of decision-making. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 It is a main step flow chart of the present invention;
[0051] Figure 2 A flowchart for obtaining module and permission dependency records of the present invention;
[0052] Figure 3 The following is a flow chart of the analysis of the module and permission dependency relationship of the present invention;
[0053] Figure 4 A flowchart for obtaining conflict points and key dependency graphs of the present invention;
[0054] Figure 5 A flowchart for redistributing the key connection point authority configuration of the present invention;
[0055] Figure 6 A flowchart for obtaining the optimized permission configuration scheme verified by the present invention;
[0056] Figure 7 The present invention is a flowchart for obtaining the approval record of the collaborative office authority change of the group enterprise. DETAILED DESCRIPTION
[0057] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0058] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, in the description of the present invention, "multiple" means two or more, unless otherwise clearly and specifically defined.
[0059] See also Figure 1 , a method for matching and adjusting approval authority for collaborative office of a group enterprise, comprising the following steps:
[0060] S1: Extract all functional modules and data permission items in the group enterprise collaborative office system, identify the interaction and impact scope of each module and item, classify and organize the modules and permissions, and form module and permission dependency records through comparison and induction;
[0061] S2: Based on the module and permission dependency records, extract key data and perform graphical visualization, analyze each module and permission dependency, check potential conflict areas based on the analysis results, mark each conflict point, identify key connection points between modules, and output conflict points and key dependency graphs;
[0062] S3: Based on the conflict points and key dependency graphs, analyze the deficiencies in the current permission settings, reallocate the permission configuration of key connection points, verify the effectiveness of the new permission configuration through simulation tests based on the reallocation results, track changes in the organizational structure in real time, dynamically adjust the permission settings to match the corresponding changes, and output the verified and optimized permission configuration plan;
[0063] S4: Establish a cross-departmental consultation platform to process and approve the permission change requests in the optimized permission configuration plan, record all change operations and pass the review, and output the approval record of the group enterprise collaborative office permission change.
[0064] Module and permission dependency records include module classification, permission classification, and interaction records. Conflict points and key dependency diagrams include dependency relationship diagrams, conflict area identification results, and key connection point records. Verified and optimized permission configuration plans include permission reconfiguration records, simulation test results, and permission dynamic adjustment records. Group enterprise collaborative office permission change approval records include change request records, operation records, and audit status.
[0065] See also Figure 2 ,The steps to obtain module and permission dependency records are,
[0066] S111: querying the enterprise collaborative office system through the system interface, extracting the original data of all functional modules and data permission items, and generating an initial list of functional modules and data permission items;
[0067] Through the system interface query, the database of the enterprise collaborative office system is accessed one by one to obtain the original data of functional modules and data permission entries. The process implements strict data screening, mainly through standard SQL query statements, to search for specific database fields such as module name, permission level and user access times. The data screening operation eliminates entries that do not meet the query conditions, such as erroneous user access data or expired module information, to ensure that the extracted data accurately reflects the current actual usage of the system. The accuracy of the data is guaranteed by repeated checks and verification of query results to ensure that the final generated is an initial list of functional modules and data permission entries containing all necessary information.
[0068] S112: Perform data analysis based on the initial list of functional modules and data permission items, evaluate the relationship and impact between each module and item, and generate module and permission interaction analysis records;
[0069] Based on the initial list of functional modules and data permission items, the relationship between each item and its scope of influence are analyzed in detail. The process mainly adopts the method of item-by-item data comparison, and the data of each module and permission item are checked according to functional classification. The direct connection between each module and permission item is identified and recorded, such as which users can access specific modules and which data is controlled by specific permissions. In addition, the consistency and integrity of the data are verified by manually checking the module configuration file and permission setting log. Manual inspection helps to confirm the logical relationship between data and more accurately generate interaction analysis records of modules and permissions, reflecting how modules and permissions depend on and influence each other in actual operations.
[0070] S113: Based on the module and permission interaction analysis records, perform logical grouping of modules and permissions, and perform comparison and summary to generate module and permission dependency records;
[0071] According to the generated interaction analysis records of modules and permissions, the modules and permissions are classified and organized, mainly through manual review. Specifically, it includes checking the functional description of each module and permission, grouping modules and permissions with similar functions, and ensuring that each classification is divided according to actual business needs and data processing flows. Subsequently, by comparing and analyzing the dependencies within and between groups, a clear dependency record between modules and permissions is formed, which describes in detail how different modules and permissions interact with each other, supports subsequent system optimization and permission adjustment strategy formulation, and ensures that the generated dependency records are detailed and easy to understand, providing accurate reference information.
[0072] See also Figure 3 ,The analysis steps of module and permission dependencies are,
[0073] S211: extracting module identifiers and associated permission attributes according to module and permission dependency records, forming a module attribute list, and generating an initial data set;
[0074] Module identifiers and related permission attributes are extracted from module and permission dependency records to form a module attribute list, which records in detail the identifier of each module, the permission level it has, and the dependency relationship with other modules; by accurately defining SQL query statements, all entries related to permission management are retrieved from the system database, including the module's access rights, management level, and detailed information on dependent modules, to ensure that the extracted data accurately reflects the current status and configuration of the module, clean and format the retrieved data, remove any redundant or outdated records, and ensure that the generated initial data set has a high degree of consistency and integrity. This data set will provide basic data support for building an accurate module dependency graph.
[0075] S212: Using the initial data set, the dependencies between modules are revealed through data association analysis, using the formula,
[0076]
[0077] Calculate the dependency score matrix R between modules, build and output the dependency graph, where A represents the module attribute matrix, D represents the permission data matrix, and D T represents the transposed matrix of the authority data matrix, |A·D T | represents the matrix A·D T The absolute value of is used to handle negative scores and balance the impact of dependencies;
[0078] The collection module attribute matrix A is as follows:
[0079]
[0080] The authority data matrix D is as follows:
[0081]
[0082] Then A·D T Calculated as:
[0083]
[0084] Take the absolute value and calculate the dependency score matrix R:
[0085]
[0086] The results show that when there is a direct permission dependency (i.e. 1), the score is 1, while the absence of dependency (i.e. 0 converted to an absolute value of infinity) indicates that such dependency is not allowed, which means that the permission dependency between modules is intuitively displayed in the dependency graph. The results of the further derived steps will be used for permission conflict detection and key dependency analysis.
[0087] S213: Perform in-depth analysis on the dependency graph, identify key dependencies and potential permission-complex areas, map the permission dependencies between modules, and generate the dependency analysis results between modules;
[0088] Conduct in-depth analysis of the graphical dependency display to identify direct and indirect dependencies between modules. During the analysis, check in detail the connection strength between each module and other modules, and whether the permission requests of each module are compatible with the permission settings of other modules. For the detected high-dependency modules, further analyze their potential impact on system stability. By comparing the permission configuration and dependency of the modules, clearly point out the inconsistencies or conflicts in the permission configuration, mark each potential conflict area found, and record in detail each key connection point identified during the analysis. The analysis results will be used to guide the optimal configuration of the system to enhance the overall security and stability of the system and ensure that operations between modules will not cause system instability or security risks due to incorrect permissions or improper configuration.
[0089] See also Figure 4 ,The steps to obtain the conflict points and key dependency graphs are,
[0090] S221: Using the inter-module dependency analysis results, check the permission settings of all modules, identify potential conflict areas between permission configurations, and generate preliminary conflict check records;
[0091] Extract data from the results of inter-module dependency analysis, and identify potential conflicting areas between permissions by checking the permission configuration of each module. The implementation of the process relies on detailed review and data mining of system configuration files. By parsing the contents of the configuration files, the permission settings of each module are identified and compared with the dependencies of other modules, including the extraction of permission levels and the mapping of dependencies between modules, so as to determine the key areas that may cause permission conflicts. The generated preliminary conflict check records provide the necessary basic data for subsequent steps.
[0092] S222: Based on the preliminary conflict check records, analyze each record item, mark all potential conflict points and key dependencies between modules, and use the formula,
[0093]
[0094] Calculate the total probability of conflict C and generate conflict and dependency marking records, where p i represents the permission level of module i, q i Represents the permission level of the dependent module, and n represents the total number of modules;
[0095] Determine three modules, permission level p = [2, 4, 5], permission level q of dependent modules = [1, 2, 5] (permission level from 1 to 5, 5 is the largest, 1 is the smallest), and the total number of modules n = 3.
[0096] Compute the ratio of each term and sum them:
[0097]
[0098] Compute the square root of the average absolute ratio:
[0099]
[0100] Calculate the total probability of a conflict:
[0101]
[0102] The results show that in the existing module and dependency settings, the conflict probability is about 0.745, which represents the average conflict risk in the system, which helps to further analyze and optimize the permission configuration between modules to reduce the conflict risk.
[0103] S223: Integrate conflict and dependency mark records, use data visualization technology to intuitively display key conflict points and key dependencies, and output conflict point and key dependency graphs;
[0104] Utilizing the marked conflict and dependency records, data visualization technology is used to construct a comprehensive conflict point and dependency graph, which graphically displays the direct and indirect dependencies between modules. Refining this step involves converting complex data relationships into visual graphs, including node representations of modules and edge connections of dependencies. Each node in the graph is determined by specific module data, including module identification and permission level. The thickness and color changes of dependency edges reflect the severity of the conflict and the importance of the dependency, providing intuitive analysis tools to help quickly identify key problem areas and take targeted measures.
[0105] See also Figure 5 ,The steps for redistributing the key connection point permission configuration are,
[0106] S311: by analyzing the conflict points and the key dependency graph, identifying specific conflict points in the permission configuration, including the connection points of excess permissions and missing permissions, and generating specific conflict point identification results;
[0107] In the process of identifying permission configuration, we first collect permission data for each connection point, then sort and compare the data, paying special attention to those connection points with abnormally high or low permission settings. Through this comparison, we can identify which connection points have excess or missing permissions, and then conduct a detailed review of these identified conflict points. The review includes checking the position and role of these connection points in the key dependency graph, and how the permission configuration of the connection points affects the security and efficiency of the entire system. Finally, a detailed conflict point report is compiled based on the analysis. This report will guide subsequent permission reconfiguration to ensure that the permission settings of each connection point meet the overall requirements and security standards of the system.
[0108] S312: Based on the specific identification results of the conflict points, the key connection points are targeted for permission reconfiguration, using the formula,
[0109]
[0110] Calculate the new permission value NP j , optimize the permission settings of each key node and generate a permission reconfiguration plan, where OP j represents the current permission value of connection point j, and TP represents the sum of permissions of all connection points in the system;
[0111] Determine 10 connection points, and the current authority value OP of each connection point j It is {10, 20, 30, 40, 50, 60, 70, 80, 90, 100}, and the total authority TP of all connection points is 550.
[0112] For the permission reconfiguration of connection point j=1, substitute OP1=10 into the formula, and the calculation process is as follows:
[0113]
[0114] It shows that in the permission reconfiguration scheme, the new permission value of the first connection point is about 0.00575. The result shows that the original permission value is successfully converted into the relative permission ratio within the system through adjustment, and the ratio will be implemented into the permission management strategy of the system.
[0115] S313: Apply the permission reconfiguration plan, test the response and processing efficiency of the new configuration, confirm that each key connection point operates effectively according to the new configuration, and output the key connection point permission reconfiguration results;
[0116] After implementing the permission reconfiguration plan, the new permission configuration is fully inspected. The reaction and processing efficiency of the new configuration are tested by setting up simulation scenarios, including simulating high load, permission conflicts and data access anomalies, to verify the stability and responsiveness of the new configuration. In addition, the permission execution of each connection point is monitored and evaluated to ensure that the permissions of all connection points are correctly implemented according to the new plan. At the same time, the feedback and system logs after the implementation of the permission configuration are tracked, and the specific impacts of the permission changes are analyzed, such as system performance improvements, security risk reduction, etc. These data support us in evaluating the effectiveness of the new configuration, and finally draw conclusions and form an implementation results report, which will detail the actual performance of the new permission configuration and any areas that need adjustment.
[0117] See also Figure 6 ,The steps to obtain the optimized permission configuration scheme are as follows:
[0118] S321: Based on the results of the reconfiguration of permissions at key connection points, conduct comprehensive simulation tests by creating test scenarios with different user behaviors and system loads to reflect target operating conditions and potential security risks, analyze whether the new permission settings meet the expected operation and security requirements, and generate simulation test results;
[0119] In creating test scenarios with different user behaviors and system loads, various scenario simulations are planned in detail, such as daily operation simulation, high-voltage load simulation, and security vulnerability testing. The test is designed to verify the response and security of the new permission configuration under different operating conditions. For each test scenario, the system's reaction time, permission processing efficiency, and possible security vulnerabilities are recorded, and the data is compared with the expected goals. It is evaluated whether the performance of the permission settings in each scenario meets the company's security standards and operational requirements, thereby confirming the effectiveness of the new configuration and collecting detailed simulation test results. These results will serve as the basis for evaluating the success of the new permission configuration.
[0120] S322: Combined with the simulation test results, monitor the real-time changes of the group enterprise organizational structure, automatically capture and respond to organizational change data, update the authority configuration in real time, and generate dynamic adjustment authority configuration results;
[0121] By monitoring the real-time changes in the organizational structure, the authority configuration is adjusted in real time to adapt to department reorganization or role changes. During this process, the system continuously tracks any structural changes in the organization, including the addition or cancellation of positions, the merger or split of departments, etc., and automatically updates the authority settings in the system according to the changes to ensure that each organizational change can be responded to quickly. By comparing the authority configuration data before and after the change, the accuracy and timeliness of the adjustment are evaluated, and the dynamically adjusted authority configuration results are generated to help management quickly understand the immediate effects of the adjustment and areas that may need further optimization.
[0122] S323: Based on the result of the dynamic adjustment of the permission configuration, repeat the simulation test to verify the adjustment effect, collect operation data and security logs to analyze the long-term effectiveness and potential security risks of the configuration, and output the permission configuration plan after verification and optimization;
[0123] After the permission configuration is adjusted, simulation tests are repeated to confirm the actual effect of the adjustment. The configuration is also monitored for a long time through actual operations. By collecting data and security logs during operation, the performance of the new permission configuration in daily use is analyzed in detail, such as the processing time for permission application and approval, the frequency of permission conflicts, etc. At the same time, the data can also help evaluate the security of the configuration, such as whether unauthorized access occurs. Finally, a comprehensive evaluation report is formed by collating the information. The report details the efficiency and security of the permission configuration, and provides suggestions for improvement measures that may be needed in the future to ensure the continued adaptability and protection capabilities of the permission system.
[0124] See also Figure 7 ,The steps to obtain the approval record of the change of group enterprise collaborative office authority are as follows:
[0125] S411: Integrate the authority change requirements collected by the group's enterprise departments, combine them with the verified and optimized authority configuration plan, conduct multi-department collaboration, and output the cross-department negotiation platform architecture;
[0126] When designing the architecture of the cross-departmental negotiation platform, we first collect the basic requirements of each department for authority management, such as processing speed, security requirements, and various user operating permissions, so as to establish the basic functions and security standards of the platform. Then, according to the needs, we select appropriate architectural patterns and database design methods. For example, modular design is used to increase the flexibility and maintainability of the system, and layered security measures are used to ensure data security. During the analysis process, tools such as data flow diagrams and use case diagrams are used to clarify the data flow and functional interfaces between modules. Through the analysis and design process, a negotiation platform architecture that meets cross-departmental needs is constructed to ensure that the platform can not only efficiently handle various permission change requests, but also ensure the security of data processing.
[0127] S412: Based on the cross-departmental negotiation platform architecture, perform permission change request processing, receive permission change requests submitted by departments, classify, analyze and preliminarily approve the requests, and generate a preliminary processed permission change record;
[0128] Based on the well-established cross-departmental negotiation platform architecture, when developing the permission change request processing module, it is necessary to plan in detail how the module receives and classifies permission requests from different departments, such as classifying requests into ordinary modifications, urgent modifications, etc. Each type of request is processed according to the preset process. For example, urgent modification requests will be given priority, and ordinary requests will be queued in order of submission time. In addition, the module must also implement preliminary data verification to exclude illegal or malformed requests and ensure that all requests entering the processing flow are valid and compliant. The implementation of this process depends on pre-defined data validation rules and processing protocols, such as using regular expressions for format verification and using preset conditions for data legitimacy checks. Through these specific operations, permission change records that have been preliminarily processed and are ready for final review are generated.
[0129] S413: Based on the initially processed permission change records, conduct a final review and record of all permission change operations, verify that each permission change matches the group enterprise policy and security standards, and generate the group enterprise collaborative office permission change approval record;
[0130] During the final review process, a final review is conducted on the permission change records that have undergone preliminary processing, including a detailed review of the change records, such as verifying the necessity and rationality of the change, checking whether the permission settings after the change meet security standards, and whether there are sufficient logs and audit traces to support the change operation, ensuring that each change is subject to strict review. At the same time, the approval process needs to be recorded and a detailed approval report generated. Through this series of specific review and recording steps, a group enterprise collaborative office permission change approval record that complies with regulations is ultimately generated, ensuring the compliance and transparency of the entire change process.
[0131] A system for matching and adjusting approval authority for collaborative office work of a group enterprise, comprising:
[0132] The raw data analysis module extracts the raw data of all functional modules and data permission items of the group enterprise, evaluates the relationship and impact between each module and item, performs logical grouping of modules and permissions, and compares and summarizes them to generate module and permission dependency records;
[0133] The dependency identification module extracts module identifiers and associated permission attributes based on module and permission dependency records, reveals dependencies between modules through data association analysis, identifies key dependencies and potential permission complex areas, and generates dependency analysis results between modules;
[0134] The conflict point visualization module uses the inter-module dependency analysis results to identify potential conflict areas between permission configurations, marks all potential conflict points and key dependencies between modules, and uses data visualization technology to output conflict points and key dependency graphs;
[0135] The permission adjustment analysis module analyzes the conflict points and key dependency graphs, identifies the specific conflict points in the permission configuration, performs targeted permission reconfiguration on key connection points, tests the response and processing efficiency of the new configuration, and outputs the permission reconfiguration results of key connection points;
[0136] The simulation test verification module conducts comprehensive simulation tests based on the results of the reconfiguration of key connection point permissions, analyzes whether the new permission settings meet the expected operation and security requirements, automatically captures and responds to organizational change data, updates permission configurations in real time, repeats simulation tests to verify the adjustment effects, and outputs the permission configuration plan after verification and optimization;
[0137] The permission change approval module integrates the permission change requirements collected by the group enterprise departments, combines the verified and optimized permission configuration plan, conducts multi-department collaboration, processes permission change requests, reviews, verifies and records all permission change operations, and generates permission change approval records for group enterprise collaborative office.
[0138] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.
Claims
1. A method for matching and adjusting approval authority for collaborative office work in a group enterprise, characterized in that: The following steps are involved: Extract all functional modules and data permission items in the group enterprise collaborative office system, identify the interaction and impact scope of each module and item, classify and organize the modules and permissions, and form module and permission dependency records through comparison and induction; Based on the module and permission dependency records, extract key data and perform graphic visualization processing, analyze each module and permission dependency, check potential conflict areas based on the analysis results, mark each conflict point, identify key connection points between modules, and output conflict points and key dependency graphs; Based on the conflict points and key dependency graph, analyze the deficiencies in the current permission settings, reallocate the permission configuration of key connection points, verify the effectiveness of the new permission configuration through simulation tests based on the reallocation results, track changes in the organizational structure in real time, dynamically adjust the permission settings to match the corresponding changes, and output the verified and optimized permission configuration plan; Establish a cross-departmental consultation platform to process and approve the permission change requests in the verified and optimized permission configuration plan, record all change operations and pass the review, and output the approval record of the group enterprise collaborative office permission change.
2. The method for matching and adjusting approval authority for collaborative office work of a group enterprise according to claim 1 is characterized in that: The steps for obtaining the module and permission dependency records are: Query the enterprise collaborative office system through the system interface, extract the original data of all functional modules and data permission items, and generate an initial list of functional modules and data permission items; Based on the initial list of functional modules and data permission items, perform data analysis, evaluate the relationship and impact between each module and item, and generate module and permission interaction analysis records; Based on the module and permission interaction analysis records, logical grouping of modules and permissions is performed, and comparison and summary are performed to generate module and permission dependency records.
3. The method for matching and adjusting approval authority for collaborative office work of a group enterprise according to claim 2 is characterized in that: The analysis steps of the module and permission dependency are as follows: Extracting module identifiers and associated permission attributes according to the module and permission dependency records, forming a module attribute list, and generating an initial data set; Using the initial data set, the dependencies between modules are revealed through data association analysis, and the formula is adopted. Calculate the dependency score matrix R between modules, build and output the dependency graph, where A represents the module attribute matrix, D represents the permission data matrix, and D T represents the transposed matrix of the authority data matrix, |A·D T | represents the matrix A·D T The absolute value of is used to handle negative scores and balance the impact of dependencies; Perform an in-depth analysis on the dependency graph to identify key dependencies and potential permission-complex areas, map the permission dependencies between modules, and generate inter-module dependency analysis results.
4. The method for matching and adjusting approval authority for collaborative office work of a group enterprise according to claim 3 is characterized in that: The steps for obtaining the conflict points and key dependency graphs are: Using the inter-module dependency analysis results, check the permission settings of all modules, identify potential conflict areas between permission configurations, and generate preliminary conflict check records; Based on the preliminary conflict check records, each record item is analyzed, all potential conflict points and key dependencies between modules are marked, and the formula is used. Calculate the total probability of conflict C and generate conflict and dependency marking records, where p i represents the permission level of module i, q i Represents the permission level of the dependent module, and n represents the total number of modules; Integrate the conflict and dependency marking records, use data visualization technology to intuitively display key conflict points and key dependencies, and output conflict point and key dependency graphs.
5. The method for matching and adjusting approval authority for collaborative office work in a group enterprise according to claim 4 is characterized in that: The steps of redistributing the key connection point authority configuration are: By analyzing the conflict points and the key dependency graph, specific conflict points in the permission configuration are identified, including connection points of excess permissions and missing permissions, and specific conflict point identification results are generated; Based on the specific identification results of the conflict points, the key connection points are targeted for permission reconfiguration, using the formula: Calculate the new permission value NP j , optimize the permission settings of each key node and generate a permission reconfiguration plan, where OP j represents the current permission value of connection point j, and TP represents the sum of permissions of all connection points in the system; Apply the permission reconfiguration scheme, test the reaction and processing efficiency of the new configuration, confirm that each key connection point operates effectively according to the new configuration, and output the key connection point permission reconfiguration results.
6. The method for matching and adjusting approval authority for collaborative office work in a group enterprise according to claim 5 is characterized in that: The steps for obtaining the permission configuration scheme after verification optimization are as follows: Based on the reconfiguration results of the key connection point permissions, a comprehensive simulation test is conducted by creating test scenarios with different user behaviors and system loads to reflect target operating conditions and potential security risks, analyze whether the new permission settings meet the expected operation and security requirements, and generate simulation test results; Combined with the simulation test results, monitor the real-time changes in the group enterprise organizational structure, automatically capture and respond to organizational change data, update the authority configuration in real time, and generate dynamic adjustment authority configuration results; According to the results of the dynamic adjustment of permission configuration, simulation tests are repeated to verify the adjustment effect, operation data and security logs are collected to analyze the long-term effectiveness and potential security risks of the configuration, and the permission configuration plan after verification and optimization is output.
7. The method for matching and adjusting approval authority for collaborative office work of a group enterprise according to claim 6 is characterized in that: The steps for obtaining the approval record of the change of the group enterprise collaborative office authority are as follows: Integrate the authority change requirements collected by the group's enterprise departments, combine them with the verified and optimized authority configuration plan, conduct multi-department collaboration, and output the cross-department negotiation platform architecture; Based on the cross-departmental negotiation platform architecture, processing permission change requests is performed, permission change requests submitted by departments are received, requests are classified, analyzed and preliminarily approved, and a preliminary processed permission change record is generated; Based on the permission change records that have been initially processed, all permission change operations are finally reviewed and recorded to verify that each permission change matches the group enterprise policies and security standards, and to generate group enterprise collaborative office permission change approval records.
8. A system for matching and adjusting approval authority for collaborative office work in a group enterprise, characterized in that: The system is used to execute the approval authority matching and adjustment method for collaborative office use of a group enterprise as described in any one of claims 1 to 7, comprising: The raw data analysis module extracts the raw data of all functional modules and data permission items of the group enterprise, evaluates the relationship and impact between each module and item, performs logical grouping of modules and permissions, and compares and summarizes them to generate module and permission dependency records; The dependency identification module extracts module identifiers and associated permission attributes based on the module and permission dependency records, reveals dependencies between modules through data association analysis, identifies key dependencies and potential permission complex areas, and generates dependency analysis results between modules; The conflict point visualization module uses the inter-module dependency analysis results to identify potential conflict areas between permission configurations, marks all potential conflict points and key dependencies between modules, and uses data visualization technology to output conflict points and key dependency graphs; The permission adjustment analysis module identifies specific conflict points in the permission configuration by analyzing the conflict points and key dependency graphs, performs targeted permission reconfiguration on key connection points, tests the response and processing efficiency of the new configuration, and outputs the permission reconfiguration results of the key connection points; The simulation test verification module performs comprehensive simulation tests based on the reconfiguration results of the key connection point permissions, analyzes whether the new permission settings meet the expected operation and security requirements, automatically captures and responds to organizational change data, updates permission configurations in real time, repeats simulation tests to verify the adjustment effects, and outputs the permission configuration plan after verification and optimization; The permission change approval module integrates the permission change requirements collected by the group enterprise departments, combines the verified and optimized permission configuration plan, conducts multi-department collaboration, processes permission change requests, reviews, verifies and records all permission change operations, and generates group enterprise collaborative office permission change approval records.
Citation Information
Patent Citations
Authority control method and device, electronic equipment and storage medium
CN114186259A
Application permission processing method and device
CN114254333A
User permission data processing method and device
CN117436112A
Management authority matching method, device and system
CN117540404A
Data authorization controlling and matching system capable of customizing data accessing authorization
EP3937463A1
Cited By
Multi-platform data collaborative governance authority dynamic control method and system
CN120296797A
Multi-platform data collaborative governance authority dynamic control method and system
CN120296797B
Data management method based on industrial big data platform
CN120354430A
Forest resource dynamic authority management method and system based on multi-service collaboration
CN120373974A