Off-call report generation method and device, equipment, storage medium and product

By standardizing the packaging and visual configuration of due diligence template information, the problem of low efficiency in due diligence report generation in existing technologies has been solved, and efficient, unified and flexible due diligence report generation has been achieved, improving the quality and visualization capabilities of the reports.

CN120688464APending Publication Date: 2025-09-23CHINA MERCHANTS BANK
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510785877.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-12
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

The existing due diligence report generation method is inefficient and unable to dynamically display diverse data. The templates are repeatedly developed and maintained, and the lack of a unified layout engine leads to insufficient report quality and visualization capabilities.

Method used

By standardizing the packaging of preset due diligence template information, generating standard section packaging components, and configuring the template structure and business rules through a visual interface, dynamic loading and intelligent rendering are used to generate due diligence reports.

Benefits of technology

It achieves efficient generation of due diligence reports, reduces repeated development and maintenance costs, improves the professionalism and visualization of reports, and ensures the uniformity and flexibility of reports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120688464A_ABST
    Figure CN120688464A_ABST
Patent Text Reader

Abstract

The invention discloses an after-call report generation method, device and equipment, a storage medium and a product, and relates to the technical field of financial science and technology, and the after-call report generation method comprises the steps: carrying out the standardized packaging of preset after-call template information, and generating a standard section packaging assembly; the method comprises the following steps: when a template generation demand is received, configuring a template structure, section contents and business rules through a visual interface, configuring standard section packaging components as section modules according to the section contents, and combining a plurality of section modules into a grouping module according to the template structure and the business rules, splicing the plurality of grouping modules into a report template meeting a template generation requirement; and when a template generation request is received, carrying out resource dynamic loading on the report template, and after intelligent rendering, outputting a complete call report. According to the method, the template information is packaged, configuration is performed through the visual interface, and the exhaustion report is output through resource loading and intelligent rendering, so that the generation efficiency of the exhaustion report is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of financial technology, and in particular to methods, devices, equipment, storage media and products for generating due diligence reports. Background Art

[0002] In the financial sector, due diligence reports are a key tool for risk prevention and control. As business scenarios continue to diversify and become more complex, the due diligence information required for different types of credit lines (such as corporate loans and M&A loans) is becoming increasingly detailed and diverse. This requires that due diligence reports not only collect a wide range of detailed information (such as industrial and commercial, equity, and financial information), but also be able to dynamically display this data (e.g., charts and related information) to provide more intuitive analysis. However, current methods for generating due diligence reports suffer from numerous technical flaws.

[0003] First, mainstream due diligence reports typically rely on static templates. While these templates can initially meet some basic report generation requirements, they lack the ability to dynamically display a variety of data-rich charts and related information, severely limiting the visualization and analytical capabilities of due diligence reports. Second, modules addressing the same business needs (such as displaying corporate business information) often require repeated development and maintenance across different report templates, wasting significant time and resources while increasing system complexity and development difficulty. Furthermore, the lack of a unified layout engine results in fragmented and inconsistent styles and structures across due diligence reports, impacting both professionalism and aesthetics while also leading to variability in report quality. Finally, while drag-and-drop editing can simplify the arrangement of some basic controls, in real-world scenarios, complex business rules and their associated editing still require programming, significantly increasing the technical barrier to entry and hindering direct involvement of business personnel in customizing due diligence reports. This issue significantly reduces the efficiency and flexibility of due diligence report generation. In summary, these technical flaws and limitations directly contribute to the inefficiency of existing due diligence report generation processes, necessitating the urgent need for innovative methods and technologies to address these issues. Summary of the Invention

[0004] The main purpose of this application is to provide a due diligence report generation method, device, equipment, storage medium and product, aiming to solve the technical problem of low efficiency in generating due diligence reports.

[0005] To achieve the above objectives, this application proposes a method for generating a due diligence report, which includes:

[0006] Standardize and encapsulate the preset due diligence template information to generate standard subsection encapsulation components;

[0007] When a template generation requirement is received, the template structure, section content, and business rules are configured through a visual interface. Based on the section content, the standard section encapsulation component is configured as a section module. Multiple section modules are combined into a grouping module based on the template structure and the business rules. Multiple grouping modules are then spliced ​​into a report template that meets the template generation requirement.

[0008] When a template generation request is received, the report template is dynamically loaded with resources, and the due diligence report is output after intelligent rendering.

[0009] In one embodiment, the standard section encapsulation component includes an enterprise business information component, an equity information component, a credit information component, and a financial information component, and each component contains at least standardized external information, control information, text editing information, and business rules.

[0010] In one embodiment, the steps of configuring the standard section encapsulation component into a section module based on the section content, combining multiple section modules into a grouping module based on the template structure and the business rules, and then splicing the multiple grouping modules into a report template that meets the template generation requirements include:

[0011] Construct a standardized hierarchy with the section module as the smallest component unit, the grouping module as the intermediate layer, and the report template as the final structure;

[0012] According to the subsection content, the standard subsection packaging component is configured as the subsection module;

[0013] Classify and combine the plurality of subsection modules into a grouping module according to the business scenarios corresponding to the business rules;

[0014] The plurality of grouping modules are assembled according to the template structure to form the report template.

[0015] In one embodiment, configuring the template structure, section content, and business rules through a visual interface includes:

[0016] In the visual template management interface, obtain the basic information of the template filled in by the user, analyze the template structure, section content and business rule configuration;

[0017] Create grouping modules based on business rules;

[0018] Select the standard subsection encapsulation component from the standardized component library, configure it as the subsection module and add it to the grouping module;

[0019] Configure or adjust the business rules of the section module.

