A whole-process digital bidding system and method based on OA system and external bidding platform integration

By integrating the OA system with external bidding platforms and adopting full-process digitalization and intelligent methods, the problems of process fragmentation and inefficiency in the traditional bidding model have been solved. This has enabled efficient, secure, and traceable management from procurement requirement submission to contract signing, thereby improving the efficiency and transparency of enterprise procurement management.

CN122199124APending Publication Date: 2026-06-12SHANDONG TAIBANG BIOLOGICAL PROD CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANDONG TAIBANG BIOLOGICAL PROD CO LTD
Filing Date
2026-02-27
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Traditional bidding and tendering models suffer from fragmented processes, data silos, low efficiency, difficulty in traceability, and weak risk control, resulting in inefficient enterprise procurement management and difficulty in adapting to dynamic management needs.

Method used

By integrating the OA system with an external bidding platform, the entire process is digitized. The system employs modules for process configuration and management, form and document collaboration, bidding, AI intelligent analysis engine, digital signature and evidence storage, and full-process visual traceability. This enables the dynamic generation and adjustment of electronic approval processes, automatic data push, intelligent analysis and risk assessment, digital signature and blockchain evidence storage, and full-process visual display.

🎯Benefits of technology

It has achieved end-to-end closed-loop management from procurement demand submission to contract signing, solving the problems of process fragmentation, low efficiency, weak risk control and difficulty in traceability, and improving the efficiency, transparency and risk control capabilities of enterprise procurement management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122199124A_ABST
    Figure CN122199124A_ABST
Patent Text Reader

Abstract

The application provides a full-process digital bidding system and method based on OA system and external bidding platform integration, belonging to the technical field of enterprise information management technology, the system comprises: a process configuration and management module, which generates and adjusts an electronic approval process template; a form and document collaboration module, which receives and processes electronic forms and associated document attachments; a bidding module, which pushes the approved data to the bidding platform and generates a special account for procurement; a full-chain digital execution module, which executes the whole process of bidding online and generates an electronic contract; an AI intelligent analysis engine module, which intelligently analyzes and risk assesses various data in the approval and bidding process; a digital signature and evidence storage module, which digitally signs and stores the key operation node data and the electronic contract; and a full-process visual traceability module, which collects and associates the data of each module and displays in a visual form. The application realizes full-process digitalization, intelligentization, traceability and compliance efficiency in procurement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of enterprise information management technology, specifically involving a full-process digital bidding system and method based on the integration of an OA system and an external bidding platform. Background Technology

[0002] Traditional bidding and tendering management models often employ offline or semi-online methods. Internal requirements submission and budget approval are typically completed within the OA (Office Automation) system, while the bidding and tendering process relies on a separate bidding and tendering platform or offline operations. This model leads to severe process fragmentation and data silos, specifically manifested in the following aspects: First, there are fragmented processes and information silos. Internal approval processes and external bidding processes operate independently, with data unable to be automatically integrated, requiring repetitive manual entry, which is error-prone and inefficient. For example, procurement requirements and technical specifications that have been approved online still need to be manually reorganized and uploaded to the external bidding platform, which is not only repetitive but also prone to data discrepancies or omissions during the transcription process, forming a substantial information barrier. Second, there is inefficiency and lengthy cycles. Reliance on paper documents, manual transmission, and offline communication results in numerous approval steps, slow processes, and long overall bidding cycles. Third, there are difficulties in traceability and audit risks. Approval opinions, document versions, and process node records are scattered across different systems, making it difficult to achieve full-process visual traceability and compliance auditing. Fourth, risk control relies on human experience, lacking data-driven and intelligent decision-making tools to support decisions regarding the reasonableness of quotations, budget compliance, and supplier qualifications. Finally, there is rigidity and poor adaptability in processes. Approval processes cannot be flexibly adjusted according to business scenarios (such as amount, department, and procurement type), failing to meet the dynamic management needs of the enterprise.

[0003] Therefore, there is an urgent need for a bidding management system that can deeply integrate the internal OA approval process of an enterprise with external bidding activities, and realize full-process digitalization, intelligence and traceability. Summary of the Invention

[0004] In a first aspect, embodiments of this application provide a fully digital bidding system based on the integration of an OA system and an external bidding platform, comprising: The process configuration and management module is used to dynamically generate and adjust electronic approval process templates based on preset business rules; The form and document collaboration module is used to receive and process electronic forms and associated document attachments for procurement projects based on electronic approval process templates. The bidding module is used to automatically push the approved procurement project data to the external bidding platform after the electronic approval process is completed, and generate a dedicated procurement account for the corresponding procurement project. The full-chain digital execution module is used to execute the entire process of bidding, receiving encrypted bid documents, opening and evaluating bids online, and determining the bid award results on an external bidding platform, and to generate electronic contracts based on the bid award results. The AI ​​intelligent analysis engine module is used to perform intelligent analysis and risk assessment of financial data, quotation data and supplier data during the approval and bidding process; The digital signature and evidence storage module is used to digitally sign the preset key operation node data and generated electronic contracts in the full-chain digital execution module, and upload the evidence storage information to the blockchain evidence storage platform. The end-to-end visual traceability module is used to collect and correlate data from various modules in real time, and to display the entire data chain of the procurement project in a visual form.

[0005] Furthermore, the process configuration and management module includes: The rule configuration unit is used to set business rules based on at least one of the following input by the administrator: project amount, business type, requesting department, and procurement method. The process engine unit is used to dynamically instantiate the corresponding electronic approval process template according to the matching business rules when it receives procurement project data submitted by the form and document collaboration module, generate an approval task sequence containing serial nodes, parallel countersigning nodes, or transfer signing nodes, and push it to the operation interface of the corresponding approver.