[0020] In one embodiment, after the business rules of the section module are configured or adjusted, the business rules are bound to the corresponding standard section encapsulation component or section module; during the dynamic resource loading and intelligent rendering process, the bound business rules are executed to control data display, input restrictions or range verification.

[0021] In one embodiment, the step of dynamically loading resources of the report template and outputting the due diligence report through intelligent rendering includes:

[0022] Reading the grouping structure, section structure, business rule configuration information, and required external data source information of the report template according to its identifier;

[0023] Parsing the configuration information, scheduling and loading the corresponding standard section package components in sequence;

[0024] Establishing a communication channel between the standard subsection encapsulation components to achieve data interaction between the components;

[0025] Performing data escaping and rule binding on the standard section encapsulation component to obtain a current report template;

[0026] Filling the external data source information into the current report template to obtain template data to be rendered;

[0027] The template data to be rendered is intelligently rendered in a preset template layout container to obtain a due diligence report.

[0028] In one embodiment, the steps of parsing the configuration information and sequentially scheduling and loading the corresponding standard section package components include:

[0029] During the process of parsing the configuration information, if it is identified that the report template has a personalized scenario, the corresponding special logic configuration file is called and the relevant special logic block is executed to load the standard section package component.

[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a due diligence report generation device, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program is configured to implement the steps of the due diligence report generation method as described above.

[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium, and when the computer program is executed by the processor, the steps of the due diligence report generation method as described above are implemented.

[0032] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the due diligence report generation method as described above.

[0033] One or more technical solutions proposed in this application have at least the following technical effects:

[0034] Compared with the related art, which generates due diligence reports through static templates and non-reusable components, the present application generates a standard subsection encapsulation component by performing standardized encapsulation on the preset due diligence template information; when a template generation requirement is received, the template structure, subsection content and business rules are configured through a visual interface, and according to the subsection content, the standard subsection encapsulation component is configured as a subsection module, and according to the template structure and the business rules, multiple subsection modules are combined into a grouping module, and then multiple grouping modules are spliced ​​into a report template that meets the template generation requirement; when a template generation request is received, the report template is dynamically loaded with resources, and the due diligence report is output after intelligent rendering. It can be understood that the present application adopts the method of performing standardized encapsulation on the preset due diligence template information to generate a standard subsection encapsulation component; when a template generation requirement is received, the relevant configuration is performed through a visual interface, and the standard subsection encapsulation components are combined and spliced ​​into a report template that meets the requirement; when a template generation request is received, the report template is dynamically loaded with resources and the due diligence report is output after intelligent rendering. This approach firstly achieves standardized packaging of due diligence template information, avoiding the repetitive development and maintenance of modules with the same business requirements across different report templates. This significantly saves time and resources, and reduces system complexity and development difficulty. Secondly, the use of a visual interface for configuration facilitates direct involvement of business personnel in the customized configuration of due diligence reports, lowering the technical threshold and improving the efficiency and flexibility of due diligence report generation. Furthermore, sub-modules can be combined into group modules based on the template structure and business rules, and then assembled into complete report templates, ensuring a consistent report style and structure, enhancing the professionalism and aesthetics of the report, and reducing fluctuations in report quality. Furthermore, dynamic resource loading and intelligent rendering of report templates enable due diligence reports to dynamically display various charts and related information, enhancing the report's visualization and analytical capabilities. Therefore, this technical solution can effectively address the inefficiencies inherent in the existing due diligence report generation process, thereby better meeting the due diligence needs of complex and diverse financial business scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0037] Figure 1 A flowchart of the first embodiment of the method for generating a due diligence report for this application is provided;

[0038] Figure 2 A flowchart of the second embodiment of the method for generating a due diligence report for this application is provided;

[0039] Figure 3 A flowchart of the third embodiment of the method for generating a due diligence report for this application is provided;

[0040] Figure 4 A flowchart illustrating a fourth embodiment of the method for generating a due diligence report for this application is provided;

[0041] Figure 5 A flowchart of the fifth embodiment of the method for generating a due diligence report for this application is provided;

[0042] Figure 6 This is a schematic diagram of the module structure of the due diligence report generating device according to an embodiment of the present application;

[0043] Figure 7 Schematic diagram of the device structure of the hardware operating environment involved in the due diligence report generation method in the embodiment of the present application.

[0044] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.

[0046] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0047] The main solutions of the embodiments of this application are:

[0048] Standardize and encapsulate the preset due diligence template information to generate standard subsection encapsulation components;

[0049] When a template generation requirement is received, the template structure, section content, and business rules are configured through a visual interface. Based on the section content, the standard section encapsulation component is configured as a section module. Multiple section modules are combined into a grouping module based on the template structure and the business rules. Multiple grouping modules are then spliced ​​into a report template that meets the template generation requirement.

[0050] When a template generation request is received, the report template is dynamically loaded with resources, and the due diligence report is output after intelligent rendering.

[0051] In this embodiment, the present application uses a due diligence report generating device as the execution subject. For the convenience of description, it is specifically described below as "device".

[0052] Since the existing technology generates due diligence reports through static templates and non-reusable components, there are many technical defects.

[0053] The present application provides a solution, which generates a standard subsection encapsulation component by standardizing the encapsulation of the preset due diligence template information; when a template generation requirement is received, the template structure, subsection content and business rules are configured through a visual interface, and according to the subsection content, the standard subsection encapsulation component is configured as a subsection module, and according to the template structure and the business rules, multiple subsection modules are combined into a grouping module, and then multiple grouping modules are spliced ​​into a report template that meets the template generation requirement; when a template generation request is received, the report template is dynamically loaded with resources, and the due diligence report is output after intelligent rendering. It is understandable that, with reference to Figure 2 , this application first realizes the standardized encapsulation of due diligence template information, avoids the repeated development and maintenance of the same business requirement modules in different report templates, greatly saves time and resources, and reduces the complexity and development difficulty of the system. Secondly, the use of a visual interface for configuration facilitates business personnel to directly participate in the customized configuration of the due diligence report, lowers the technical threshold, and improves the efficiency and flexibility of generating due diligence reports. Furthermore, according to the template structure and business rules, the subsection modules can be combined into group modules and spliced ​​into a complete report template, ensuring the uniformity of the report style and structure, improving the professionalism and aesthetics of the report, and reducing the fluctuation of the report quality. Moreover, the dynamic loading of resources and intelligent rendering of the report template enable the due diligence report to dynamically display various charts and related information, enhancing the visualization and analysis capabilities of the report. Therefore, based on this technical solution, it is possible to effectively solve problems such as low efficiency in the existing due diligence report generation process.

[0054] Based on this, the present application embodiment provides a method for generating a due diligence report, referring to Figure 1 , Figure 1This is a flowchart of the first embodiment of the due diligence report generation method for this application.

[0055] In this embodiment, the due diligence report generation method includes steps S10 to S30:

[0056] Step S10: Standardize and encapsulate the preset due diligence template information to generate a standard subsection encapsulation component;

[0057] It should be noted that due diligence reports are typically used in business partnerships and investment scenarios to gain a comprehensive understanding of the target company or business in order to assess risk and value. This method uses a series of specific steps and processes, from template information packaging and configuration to the generation of the final report.

[0058] Pre-set due diligence template information refers to the information contained in various pre-defined due diligence report templates. This information covers key elements that may be involved in different business scenarios, including but not limited to business information, equity information, credit information, and financial information. It provides the foundation for the subsequent generation of standardized report templates.

[0059] Standardized packaging integrates and packages pre-set due diligence template information according to pre-set standards and specifications, creating standardized subsection encapsulation components with unified formats and functions. This process streamlines and organizes information, facilitating subsequent access and combination, and improving information reusability and maintainability.

[0060] Standard section encapsulation components are standardized encapsulated information units. Each component contains a specific type of information and related display and interaction logic. For example, a business information component may contain information such as the company's name, registered address, business scope, legal representative, etc., and specifies how this information is presented in the due diligence report and the operations that users can perform.

[0061] It's understandable that by pre-collecting the information required for due diligence on various types of companies and then standardizing and packaging the company's business information, equity information, credit information, and financial information, several standard subsection packaging components can be formed. For example, the business information component includes standardized fields such as company name, unified social credit code, establishment date, registered capital, and business scope, as well as corresponding controls such as text boxes and drop-down boxes for displaying and entering relevant information.

[0062] In a feasible implementation, the standard section encapsulation component includes an enterprise business information component, an equity information component, a credit information component, and a financial information component, and each component contains at least standardized external information, control information, text editing information, and business rules.

[0063] It should be noted that the business information component contains basic enterprise registration information, including but not limited to the enterprise name, unified social credit code, legal representative, registered capital, business scope, registered address, business type, and operating period. It is used to display relevant information registered with the industrial and commercial administration department. The equity information component covers the enterprise's equity structure information, including but not limited to shareholder names, shareholding ratios, subscribed capital contributions, paid-in capital contributions, and equity change records, providing a visual representation of the enterprise's equity distribution and shareholder structure. The credit information component contains credit-related records of the enterprise, including but not limited to credit ratings, administrative penalty information, information on inclusion in the list of abnormal operations, information on the list of serious illegal and dishonest persons, and legal case information, reflecting the enterprise's credit status and compliance operations. The financial information component contains financial data related to the enterprise, including but not limited to financial statements (balance sheet, income statement, cash flow statement), financial indicator analysis (debt-paying ability indicators, profitability indicators, operating capacity indicators, etc.), and financial audit reports, helping to understand the enterprise's financial status and operating results. Standardized external information refers to information obtained from authoritative and credible external data sources and incorporated into the due diligence report template according to unified standards and formats. This includes, but is not limited to, enterprise-related data obtained from industrial and commercial administration departments, credit information disclosure systems, and financial credit information databases, ensuring accuracy and consistency. Control information refers to the various interface controls used to display and input information in the due diligence report template, including but not limited to text boxes, drop-down lists, radio buttons, multiple-select boxes, and date pickers. Users can use these controls to enter, select, and interact with data. Text editing information allows users to edit and record information in text form within the due diligence report template, including but not limited to photos uploaded by due diligence personnel during on-site investigations, business descriptions, business analysis, and market outlook assessments, providing detailed and supplementary information on various aspects of the enterprise. Business rules are specific rules and constraints followed during the generation and use of due diligence reports, including but not limited to format requirements for input data, data range restrictions, mandatory field settings, and logical relationships between data, to ensure the accuracy, completeness, and rationality of the due diligence report content.

[0064] Step S20: When a template generation requirement is received, the template structure, section content, and business rules are configured through a visual interface. Based on the section content, the standard section encapsulation component is configured as a section module. Based on the template structure and the business rules, multiple section modules are combined into a grouping module. The multiple grouping modules are then spliced ​​into a report template that meets the template generation requirement.

[0065] It should be noted that the visual interface is an intuitive and easy-to-use user interface that allows users to generate and configure templates graphically, eliminating the need for complex code. Within this interface, users can build the template structure, select section content, and set business rules through simple operations, including dragging and dropping, and clicking. The template structure defines the overall framework and layout of the report, including the order and hierarchical relationships of its components. For example, a due diligence report template might include multiple sections, such as a cover, table of contents, basic company information, financial analysis, and risk assessment. Each section can be further divided into sections. Section content is the specific information unit that makes up the report template, corresponding to the content in the standard section encapsulation component. Based on different business needs, appropriate content can be selected from the standard section encapsulation component library to populate each section of the template, achieving personalized report customization. Business rules are the specific rules and constraints that must be followed when generating a due diligence report, including but not limited to data input formats, scope restrictions, mandatory field settings, and logical relationships between data. These rules ensure the accuracy and consistency of report content while also meeting the specific requirements of different business scenarios. A subsection module is a specific module configured from standard subsection encapsulation components based on subsection content. It is the basic building block of a report template. Each subsection module has a specific function and presentation content. Multiple subsection modules can be combined into a grouping module to further construct a complete report template. A grouping module combines multiple related grouping modules according to a specific logic to form a complete report template that meets specific template generation requirements and is used to generate the corresponding due diligence report.

[0066] For example, referring to Figure 4When conducting due diligence on a company in a specific industry (such as internet finance), the due diligence officer initiates a template generation request in the system, requesting a due diligence report template suitable for internet finance companies. The due diligence officer accesses the template configuration page through a visual interface. First, they fill in the template's basic information, such as the template name "Internet Finance Company Due Diligence Report Template," the applicable scope being the internet finance industry, and the version number being "v1.0." Then, they create multiple grouping modules based on business requirements, such as "Company Basic Information," "Financial Status," "Business Compliance," and "Risk Assessment." Next, they select appropriate standard subsection package components from the standard subsection package component library. For example, they can configure the "Enterprise Business Information Component" as a subsection module under the "Company Basic Information" group, and the "Financial Statement Component" and "Financial Indicator Analysis Component" as subsection modules under the "Financial Status" group. Furthermore, they configure the business rules for each subsection module based on the characteristics and business rules of the internet finance industry, such as setting the input range and required fields for certain financial data. Based on the configuration operations of the due diligence personnel, the system combines each sub-module into a grouping module according to the set template structure and business rules, and then splices each grouping module into a complete "Internet Financial Enterprise Due Diligence Report Template".

[0067] In a feasible implementation, the steps of configuring the standard section encapsulation component as a section module according to the section content, combining multiple section modules into a grouping module according to the template structure and the business rules, and then splicing the multiple grouping modules into a report template that meets the template generation requirements include:

[0068] Construct a standardized hierarchy with the section module as the smallest component unit, the grouping module as the intermediate layer, and the report template as the final structure;

[0069] According to the subsection content, the standard subsection packaging component is configured as the subsection module;

[0070] Classify and combine the plurality of subsection modules into a grouping module according to the business scenarios corresponding to the business rules;

[0071] The plurality of grouping modules are assembled according to the template structure to form the report template.

[0072] It should be noted that, referring to Figure 3 Standardized hierarchies refer to a hierarchical organizational model built with section modules as the smallest component unit, grouping modules as the intermediate layer, and report templates as the final structure. This hierarchical design makes the template structure clearer and more standardized, facilitating management and maintenance. It also provides a basic framework for subsequent dynamic assembly and configuration, helping to achieve modularity and flexible combination of templates.

[0073] It is understandable that this application has constructed a set of standardized hierarchies with subsection modules as the smallest component units, grouping modules as the middle layer, and report templates as the final structure. As the basic unit, the subsection module is a high-level encapsulation of specific business information such as corporate industrial and commercial information, equity information, credit information, financial information, etc. Each subsection module carries a specific type of due diligence data and corresponding display logic. The grouping module organically integrates multiple related grouping modules. For example, the basic information subsection of the enterprise and the organizational structure subsection are combined into a corporate profile grouping module, and so on, covering multiple dimensions such as financial status and risk assessment. Finally, the report template is formed by splicing and assembling multiple grouping modules according to established business logic and reporting requirements, forming a complete and structured due diligence report framework, realizing the systematic construction from subtle information to overall report.

[0074] Based on the specific content of each section, pre-designed standard section encapsulation components can be flexibly configured into section modules. For example, for the corporate financial information section, components containing key financial indicators such as the balance sheet and income statement are selected from the standardized component library. Based on the specific financial details required for this due diligence, the data display format and field order within the components are personalized to precisely fit the due diligence scenario, thus generating a complete corporate financial information section module. This configuration ensures that each section module can best meet the requirements for in-depth exploration and accurate presentation of specific business information in different due diligence tasks.

[0075] Based on the business scenarios corresponding to the business rules, multiple submodules are categorized and combined to form grouping modules. Taking due diligence on internet finance companies as an example, based on the industry's business characteristics and regulatory requirements, submodules related to fund flow monitoring, risk control mechanisms, and compliance review are integrated into a specialized grouping module for internet finance. This process fully considers the inherent connections between different business segments. Through the construction of grouping modules, it lays a solid foundation for the subsequent generation of comprehensive due diligence reports, enabling the reports to systematically reflect the multi-dimensional operational status of the target companies.

[0076] According to the preset template structure, multiple grouping modules are assembled in an orderly manner, ultimately forming a complete report template that meets the template generation requirements. During the assembly process, the system will accurately locate and arrange each grouping module based on the logical order of the business process and the reading habits of the report. For example, in a complete corporate due diligence report template, the basic corporate information grouping module is placed first to provide readers with an overall overview of the company; then the financial status grouping module, market competitiveness analysis grouping module, and risk assessment grouping module are arranged in sequence, constructing a clear and well-organized due diligence report system, which meets the diverse needs of different users for the content organization and logical structure of the due diligence report.

[0077] For example, let's take an investment company's due diligence on a technology company as an example:

[0078] The investment company's due diligence team first established a standardized hierarchy, clarifying the hierarchical relationships between subsection modules, grouping modules, and report templates. Subsection modules encapsulate company-specific information, such as the business information subsection, equity structure subsection, and financial statements subsection. Grouping modules categorize related subsection modules, such as the basic information subsection and the financial status subsection. A report template is a complete due diligence report framework composed of multiple grouping modules. Based on the business needs of the due diligence, due diligence personnel select appropriate components from the standard subsection encapsulation component library and configure them as subsection modules. For example, the business information component can be configured as the basic information subsection module, which includes information such as the company's name, registered address, and business scope; the equity information component can be configured as the equity structure subsection module, which covers shareholder information and shareholding percentages. Based on the business scenarios corresponding to the business rules, multiple subsection modules are categorized and combined into grouping modules. For example, the basic information subsection module and the organizational structure subsection module can be combined into the basic information grouping module; the financial statement subsection module and the financial indicator analysis subsection module can be combined into the financial status grouping module. According to the preset template structure, multiple grouping modules are assembled to form the final due diligence report template. For example, first add the cover grouping module to indicate the due diligence report title, due diligence target, and other basic information; then add the basic enterprise information grouping module, financial status grouping module, market outlook analysis grouping module, risk assessment grouping module, etc. Finally, add the conclusion and recommendation grouping module to form a complete due diligence report template for technology companies that meets the due diligence requirements of this particular investigation.

[0079] In a feasible implementation, the configuration of the template structure, section content, and business rules through the visual interface includes:

[0080] In the visual template management interface, obtain the basic information of the template filled in by the user, analyze the template structure, section content and business rule configuration;

[0081] Create grouping modules based on business rules;

[0082] Select the standard subsection encapsulation component from the standardized component library, configure it as the subsection module and add it to the grouping module;

[0083] Configure or adjust the business rules of the section module.

[0084] As you can understand, this application provides an intuitive and easy-to-use visual template management interface. Users can easily complete various configuration tasks for template generation within this interface. The interface design focuses on user experience, reducing user complexity through a simple and clear layout and operation process. This allows even business personnel without a deep technical background to quickly get started and participate in the customized configuration of due diligence report templates.

[0085] In the visual template management interface, the system first guides users to fill in the basic template information, such as the template name, scope of application, version number, and other key elements. This basic information provides the basis for subsequent template configuration. After the user enters this information, the system background will perform intelligent analysis on the data to deduce the general structure of the template, the content of the subsections, and the configuration plan of the business rules. For example, if the user sets the template name to "Internet Finance Enterprise Due Diligence Report Template" and specifies the scope of application as the internet finance industry, the system will initially construct a template structure based on the preset industry template rules, including common groupings such as basic enterprise information, financial status, and business compliance, and recommend corresponding standard subsection packaging components.

[0086] Based on business rules, the system allows users to create multiple grouping modules. Creating grouping modules is a key step in categorizing and organizing due diligence content according to business logic. For example, in a due diligence template configuration for manufacturing companies, multiple grouping modules can be created, such as "Basic Company Information," "Production and Operations," "Supply Chain Status," and "Market Competitiveness," based on the manufacturing industry's business characteristics and due diligence needs. Each grouping module corresponds to a due diligence focus in a specific business area, centrally categorizing relevant content. This results in a clearer and more rational structure for the generated due diligence report, facilitating subsequent investigation, analysis, and report writing.

[0087] The system provides a rich library of standardized components, covering subsection modules in multiple business areas such as corporate business information, equity information, credit information, and financial information. Users can flexibly select appropriate standard subsection encapsulation components from the component library based on actual due diligence needs, and configure them as specific subsection modules and add them to the corresponding grouping modules. Taking the "Enterprise Basic Information" grouping module as an example, users can select the "Enterprise Business Information Component" from the component library and configure it as a subsection module containing detailed information such as the company name, registered address, and business scope; at the same time, they can also select the "Enterprise Organizational Structure Component" and configure it as a subsection module that displays the company's department settings, personnel structure, and other content, enriching the specific content under the grouping module.

[0088] To meet the personalized needs of different business scenarios, the system allows users to configure or adjust the business rules of sub-modules. Business rules cover multiple aspects, such as data input format, range restrictions, required field settings, and logical relationships between data. For example, when configuring the "Financial Indicator Analysis" sub-module, users can set reasonable ranges and calculation formulas for financial indicators, and specify data input format and accuracy based on the financial analysis standards of the specific industry and the specific requirements of the due diligence. This flexible business rule configuration ensures that the data collected and analyzed meets industry characteristics and analytical needs, improving the accuracy and reliability of due diligence reports.

[0089] Through the above-described visual interface configuration process, this application achieves efficient generation and flexible customization of due diligence report templates. Without writing complex code, users can quickly build due diligence report templates that meet specific business needs through simple interface operations, significantly reducing the time and cost of template creation while ensuring the quality and consistency of report templates. This innovative configuration approach not only enhances the professionalism and convenience of due diligence work but also provides strong technical support for risk prevention and control in financial services.

[0090] In a feasible implementation, after the business rules of the section module are configured or adjusted, the business rules are bound to the corresponding standard section encapsulation component or section module; during the dynamic loading and intelligent rendering of resources, the bound business rules are executed to control data display, input restrictions or range verification.

[0091] It's understandable that once business rules are bound to corresponding standard section encapsulation components or modules, they can be effectively executed during dynamic resource loading and intelligent rendering. For example, restrictions on data input formats and ranges ensure that all user-entered data complies with pre-set specifications and requirements, avoiding errors and risks caused by inconsistent data formats or data outside reasonable ranges, thereby improving the accuracy and consistency of data in due diligence reports.

[0092] The automatic execution of bound business rules in data display, input restrictions or range verification enables the system to automatically process and judge data according to preset rules, eliminating the need for manual item-by-item inspection and verification. This reduces manual intervention, improves work efficiency, and also reduces the error rate caused by human negligence, thereby improving the intelligence level of the entire due diligence report generation system.

[0093] By tightly binding business rules to components and ensuring their execution during operation, we can accurately implement the specific rules and logic required in different business scenarios, ensure that the due diligence report generation process strictly follows business needs and risk control requirements, ensure the quality and effectiveness of due diligence work, and provide a reliable and accurate basis for decision-making.

[0094] Step S30: When a template generation request is received, the report template is dynamically loaded with resources, and the due diligence report is output after intelligent rendering.

[0095] It should be noted that dynamic resource loading means that when a template generation request is received, the system dynamically loads the required resources based on the report template configuration information, including each section module, grouping module, and related data and files. This dynamic loading method can improve system flexibility and efficiency and avoid loading too many unnecessary resources at once.

[0096] Intelligent rendering automatically formats and displays loaded resources according to pre-set rules and layouts, generating a readable due diligence report. Intelligent rendering automatically adjusts the page layout and style based on the template structure and content, ensuring the report's aesthetics and readability while also improving the speed and quality of report generation.

[0097] For example, after completing due diligence and collecting data on the relevant enterprise, the due diligence personnel initiate a template generation request in the system and select the previously generated "Internet Finance Enterprise Due Diligence Report Template." The system dynamically loads the report template's resources and, through intelligent rendering, populates the template with the collected enterprise data. This generates a complete due diligence report for the internet finance enterprise. The report includes sections such as basic enterprise information, financial status, business compliance assessment, and risk assessment. Each section has a unified and aesthetically pleasing layout and style, making it easy to read and analyze.

[0098] In a feasible implementation, the step of dynamically loading resources of the report template and outputting the due diligence report through intelligent rendering includes:

[0099] Reading the grouping structure, section structure, business rule configuration information, and required external data source information of the report template according to its identifier;

[0100] Parsing the configuration information, scheduling and loading the corresponding standard section package components in sequence;

[0101] Establishing a communication channel between the standard subsection encapsulation components to achieve data interaction between the components;

[0102] Performing data escaping and rule binding on the standard section encapsulation component to obtain a current report template;

[0103] Filling the external data source information into the current report template to obtain template data to be rendered;

[0104] The template data to be rendered is intelligently rendered in a preset template layout container to obtain a due diligence report.

[0105] For example, when a template generation request is received, the system first accurately reads the template's detailed information based on the report template's unique identifier. This includes the template's grouping structure, subsection structure, business rule configuration information, and required external data source information. This process is achieved through the collaborative work of the template management database and the resource allocation center. The template management database stores the structure and configuration details of all preset templates, while the resource allocation center manages connections and access permissions to external data sources. For example, in a typical corporate loan due diligence scenario, the system will identify that the selected template needs to include grouping modules such as basic corporate information, financial status, and market analysis, as well as specific subsection modules and corresponding business rules under each grouping module. The system extracts this structural information from the template management database and obtains connection parameters for external data sources, such as corporate business information databases and financial reporting systems, from the resource allocation center.

[0106] The system deeply analyzes the configuration information it reads, identifying the various standard subsection packaged components involved in the template and their dependencies. Based on the analysis results, the system generates a component loading task queue, scheduling and loading the corresponding standard subsection packaged components in a predefined order. This orderly loading method not only improves system stability but also effectively manages resource usage, avoiding performance issues caused by loading too many components simultaneously.

[0107] During component loading, the system automatically establishes communication channels between standard subsection encapsulated components. This communication mechanism, based on a publish / subscribe model, allows for event-driven data exchange between components. For example, when the registered capital data in the Enterprise Basic Information module is updated, the module publishes a data change event. The financial ratio calculation component in the Financial Status module can subscribe to this event and automatically recalculate the relevant financial ratios upon receiving the event notification. This loosely coupled communication between components not only improves system flexibility but also ensures data consistency and real-time performance, enabling the entire due diligence report template to dynamically respond to data changes.

[0108] The system performs data escaping on the loaded standard section package components to ensure the accuracy and security of data when transmitted between different systems and components. At the same time, the system will apply the previously bound business rules to the current report template. The data escaping process includes escaping special characters, unified conversion of data formats, etc., to prevent errors or security vulnerabilities in data transmission and display. For example, for text data obtained from external systems, the system will escape special characters such as line breaks and quotation marks to ensure that it can be correctly embedded in the report template. Rule binding is to associate business rules with component data to ensure that the data display and interaction process conform to the preset business logic.

[0109] The system accurately populates information obtained from external data sources into the current report template, generating the data ready for rendering. This process is accomplished through data mapping and conversion mechanisms, ensuring that external data seamlessly integrates with the template's data structure. For example, the system populates balance sheet data obtained from the company's financial system into the corresponding fields in the financial status section module according to predefined data mapping rules. During the data population process, the system also verifies data integrity and consistency to ensure that all necessary data has been correctly populated and that there are no logical conflicts between the data.

[0110] Within the pre-set template layout container, the system intelligently renders the template data to generate a due diligence report. The intelligent rendering engine automatically adjusts the data display and page format based on the template's layout and style requirements, ensuring the generated report is not only accurate in content but also aesthetically pleasing and easy to read. For example, the engine automatically selects the appropriate chart type to showcase a company's financial trends based on the data type and length, while also optimizing the text layout to conform to the formatting standards of a formal report. The rendering engine also supports multi-platform output, generating due diligence reports in various formats, including web pages, PDF, and Word, to meet the needs of diverse users.

[0111] In a feasible implementation manner, the steps of parsing the configuration information and sequentially scheduling and loading the corresponding standard section package components include:

[0112] During the process of parsing the configuration information, if it is identified that the report template has a personalized scenario, the corresponding special logic configuration file is called and the relevant special logic block is executed to load the standard section package component.

[0113] For example, referring to Figure 5During configuration information parsing, the system thoroughly scans the report template's structure and content definitions. Using pre-set personalized scenario recognition rules, the system accurately determines whether the current template contains a personalized scenario. These recognition rules are based on multiple dimensions of the template, including its business type, data structure, and specific business logic tags.

[0114] Once a personalized scenario is identified, the system automatically calls the corresponding special logic configuration file. These files are stored in the system's special logic library, each carefully designed and pre-configured for a specific type of personalized scenario. Based on the personalized scenario identifier in the template, the system accurately locates and loads the corresponding special logic configuration file.

[0115] With the support of special logic configuration files, the system will execute relevant special logic blocks to perform special processing on standard subsection encapsulated components related to personalized scenarios. Special logic blocks are independent functional modules developed by the system for specific business scenarios. They can flexibly adjust and expand the component's data structure, display logic, and business rules.

[0116] In this embodiment, this application realizes the intelligence and customization of the due diligence report generation process through in-depth analysis of report template configuration information and precise processing of personalized scenarios, providing strong technical support for due diligence work in financial business.

[0117] This embodiment provides a method for generating a due diligence report. First, it realizes the standardized encapsulation of due diligence template information, avoids the repeated development and maintenance of the same business requirement modules in different report templates, greatly saves time and resources, and reduces the complexity and development difficulty of the system. Secondly, the use of a visual interface for configuration facilitates business personnel to directly participate in the customized configuration of the due diligence report, lowers the technical threshold, and improves the efficiency and flexibility of generating due diligence reports. Furthermore, according to the template structure and business rules, the subsection modules can be combined into group modules and spliced ​​into a complete report template, ensuring the uniformity of the report style and structure, improving the professionalism and aesthetics of the report, and reducing the fluctuation of the report quality. Moreover, the dynamic loading of resources and intelligent rendering of the report template enable the due diligence report to dynamically display various charts and related information, enhancing the visualization and analysis capabilities of the report. Therefore, based on this technical solution, it is possible to effectively solve the problems of low efficiency in the existing due diligence report generation process.

[0118] It should be noted that the above examples are only used to understand this application and do not constitute a limitation on the due diligence report generation method of this application. More simple transformations based on this technical concept are all within the scope of protection of this application.

[0119] This application also provides a due diligence report generation device, please refer to Figure 6 , the due diligence report generating device includes:

[0120] The packaging module 10 is used to standardize and package the preset due diligence template information to generate a standard subsection packaging component;

[0121] Configuration module 20, configured to, upon receiving a template generation requirement, configure the template structure, section content, and business rules through a visual interface; configure the standard section encapsulation component into a section module based on the section content; combine multiple section modules into a grouping module based on the template structure and the business rules; and then combine multiple grouping modules into a report template that meets the template generation requirement;

[0122] The output module 30 is used to dynamically load resources of the report template when a template generation request is received, and output the due diligence report through intelligent rendering.

[0123] And / or, the configuration module 20 includes:

[0124] The first building module is used to construct a standardized hierarchy with the section module as the smallest component unit, the grouping module as the intermediate layer, and the report template as the final structure;

[0125] A first configuration module, configured to configure the standard subsection packaging component into the subsection module according to the subsection content;

[0126] A first combining module is used to classify and combine the plurality of subsection modules into a grouping module according to the business scenarios corresponding to the business rules;

[0127] The first assembling module is used to assemble the plurality of grouping modules according to the template structure to form the report template.

[0128] And / or, the configuration module 20 includes:

[0129] The first filling module is used to obtain the basic information of the template filled in by the user in the visual template management interface, analyze the template structure, section content and business rule configuration;

[0130] A first creation module is used to create a grouping module according to business rules;

[0131] A second configuration module is used to select the standard subsection encapsulation component from a standardized component library, configure it as the subsection module and add it to the grouping module;

[0132] The first adjustment module is used to configure or adjust the business rules of the section module.

[0133] And / or, the output module 30 includes:

[0134] A first reading module is used to read the grouping structure, section structure, business rule configuration information and required external data source information of the report template according to the identifier of the report template;

[0135] A first parsing module is used to parse the configuration information, schedule and load the corresponding standard section package components in sequence;

[0136] A first interaction module is used to establish a communication channel between the standard section encapsulation components to achieve data interaction between the components;

[0137] A first escaping module is used to perform data escaping and rule binding on the standard section encapsulation component to obtain a current report template;

[0138] A first filling module is used to fill the external data source information into the current report template to obtain template data to be rendered;

[0139] The first rendering module is used to intelligently render the template data to be rendered in a preset template layout container to obtain a due diligence report.

[0140] And / or, the first parsing module includes:

[0141] The first calling module is used to call the corresponding special logic configuration file and execute the relevant special logic block to load the standard section encapsulation component if it is recognized that the report template has a personalized scenario during the process of parsing the configuration information.

[0142] The due diligence report generation device provided in this application utilizes the due diligence report generation method described in the aforementioned embodiment, thereby resolving the technical issue of low due diligence report generation efficiency. Compared to the prior art, the due diligence report generation device provided in this application achieves the same beneficial effects as the due diligence report generation method described in the aforementioned embodiment. The other technical features of the due diligence report generation device are the same as those disclosed in the aforementioned embodiment and are not further elaborated here.

[0143] The present application provides a due diligence report generation device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the due diligence report generation method in the above-mentioned embodiment one.

[0144] Reference below Figure 7, which shows a schematic diagram of the structure of a due diligence report generation device suitable for implementing the embodiments of the present application. The due diligence report generation device in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, tablet computers, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PMPs (Portable Media Players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital televisions and desktop computers. Figure 7 The due diligence report generating device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0145] like Figure 7 As shown, the due diligence report generation device may include a processing device 1001 (e.g., a central processing unit, graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for the operation of the due diligence report generation device. Processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to I / O interface 1006: input device 1007, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output device 1008, such as a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 1003, such as a magnetic tape or hard disk; and communication device 1009. Communication device 1009 can allow the due diligence report generation device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a due diligence report generation device with various systems, it should be understood that it is not required to implement or include all of the illustrated systems. More or fewer systems may be implemented or included instead.

[0146] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0147] The due diligence report generation device provided in this application utilizes the due diligence report generation method described in the aforementioned embodiment to address the technical issue of low due diligence report generation efficiency. Compared to the prior art, the due diligence report generation device provided in this application achieves the same beneficial effects as the due diligence report generation method described in the aforementioned embodiment. Other technical features of the due diligence report generation device are the same as those disclosed in the aforementioned embodiment and are not further elaborated upon here.

[0148] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0149] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0150] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, and the computer-readable program instructions are used to execute the due diligence report generation method in the above-mentioned embodiment.