[0006] Furthermore, the form and document collaboration module includes: The structured form generation unit is used to render and output the corresponding electronic form interface based on the electronic approval process template, and to receive the project data filled in by the user. The document upload and storage unit is used to receive and store document attachments related to the procurement project uploaded by users, and to generate a version identifier for each attachment; The online collaborative review unit is used to provide a unified review interface to approvers in the approval process. The review interface displays the content of electronic forms and associated document attachments, responds to approvers' online annotations and circle operations on document attachments, and then stores the annotation data in association with the corresponding document version identifier.

[0007] Furthermore, the bidding module includes: The data push unit is used to automatically populate and push the structured data and associated document attachments in the approved electronic forms to the standardized bidding template of the external bidding platform according to the preset field mapping rules after the electronic approval process is completed, through a predefined RESTful API interface. The procurement-specific account generation unit is used to dynamically generate a temporary procurement-specific account for the current procurement project.

[0008] Furthermore, the procurement-specific account generation unit generates the identifier of the procurement-specific account using the following formula:

[0009] in, This indicates the identifier of the generated procurement-specific account; Hash() indicates the preset cryptographic hash function, including MD5 or SHA-256; The unique identifier for the procurement project is represented by the timestamp; the timestamp represents the system timestamp at the time the account was generated. The value represents a random salt generated by a cryptographically secure pseudo-random number generator; || represents a string concatenation operation.

[0010] Furthermore, the end-to-end digital execution module includes: The tendering and publishing unit is used to generate and publish tender announcements or invitations on external tendering and publishing platforms based on the data pushed by the tendering and bidding module. The tender document management unit is used to receive tender documents uploaded by suppliers through their dedicated procurement accounts and encrypted with digital certificates, and to encrypt and store the documents before the bid opening. The online bid opening and evaluation unit is used to automatically decrypt the bid documents after the preset bid opening time, and respond to the operation of allowing evaluation members to review the bid documents online, make clarifications, discuss and score independently. It then automatically summarizes the scores of each evaluation member and generates an evaluation report, ranking of winning candidates and the winning results. The electronic contract generation unit is used to automatically extract preset core elements of the project based on the bidding results and fill them into a preset electronic contract template to generate a draft electronic contract to be signed; the preset core elements of the project include the subject matter, amount, and information of both parties.

[0011] Furthermore, the AI ​​intelligent analysis engine module includes: The event listening and data acquisition unit is used to listen to the approval node flow events in the process configuration and management module, and to acquire the form data of the current procurement project and related historical project data from the form and document collaboration module. The intelligent analysis and computing unit is used to perform at least one of the following analyses: The deviation between the current project price and the historical average price of similar projects can be calculated using the following formula:

[0012] Supplier risk scores are calculated based on the following multi-factor weighted formula. :

[0013] in, Let be the weight of the i-th evaluation factor; Let be the score of the i-th evaluation factor; n is the number of evaluation factors. The analysis result push unit is used to push the analysis results and triggered early warning information to the operation interface of the relevant approver or bidder in real time via WebSocket connection.

[0014] Furthermore, the digital signature and evidence storage module includes: The digital signature service unit is used to invoke the integrated CA service to generate a digital signature with a trusted timestamp for the operation data or file when a preset signature triggering node is triggered; the signature triggering node includes approval actions, tender document submission, and electronic contract signing; The blockchain evidence storage interface unit is used to synchronously upload the hash value of signed data or files and key record data generated by preset evidence storage trigger nodes to a designated third-party blockchain evidence storage platform through an API interface, and receive the evidence storage number returned by the third-party blockchain evidence storage platform; the evidence storage trigger nodes include at least the bid opening and decryption record, the bid evaluation and scoring summary table, and the signing of the final version of the electronic contract.

[0015] Furthermore, the end-to-end visual traceability module includes: The data acquisition and association unit is used to extract operation logs, document version snapshots, process status, analysis reports and evidence numbers as full-process data associated with the procurement project from the databases and logs corresponding to the process configuration and management module, form and document collaboration module, bidding module, full-chain digital execution module, AI intelligent analysis engine module and digital signature and evidence storage module in real time or at regular intervals through ETL tools. The visualization rendering and interaction unit is used to render the associated full-process data into a dynamic flowchart and / or timeline view through the front-end visualization graphics engine, and configure user interaction interfaces on each node of the dynamic flowchart and / or timeline view to respond to the user's drill-down operation, and display the user's detailed operation log of the corresponding node, version comparison information of the associated documents, full text of AI analysis report, and blockchain evidence verification entry. The log indexing and retrieval unit is used to establish a unified full-text index for the operation logs of different modules, and to provide users with a cross-module log retrieval interface through the visualization rendering and interaction unit.

[0016] Secondly, this application also provides a full-process digital bidding management method based on the integration of an OA system and an external bidding platform, including the following steps: S1. Based on preset business rules, dynamically trigger the electronic approval process according to the electronic forms and attachments submitted by the user for the procurement project; S2. Provide an online collaborative review interface for electronic forms and attachments during the approval process, and perform intelligent analysis on the funding and quotation data in the forms; S3. After approval, the project data will be automatically pushed to the external bidding platform, and a dedicated procurement account with project permissions will be generated for the corresponding procurement project; S4. Receive and encrypt the tender documents submitted by suppliers through a dedicated procurement account; S5. After the bid opening, complete the bid evaluation online, generate the winning bid result, and generate an electronic contract based on the winning bid result; S6. Digitally sign and store data on the blockchain for key stages of electronic contracts and bidding processes; S7. Aggregate the data from step S1 to step S6 throughout the entire process and provide traceability and retrieval in a visual format.

[0017] As can be seen from the above technical solutions, this application has the following advantages: The fully digital bidding system and method based on the integration of OA system and external bidding platform provided in this application achieves end-to-end closed-loop management from procurement demand submission to contract signing by seamlessly connecting the internal approval process of the enterprise with external bidding activities and integrating AI intelligent analysis, digital signature, blockchain evidence storage and visual traceability technologies. This solves the problems of process fragmentation, low efficiency, weak risk control, difficulty in traceability and poor flexibility in the traditional bidding model, and improves the efficiency, transparency and risk control capabilities of enterprise procurement management. Attached Figure Description

[0018] To more clearly illustrate the technical solution of this application, the accompanying drawings used in the description will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a schematic diagram of the fully digital bidding system based on the integration of an OA system and an external bidding platform, as described in this invention.

[0020] Figure 2 This is a flowchart illustrating the fully digital bidding management method based on the integration of an OA system and an external bidding platform, as described in this invention.

[0021] Figure 3 This is a schematic diagram of the workflow of the seamless bidding module in one embodiment of the present invention. Detailed Implementation

[0022] The various embodiments of this disclosure will be described more fully in the following detailed description of the specific steps of a fully digital bidding system based on the integration of an OA system and an external bidding platform. This disclosure may have various embodiments, and adjustments and changes may be made therein. However, it should be understood that there is no intention to limit the various embodiments of this disclosure to the specific embodiments disclosed herein, but rather this disclosure should be understood to cover all adjustments, equivalents, and / or alternatives falling within the spirit and scope of the various embodiments of this disclosure.

[0023] This embodiment provides a fully digital bidding system based on the integration of an OA system and an external bidding platform. It connects the OA system and the bidding platform to achieve intelligent approval, automatic execution, full traceability, and risk control in the bidding process.

[0024] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0025] Please see Figure 1 The diagram shown is a schematic of a fully digital bidding system based on the integration of an OA system and an external bidding platform, as described in a specific embodiment. The system includes: The process configuration and management module is used to dynamically generate and adjust electronic approval process templates based on preset business rules; It should be noted that the process configuration and management module can dynamically generate approval processes based on multi-dimensional rules of project amount and business type, breaking through the limitations of traditional fixed approval paths, realizing flexible approval, and improving process adaptability and management refinement. The form and document collaboration module is used to receive and process electronic forms and associated document attachments for procurement projects based on electronic approval process templates. It should be noted that by integrating structured forms and unstructured documents into the approval workflow, online annotation, annotation, and version management can be achieved, ensuring that approval opinions and original materials are recorded simultaneously, avoiding information gaps, and improving collaboration efficiency and document consistency. The bidding module is used to automatically push the approved procurement project data to the external bidding platform after the electronic approval process is completed, and generate a dedicated procurement account for the corresponding procurement project. It should be noted that after internal approval is completed, external bidding is automatically triggered. Data is pushed through API and a dedicated account is generated, eliminating the manual transcription process, avoiding data errors and omissions, and ensuring data consistency and operational security between internal and external systems. The full-chain digital execution module is used to execute the entire process of bidding, receiving encrypted bid documents, opening and evaluating bids online, and determining the bid award results on an external bidding platform, and to generate electronic contracts based on the bid award results. It should be noted that the full-chain digital execution module realizes the online process of bidding, including bidding announcement, encrypted bidding, online bid opening and evaluation, and electronic contract generation, ensuring that the bidding process is open, fair and just, while shortening the bidding cycle and reducing the risk of human intervention. The AI ​​intelligent analysis engine module is used to perform intelligent analysis and risk assessment of financial data, quotation data and supplier data during the approval and bidding process; It should be noted that real-time analysis of price deviation and supplier risk at key junctures provides data-driven intelligent early warnings for approvers and bid evaluators, enabling them to make reasonable decisions based on experience and prevent waste of funds and performance risks. The digital signature and evidence storage module is used to digitally sign the preset key operation node data and generated electronic contracts in the full-chain digital execution module, and upload the evidence storage information to the blockchain evidence storage platform. It should be noted that legally valid digital signatures are applied to key actions such as approval, bidding, and signing, and the hash values ​​are stored on the blockchain to ensure that the operations are non-repudiable and the data is tamper-proof, thus meeting the requirements for auditing and judicial evidence. The end-to-end visual traceability module is used to collect and correlate data from various modules in real time, and to display the entire data chain of the procurement project in a visual form. It should be noted that the unified project ID aggregates data across the entire chain, and the project overview is displayed intuitively through timelines or flowcharts. Users can drill down to view logs, document versions, AI reports, and evidence information, enabling one-click traceability and assisting in auditing, review, and liability determination.

[0026] This embodiment seamlessly integrates OA with external bidding platforms, enabling dynamic configuration of approval processes, automatic push of bidding data, AI risk warning, electronic contract generation, and blockchain-based evidence storage for key operations. This ensures transparency, security, efficiency, and auditability throughout the entire process.