[0151] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0152] The computer-readable storage medium may be included in the due diligence report generating device; or it may exist independently without being assembled into the due diligence report generating device.

[0153] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the due diligence report generating device, the due diligence report generating device: performs standardized packaging on the preset due diligence template information to generate a standard subsection packaging component;

[0154] When a template generation requirement is received, the template structure, section content, and business rules are configured through a visual interface. Based on the section content, the standard section encapsulation component is configured as a section module. Multiple section modules are combined into a grouping module based on the template structure and the business rules. Multiple grouping modules are then spliced ​​into a report template that meets the template generation requirement.

[0155] When a template generation request is received, the report template is dynamically loaded with resources, and the due diligence report is output after intelligent rendering.

[0156] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0157] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0158] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0159] The computer-readable storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned due diligence report generation method, thereby resolving the technical issue of inefficient due diligence report generation. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this application are similar to those of the due diligence report generation method provided in the aforementioned embodiment, and are not further elaborated here.

[0160] The present application also provides a computer program product, including a computer program, which implements the steps of the due diligence report generation method as described above when executed by a processor.

[0161] The computer program product provided in this application can solve the technical problem of low efficiency in generating due diligence reports. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the due diligence report generation method provided in the above embodiment, and will not be elaborated here.

[0162] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for generating a due diligence report, characterized in that: The method includes: Standardize and encapsulate the preset due diligence template information to generate standard subsection encapsulation components; When a template generation requirement is received, the template structure, section content, and business rules are configured through a visual interface. Based on the section content, the standard section encapsulation component is configured as a section module. Multiple section modules are combined into a grouping module based on the template structure and the business rules. Multiple grouping modules are then spliced ​​into a report template that meets the template generation requirement. When a template generation request is received, the report template is dynamically loaded with resources, and the due diligence report is output after intelligent rendering.

2. The method according to claim 1, wherein The standard subsection encapsulation components include an enterprise business information component, an equity information component, a credit information component, and a financial information component. Each component contains at least standardized external information, control information, text editing information, and business rules.

3. The method according to claim 1, wherein The steps of configuring the standard section encapsulation component into a section module according to the section content, combining multiple section modules into a grouping module according to the template structure and the business rules, and then splicing multiple grouping modules into a report template that meets the template generation requirements include: Construct a standardized hierarchy with the section module as the smallest component unit, the grouping module as the intermediate layer, and the report template as the final structure; According to the subsection content, the standard subsection packaging component is configured as the subsection module; Classify and combine the plurality of subsection modules into a grouping module according to the business scenarios corresponding to the business rules; The plurality of grouping modules are assembled according to the template structure to form the report template.

4. The method according to claim 3, wherein The configuration of the template structure, section content, and business rules through the visual interface includes: In the visual template management interface, obtain the basic information of the template filled in by the user, analyze the template structure, section content and business rule configuration; Create grouping modules based on business rules; Select the standard subsection encapsulation component from the standardized component library, configure it as the subsection module and add it to the grouping module; Configure or adjust the business rules of the section module.

5. The method according to claim 4, wherein After the business rules of the section module are configured or adjusted, the business rules are bound to the corresponding standard section encapsulation component or section module; during the dynamic resource loading and intelligent rendering process, the bound business rules are executed to control data display, input restrictions or range verification.

6. The method according to claim 1, wherein The step of dynamically loading resources of the report template and outputting the due diligence report through intelligent rendering includes: Reading the grouping structure, section structure, business rule configuration information, and required external data source information of the report template according to its identifier; Parsing the configuration information, scheduling and loading the corresponding standard section package components in sequence; Establishing a communication channel between the standard subsection encapsulation components to achieve data interaction between the components; Performing data escaping and rule binding on the standard section encapsulation component to obtain a current report template; Filling the external data source information into the current report template to obtain template data to be rendered; The template data to be rendered is intelligently rendered in a preset template layout container to obtain a due diligence report.

7. The method according to claim 6, wherein The steps of parsing the configuration information and sequentially scheduling and loading the corresponding standard section package components include: During the process of parsing the configuration information, if it is identified that the report template has a personalized scenario, the corresponding special logic configuration file is called and the relevant special logic block is executed to load the standard section package component.

8. A due diligence report generating device, characterized in that: The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the due diligence report generation method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the due diligence report generation method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the due diligence report generation method according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

  • File carrying method, device and equipment based on diliary investigation information and medium

    CN121707517A

  • Methods, apparatus, equipment, and media for transferring documents based on due diligence information

    CN121707517B