[0027] Furthermore, as a refinement and extension of the specific implementation methods described above, and to fully illustrate the specific implementation process in this embodiment, another fully digital bidding system based on the integration of an OA system and an external bidding platform is provided. This system includes: The process configuration and management module is used to dynamically generate and adjust electronic approval process templates based on preset business rules; the process configuration and management module includes: The rule configuration unit is used to set business rules based on at least one of the following input by the administrator: project amount, business type, requesting department, and procurement method. The process engine unit is used to dynamically instantiate the corresponding electronic approval process template according to the matching business rules when it receives procurement project data submitted by the form and document collaboration module, generate an approval task sequence containing serial nodes, parallel countersigning nodes or transfer signing nodes, and push it to the operation interface of the corresponding approver. The form and document collaboration module is used to receive and process electronic forms and associated document attachments for procurement projects based on electronic approval process templates. The form and document collaboration module includes: The structured form generation unit is used to render and output the corresponding electronic form interface based on the electronic approval process template, and to receive the project data filled in by the user. The document upload and storage unit is used to receive and store document attachments (in any format) uploaded by users that are related to the procurement project, and to generate a version identifier for each attachment; The online collaborative review unit is used to provide a unified review interface to approvers in the approval process. The review interface displays the content of electronic forms and associated document attachments, responds to approvers' online annotations and circle operations on document attachments, and then stores the annotation data in association with the corresponding document version identifier. The bidding module is used to automatically push approved procurement project data to an external bidding platform after the electronic approval process is completed, and to generate a dedicated procurement account for the corresponding procurement project. The bidding module includes: The data push unit is used to automatically populate and push the structured data and associated document attachments in the approved electronic forms to the standardized bidding template of the external bidding platform according to the preset field mapping rules after the electronic approval process is completed, through a predefined RESTful API interface. The procurement-specific account generation unit is used to dynamically generate a temporary procurement-specific account for the current procurement project. Specifically, the procurement account generation unit generates a unique account string for the procurement-specific account based on the algorithm of project number + timestamp + random salt, and configures the procurement-specific account with the permission to download bidding documents and upload bid documents limited to the current project space, while setting the account lifecycle with the bid opening time as the cut-off point; The procurement-specific account generation unit generates the identifier for the procurement-specific account using the following formula:

[0028] in, This indicates the identifier of the generated procurement-specific account; Hash() indicates the preset cryptographic hash function, including MD5 or SHA-256; The unique identifier for the procurement project is represented by the timestamp; the timestamp represents the system timestamp at the time the account was generated. || represents a random salt value generated by a cryptographically secure pseudo-random number generator; || represents a string concatenation operation. It should be noted that the bidding module employs a data push retry mechanism. When a data push unit fails to call an external platform API, it enters a message queue to wait for a retry. The retry strategy uses an exponential backoff algorithm, meaning the waiting time for the nth retry is... ,in, The default time is 2 seconds, and the maximum number of retries is 5. If the system ultimately fails, it will set the project status to "push error" and notify the administrator. The end-to-end digital execution module is used to execute the entire process of online tendering, including tender publication, encrypted tender document reception, online bid opening and evaluation, and bid awarding, on an external bidding platform, and to generate electronic contracts based on the bid awarding results. The end-to-end digital execution module includes: The tendering and publishing unit is used to generate and publish tender announcements or invitations on external tendering and publishing platforms based on the data pushed by the tendering and bidding module. The tender document management unit is used to receive tender documents uploaded by suppliers through their dedicated procurement accounts and encrypted with digital certificates, and to encrypt and store the documents before the bid opening. The online bid opening and evaluation unit is used to automatically decrypt the bid documents after the preset bid opening time, and respond to the operation of allowing evaluation members to review the bid documents online, make clarifications, discuss and score independently. It then automatically summarizes the scores of each evaluation member and generates an evaluation report, ranking of winning candidates and the winning results. The electronic contract generation unit is used to automatically extract preset core project elements based on the bidding results and fill them into a preset electronic contract template to generate a draft electronic contract to be signed; the preset core project elements include the subject matter, amount, and information of both parties; It should be noted that the encryption and decryption process of the end-to-end digital execution module is as follows: The supplier uses an asymmetric encryption algorithm (such as RSA) to encrypt the tender document M; the encryption process is as follows: ,in, C is the supplier's public key, and C is the ciphertext; during the bid opening, the system uses the corresponding supplier's private key (authorized by the supplier for temporary use by the system during the bid opening) or the agreed symmetric key for decryption. ,in, It is the key used for decryption; The AI-powered intelligent analysis engine module is used for intelligent analysis and risk assessment of financial data, pricing data, and supplier data during the approval and bidding process. The AI-powered intelligent analysis engine module includes: The event listening and data acquisition unit is used to listen to the approval node flow events in the process configuration and management module, and to acquire the form data of the current procurement project and related historical project data from the form and document collaboration module. The intelligent analysis and computing unit is used to perform at least one of the following analyses: The deviation between the current project price and the historical average price of similar projects can be calculated using the following formula:

[0029] It should be noted that this formula is used to measure the degree of difference between the current price and the historical benchmark. Taking the absolute value is to focus on the magnitude of the deviation rather than the direction. The system can set a threshold T (such as 0.15), and trigger an alert when the deviation is greater than T. Supplier risk scores are calculated based on the following multi-factor weighted formula. :

[0030] Where R is the supplier risk score, the higher the score, the higher the risk; Let be a weighting factor, representing the weight of the i-th evaluation factor, and satisfying . ; The score of the i-th evaluation factor is usually normalized (e.g., n is the number of evaluation factors). For example, the number of evaluation factors n typically includes, but is not limited to: historical performance rate (f1), financial condition index (f2, which can be calculated based on debt-to-equity ratio, current ratio, etc.), litigation record (f3), quality complaint rate (f4), etc. The historical performance rate (percentage) is converted into a score of 0-1 (performance rate / 100); the litigation record is mapped to a risk index of 0-1 according to the number and severity of cases (e.g., 0 for no litigation, 1 for major litigation). The analysis result push unit is used to push the analysis results and triggered early warning information to the operation interface of the relevant approver or bidder in real time via WebSocket connection; It should be noted that the supplier risk scoring model of the AI ​​intelligent analysis engine has been refined, and the multi-factor weighted formula is described. In this process, each evaluation factor and its weight are dynamically adjusted through training with historical data; within a training cycle, each weight factor... The initial values ​​can be set by experts. The system then optimizes the weights based on a logistic regression model, using the "successful fulfillment" of historical cooperation projects as a label; for example, the weights of a trained model might be: historical fulfillment rate ( Weight =0.4, Financial Situation Index ( Weight =0.35, litigation records ( Weight =0.25; Supplier's individual score After standardization, the values ​​range from 0 to 1, with 1 representing the optimal value. The digital signature and evidence storage module is used to digitally sign the data of the preset key operation nodes and the generated electronic contracts in the full-chain digital execution module, and upload the evidence storage information to the blockchain evidence storage platform; the preset key operation nodes include signature trigger nodes and evidence storage trigger nodes; The digital signature and evidence storage module includes: The digital signature service unit is used to invoke the integrated CA (Certificate Authority) service to generate a digital signature with a trusted timestamp for the operation data or file when a preset signature trigger node is triggered; the signature trigger node includes approval actions, tender document submission, and electronic contract signing; The blockchain evidence storage interface unit is used to synchronously upload the hash value of signed data or files and key record data generated by preset evidence storage trigger nodes to a designated third-party blockchain evidence storage platform through an API interface, and receive the evidence storage number returned by the third-party blockchain evidence storage platform; the evidence storage trigger nodes include at least the bid opening and decryption record, the bid evaluation and scoring summary table, and the signing of the final version of the electronic contract. The end-to-end visual traceability module is used to collect and correlate data from various modules in real time, displaying the entire data chain of the procurement project in a visual format. The end-to-end visual traceability module includes: The data acquisition and association unit is used to extract operation logs, document version snapshots, process status, analysis reports and evidence numbers as full-process data associated with the procurement project from the databases and logs corresponding to the process configuration and management module, form and document collaboration module, bidding module, full-chain digital execution module, AI intelligent analysis engine module and digital signature and evidence storage module in real time or at regular intervals through ETL tools. Specifically, the data collection and association unit uses a unified procurement project identifier as the primary key to associate and aggregate data from different sources; The visualization rendering and interaction unit is used to render the associated full-process data into a dynamic flowchart and / or timeline view through the front-end visualization graphics engine, and configure user interaction interfaces on each node of the dynamic flowchart and / or timeline view to respond to the user's drill-down operation, and display the user's detailed operation log of the corresponding node, version comparison information of the associated documents, full text of AI analysis report, and blockchain evidence verification entry. The log indexing and retrieval unit is used to establish a unified full-text index for the operation logs of different modules, and to provide users with a cross-module log retrieval interface through the visualization rendering and interaction unit.

[0031] For example, consider a manufacturing company that needs to purchase a batch of production equipment worth 800,000 yuan: Request Submission and Process Triggering: Equipment Department employees fill out the "Procurement Request Application" electronic form in the company's OA system. The information includes the project name "XX Production Line Upgrade Equipment Procurement", the budget amount of 800,000 yuan, the procurement type "Equipment", the requesting department "Equipment Department", and upload the "Technical Specifications.pdf" as an attachment. Based on the preset business rule of "amount greater than 500,000 yuan and equipment procurement", the system automatically instantiates and initiates an approval process that requires countersignature by "Department Manager → Technical Department → Finance Department". Online collaborative approval and intelligent analysis: When department managers approve, they can annotate the "Technical Specifications.pdf" online with "Please clarify the equipment compatibility interface standard"; when the technical department approves, the AI ​​intelligent analysis engine is triggered, retrieving the average purchase price of similar equipment in the past three years from the historical database, which is 750,000 yuan, and calculating the current quotation deviation as (800,000-750,000) / 750,000≈6.7%, which is lower than the system's set 15% warning threshold. Therefore, the financial approver interface displays "Quotation reasonableness risk: low"; all approvers complete form review and attachment annotation on the integrated interface. Bidding and tendering process: Internal approvals were completed on the 3rd working day; the system automatically pushed structured form data (such as project name, budget, and technical parameters) and the final version of the technical specifications to the associated "xx Public Resource Trading Platform" via RESTful API, generating a draft tender announcement; at the same time, the system dynamically generated a dedicated procurement account based on an algorithm, for example: AccountID=SHA-256("PROJ202310001||20231025143000||aB3$fG") as the first 16 digits of the account, and set its permissions to be limited to this project, with a lifespan until the bid opening date; Supplier Bidding and Document Management: The five invited suppliers will log in to the bidding platform using the dedicated accounts they received, download the bidding documents, and upload them after encrypting and signing their bids using their CA digital certificates before the deadline; all bids will be stored in encrypted form before the bid opening. Online Bidding, Evaluation, and Award: After the bidding time arrives, the system automatically decrypts all bid documents under the supervision of the supervisor; evaluation experts log in to the online evaluation system through independent accounts to review documents, clarify online, and score independently; the system automatically summarizes the scores, and Supplier A, ranked first, is recommended as the winning candidate; after the management approves the award plan online, the system automatically generates the award notice and fills in the electronic contract template based on the winning result (Supplier A, winning bid price of 785,000 yuan) to generate a draft "Equipment Procurement Contract"; Digital Signature and Evidence Preservation: After the authorized representatives of both parties complete the internal approval of the contract in the OA system, they sign the electronic contract using their personal digital certificates. The system calls the CA service to generate a trusted timestamp for the signed contract and uploads its hash value Hash(Contract_Final) to the "xxx chain" for evidence preservation via API, obtaining the evidence preservation number EvidenceID:202310251632xxxx; Full-process visual traceability: Project leaders can see the entire project process displayed on a timeline in the system's "Project Panorama View"; clicking the "Financial Approval" node allows them to drill down to view the approval opinions at that time and the full text of the AI ​​analysis report; clicking the "Contract Signing" node allows them to view contract version comparisons, digital signature certificates, and blockchain evidence verification entry points; by entering "compatibility" in the search box, they can quickly locate the department manager's annotations on the technical specifications and their context.

[0032] like Figure 3 As shown, the workflow of the bidding module in one embodiment is specifically illustrated, especially the connection mechanism between internal approval and external bidding activities. The process begins with the completion of the internal electronic approval process; after approval, the system executes two core actions in parallel: On the one hand, the data push process: The system calls the data push unit, and through the predefined RESTful API interface, converts the approved structured form data and related documents into a standard format that can be recognized by the external bidding platform according to the preset mapping rules, and pushes it reliably through the message queue; if the push is successful, a draft bidding announcement is generated on the external platform; if it fails, a retry mechanism based on the exponential backoff algorithm is triggered until success or the maximum number of retries is reached and an alarm is triggered. On the other hand, the dedicated account generation process is as follows: the system synchronously triggers the procurement dedicated account generation unit, dynamically generates a unique account string based on the algorithm of "project number + timestamp + random salt", and configures it with strict project space access permissions and a lifecycle with the bid opening time as the end; the generated account information will be distributed to invited suppliers through secure channels. Ultimately, the external bidding platform was ready, and suppliers could use dedicated accounts to participate in bidding. The system status also seamlessly changed from "approval completed" to "bidding in progress," achieving automated and secure integration of internal and external processes and eliminating the problems of manual transcription and information silos in the traditional model.

[0033] like Figure 2As shown, the following are embodiments of the full-process digital bidding management method based on the integration of an OA system and an external bidding platform provided by this disclosure. This method and the full-process digital bidding system based on the integration of an OA system and an external bidding platform in the above embodiments belong to the same inventive concept. For details not described in detail in the embodiments of the full-process digital bidding management method based on the integration of an OA system and an external bidding platform, please refer to the embodiments of the full-process digital bidding system based on the integration of an OA system and an external bidding platform described above.

[0034] The method includes the following steps: Includes the following steps: S1. Based on preset business rules, dynamically trigger the electronic approval process according to the electronic forms and attachments submitted by the user for the procurement project; It should be noted that the approval process is automatically triggered based on business rules, avoiding errors caused by manually selecting process templates and improving the accuracy and automation level of process initiation. S2. Provide an online collaborative review interface for electronic forms and attachments during the approval process, and perform intelligent analysis on the funding and quotation data in the forms; It should be noted that the online collaborative review interface integrates forms and attachments, and combines AI real-time analysis, enabling approvers to complete content review and risk assessment in the same view, thereby improving the quality of decision-making; S3. After approval, the project data will be automatically pushed to the external bidding platform, and a dedicated procurement account with project permissions will be generated for the corresponding procurement project; It should be noted that once the approval is granted, the data is automatically pushed and a dedicated account is generated, enabling a seamless switch from approval to bidding, eliminating system breakpoints, and accelerating the project process. S4. Receive and encrypt the tender documents submitted by suppliers through a dedicated procurement account; It should be noted that receiving encrypted bid documents through controlled accounts ensures that suppliers can only access authorized content, and that the documents are in a strongly encrypted state before the bid opening, thus protecting the security of business secrets. S5. After the bid opening, complete the bid evaluation online, generate the winning bid result, and generate an electronic contract based on the winning bid result; It should be noted that online bid opening and evaluation, along with automatic electronic contract generation, can generate contracts immediately after the review is completed, shortening the time window from bid award to contract signing and accelerating the project process. S6. Digitally sign and store data on the blockchain for key stages of electronic contracts and bidding processes; It should be noted that digital signatures and blockchain notarization are used for key steps to build a complete and credible electronic evidence chain, which meets the requirements for signature and notarization. S7. Aggregate the data from step S1 to step S6 throughout the entire process and provide traceability and retrieval in a visual format; It should be noted that the full-process data aggregation and visualization allows managers to keep track of project progress, historical operations, and risk records at any time, enabling refined operations.

[0035] This embodiment constructs a digital bidding system covering the entire procurement lifecycle. Through dynamic approval flow, intelligent risk analysis, encrypted bid management, online bid opening and evaluation, automatic generation of electronic contracts, and blockchain notarization, it achieves integrated collaboration between internal and external systems, improves procurement efficiency, decision rationality, data security and legal compliance, and enables full-process visualization, traceability and auditing.

[0036] Furthermore, as a refinement and extension of the specific implementation methods of the above embodiments, in order to fully illustrate the specific implementation process of this embodiment, another full-process digital bidding management method based on the integration of an OA system and an external bidding platform is provided. This method includes the following steps: Includes the following steps: S1. Based on preset business rules, dynamically trigger the electronic approval process according to the electronic forms and attachments submitted by the user for the procurement project; the specific steps of step S1 are as follows: S11. Receive business rules set by the administrator based on at least one of the following: project amount, business type, requesting department, or procurement method; S12. Upon receiving the electronic form for the procurement project and related document attachments submitted by the user, match the corresponding business rules based on the form data; S13. Dynamically instantiate the corresponding electronic approval process template according to the matching business rules, and generate an approval task sequence containing serial nodes, parallel countersigning nodes, or transfer signing nodes; S14. Push the approval task to the corresponding approver's interface; S2. Provide an online collaborative review interface for electronic forms and attachments during the approval process, and perform intelligent analysis on the funding and quotation data in the forms; the specific steps of step S2 are as follows: S21. Provide approvers with a unified review interface during the approval process, which simultaneously displays the electronic form content and associated document attachments; S22. Respond to the approver's online annotations and circled comments on document attachments, and store the annotation data in association with the corresponding document version identifier; S23. Listen for approval node flow events. When the process reaches the preset approval node, obtain the form data of the current project and related historical project data. S24. Perform at least one of the following analyses on the acquired data: Calculate the deviation between the current project price and the historical average price of similar projects using the following formula:

[0037] Supplier risk scores are calculated based on the following multi-factor weighted formula:

[0038] in, As a weighting factor; Each evaluation factor is scored; for example, evaluation factors include historical performance rate, financial condition index, and litigation record; n is the number of evaluation factors. S25. Push the analysis results and triggered warning information to the current approver's interface in real time via WebSocket connection; S3. After approval, the project data will be automatically pushed to the external bidding platform, and a dedicated procurement account with project permissions will be generated for the corresponding procurement project; the specific steps of step S3 are as follows: S31. After the electronic approval process is completed, the structured data and associated document attachments in the approved electronic form are automatically populated into the standardized bidding template of the external bidding platform through a predefined RESTful API interface, according to the preset field mapping rules. S32. Use message queues to ensure the reliability of data push transactions and implement a retry mechanism when push fails; S33. Dynamically generate a unique identifier for the procurement-specific account based on an algorithm consisting of project number + timestamp + random salt; The specific process for generating the procurement-specific account identifier in step S33 is as follows: Obtain the unique project number of the procurement project, the current system timestamp, and the random salt value generated by a cryptographically secure pseudo-random number generator; Concatenate the unique project number, timestamp, and random salt value into the original string in a preset order; A cryptographic hash function is applied to the original string to generate a fixed-length hash value string as the account identifier; S34. Configure the account with permissions to download bidding documents and upload bid documents limited to the current project space, and set the account lifecycle with the bid opening time as the cut-off point; S4. Receive and encrypt the tender documents submitted by suppliers through a dedicated procurement account; S5. After the bid opening, complete the bid evaluation online, generate the winning bid result, and generate an electronic contract based on the winning bid result; the specific steps of step S5 are as follows: S51. Upon reaching the preset bid opening time, automatically decrypt all encrypted bid documents submitted by suppliers; S52. Through an online virtual bid evaluation environment, bid evaluation members can review bid documents online, conduct clarification discussions, and score independently. S53. Automatically summarize the scores from each evaluator, generate an evaluation report, a ranking of the winning candidates, and the final winning result; S54. Based on the bidding results, automatically extract the preset core elements of the project and fill them into the preset electronic contract template to generate a draft electronic contract to be signed; S6. Digitally sign and blockchain-store data for key aspects of electronic contracts and bidding processes; the specific steps of step S6 are as follows: S61. When the signature triggering node for approval action completion, tender document submission, and electronic contract signing is triggered, the integrated CA service is invoked to generate a digital signature with a trusted timestamp for the operation data or document. S62. The hash value of the signed data or file and the key record data generated by the preset evidence storage trigger node are synchronously uploaded to the designated third-party blockchain evidence storage platform through the API interface; S63. Receive and store the evidence storage number returned by the third-party blockchain evidence storage platform; S7. Aggregate the data from steps S1 to S6 throughout the entire process, and provide traceability and retrieval in a visual format; the specific steps of step S7 are as follows: S71. Use ETL tools to extract operation logs, document version snapshots, process status, analysis reports and evidence numbers from the databases and logs corresponding to each process step in real time. S72. Using a unified procurement project identifier as the primary key, data extracted from different data sources are correlated and aggregated; S73. Use a front-end visualization graphics engine to render the associated full-process data into an interactive dynamic flowchart and / or timeline view; S74. Configure user interaction interfaces on each node of the flowchart and / or timeline view to respond to click operations and display detailed operation logs, document version comparison information, AI analysis reports and blockchain evidence verification entry points for the corresponding nodes; S75. Establish a unified full-text index for aggregated operation logs and provide a cross-module log retrieval interface.

[0039] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0040] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A fully digital bidding system based on the integration of an OA system and an external bidding platform, characterized in that, include: The process configuration and management module is used to dynamically generate and adjust electronic approval process templates based on preset business rules; The form and document collaboration module is used to receive and process electronic forms and associated document attachments for procurement projects based on electronic approval process templates. The bidding module is used to automatically push the approved procurement project data to the external bidding platform after the electronic approval process is completed, and generate a dedicated procurement account for the corresponding procurement project. The full-chain digital execution module is used to execute the entire process of bidding, receiving encrypted bid documents, opening and evaluating bids online, and determining the bid award results on an external bidding platform, and to generate electronic contracts based on the bid award results. The AI ​​intelligent analysis engine module is used to perform intelligent analysis and risk assessment of financial data, quotation data and supplier data during the approval and bidding process; The digital signature and evidence storage module is used to digitally sign the preset key operation node data and generated electronic contracts in the full-chain digital execution module, and upload the evidence storage information to the blockchain evidence storage platform. The end-to-end visual traceability module is used to collect and correlate data from various modules in real time, and to display the entire data chain of the procurement project in a visual form.

2. The fully digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 1, characterized in that, The process configuration and management module includes: The rule configuration unit is used to set business rules based on at least one of the following input by the administrator: project amount, business type, requesting department, and procurement method. The process engine unit is used to dynamically instantiate the corresponding electronic approval process template according to the matching business rules when it receives procurement project data submitted by the form and document collaboration module, generate an approval task sequence containing serial nodes, parallel countersigning nodes, or transfer signing nodes, and push it to the operation interface of the corresponding approver.

3. The fully digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 1, characterized in that, The form and document collaboration module includes: The structured form generation unit is used to render and output the corresponding electronic form interface based on the electronic approval process template, and to receive the project data filled in by the user. The document upload and storage unit is used to receive and store document attachments related to the procurement project uploaded by users, and to generate a version identifier for each attachment; The online collaborative review unit is used to provide a unified review interface to approvers in the approval process. The review interface displays the content of electronic forms and associated document attachments, responds to approvers' online annotations and circle operations on document attachments, and then stores the annotation data in association with the corresponding document version identifier.

4. The end-to-end digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 1, characterized in that, The bidding module includes: The data push unit is used to automatically populate and push the structured data and associated document attachments in the approved electronic forms to the standardized bidding template of the external bidding platform according to the preset field mapping rules after the electronic approval process is completed, through a predefined RESTful API interface. The procurement-specific account generation unit is used to dynamically generate a temporary procurement-specific account for the current procurement project.

5. The fully digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 4, characterized in that, The procurement-specific account generation unit generates the identifier for the procurement-specific account using the following formula: in, This indicates the identifier of the generated procurement-specific account; Hash() indicates the preset cryptographic hash function, including MD5 or SHA-256; The unique identifier for the procurement project is represented by the timestamp; the timestamp represents the system timestamp at the time the account was generated. The value represents a random salt generated by a cryptographically secure pseudo-random number generator; || represents a string concatenation operation.

6. The fully digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 1, characterized in that, The end-to-end digital execution module includes: The tendering and publishing unit is used to generate and publish tender announcements or invitations on external tendering and publishing platforms based on the data pushed by the tendering and bidding module. The tender document management unit is used to receive tender documents uploaded by suppliers through their dedicated procurement accounts and encrypted with digital certificates, and to encrypt and store the documents before the bid opening. The online bid opening and evaluation unit is used to automatically decrypt the bid documents after the preset bid opening time, and respond to the operation of allowing evaluation members to review the bid documents online, make clarifications, discuss and score independently. It then automatically summarizes the scores of each evaluation member and generates an evaluation report, ranking of winning candidates and the winning results. The electronic contract generation unit is used to automatically extract preset core elements of the project based on the bidding results and fill them into a preset electronic contract template to generate a draft electronic contract to be signed; the preset core elements of the project include the subject matter, amount, and information of both parties.

7. The end-to-end digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 1, characterized in that, The AI ​​intelligent analysis engine module includes: The event listening and data acquisition unit is used to listen to the approval node flow events in the process configuration and management module, and to acquire the form data of the current procurement project and related historical project data from the form and document collaboration module. The intelligent analysis and computing unit is used to perform at least one of the following analyses: The deviation between the current project price and the historical average price of similar projects can be calculated using the following formula: Supplier risk scores are calculated based on the following multi-factor weighted formula. : in, Let be the weight of the i-th evaluation factor; Let be the score of the i-th evaluation factor; n is the number of evaluation factors. The analysis result push unit is used to push the analysis results and triggered early warning information to the operation interface of the relevant approver or bidder in real time via WebSocket connection.

8. The end-to-end digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 1, characterized in that, The digital signature and evidence storage module includes: The digital signature service unit is used to invoke the integrated CA service to generate a digital signature with a trusted timestamp for the operation data or file when a preset signature triggering node is triggered; the signature triggering node includes approval actions, tender document submission, and electronic contract signing; The blockchain evidence storage interface unit is used to synchronously upload the hash value of signed data or files and key record data generated by preset evidence storage trigger nodes to a designated third-party blockchain evidence storage platform through an API interface, and receive the evidence storage number returned by the third-party blockchain evidence storage platform; the evidence storage trigger nodes include at least the bid opening and decryption record, the bid evaluation and scoring summary table, and the signing of the final version of the electronic contract.

9. The end-to-end digital bidding system based on the integration of an OA system and an external bidding platform as described in claim 1, characterized in that, The end-to-end visual traceability module includes: The data acquisition and association unit is used to extract operation logs, document version snapshots, process status, analysis reports and evidence numbers as full-process data associated with the procurement project from the databases and logs corresponding to the process configuration and management module, form and document collaboration module, bidding module, full-chain digital execution module, AI intelligent analysis engine module and digital signature and evidence storage module in real time or at regular intervals through ETL tools. The visualization rendering and interaction unit is used to render the associated full-process data into a dynamic flowchart and / or timeline view through the front-end visualization graphics engine, and configure user interaction interfaces on each node of the dynamic flowchart and / or timeline view to respond to the user's drill-down operation, and display the user's detailed operation log of the corresponding node, version comparison information of the associated documents, full text of AI analysis report, and blockchain evidence verification entry. The log indexing and retrieval unit is used to establish a unified full-text index for the operation logs of different modules, and to provide users with a cross-module log retrieval interface through the visualization rendering and interaction unit.

10. A fully digital bidding management method based on the integration of an OA system and an external bidding platform, characterized in that... Includes the following steps: S1. Based on preset business rules, dynamically trigger the electronic approval process according to the electronic forms and attachments submitted by the user for the procurement project; S2. Provide an online collaborative review interface for electronic forms and attachments during the approval process, and perform intelligent analysis on the funding and quotation data in the forms; S3. After approval, the project data will be automatically pushed to the external bidding platform, and a dedicated procurement account with project permissions will be generated for the corresponding procurement project; S4. Receive and encrypt the tender documents submitted by suppliers through a dedicated procurement account; S5. After the bid opening, complete the bid evaluation online, generate the winning bid result, and generate an electronic contract based on the winning bid result; S6. Digitally sign and store data on the blockchain for key stages of electronic contracts and bidding processes; S7. Aggregate the data from step S1 to step S6 throughout the entire process and provide traceability and retrieval in a visual format.