Intelligent approval method and system based on detail line multi-dimensional attributes

By performing multi-dimensional attribute analysis and independent approval process matching on enterprise business documents, the problems of resource waste and low efficiency in complex documents are solved, efficient decoupling of approval and execution is achieved, and the efficiency of enterprise business processing is improved.

CN122048291APending Publication Date: 2026-05-15GUANGZHOU TAIDONG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU TAIDONG TECH CO LTD
Filing Date
2026-02-10
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In large group enterprises, the approval process for complex business documents suffers from waste of approval resources and low efficiency of business processes. In particular, high expenditure items trigger high-level approval rules, which means that low-value office supplies also need to be approved by senior management, resulting in waste of resources and reduced efficiency.

Method used

An intelligent approval method based on multi-dimensional attributes of detailed rows is adopted. By preprocessing and standardizing business documents, multi-dimensional key business attributes are extracted, and independent approval processes are matched. Detailed strips are pushed along their respective approval processes, so that low-risk details can be processed first, avoiding waiting for the approval results of high-risk details.

Benefits of technology

It improves the efficiency of enterprise business processing and the system's concurrent processing capabilities. By decoupling the approval process from the execution action at the detail level, it shortens the overall business processing cycle and improves the accuracy and efficiency of the approval process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122048291A_ABST
    Figure CN122048291A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, in particular to an intelligent approval method and system based on detail line multi-dimensional attributes. The method comprises the following steps: receiving a business document containing a plurality of detail lines, and preprocessing data in the detail lines to obtain standardized detail data; for any standardized detail data, extracting multi-dimensional key business attributes, and selecting an approval flow from a preset approval flow set in combination with each key business attribute; and each detail line examines and approves each standardized detail data along the respective examination and approval process, and performs a downstream business process according to the examination and approval result. The method has the effect of improving the business process processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an intelligent approval method and system based on multi-dimensional attributes of detailed rows. Background Technology

[0002] With the deepening of enterprise digital transformation, ERP (Enterprise Resource Planning) systems, expense control management systems, and various OA (Office Automation) systems have become core infrastructures for modern enterprise governance. Among these diverse yet interconnected systems, business documents play a crucial role. Documents such as purchase requisitions, expense reports, payment requests, and contract approvals are the basic carriers of enterprise business logic and financial data, recording every business transaction and cash flow during the enterprise's operations.

[0003] Typical business processes usually follow a fixed chain: "Business occurrence—Business document submission—Process approval—Financial accounting." Business occurrence is the starting point of a company's operations. Subsequently, relevant personnel submit business information to the corresponding business documents. These documents then enter the process approval stage, where they are reviewed by approvers at various levels according to their authority and rules. Finally, the finance department processes the accounting based on the approved business documents. To ensure the compliance of business operations and effectively control risks, approval process management becomes a crucial link between business and finance. It ensures that business activities are conducted within established rules and frameworks, while accurately transmitting business data to the financial stage.

[0004] In some large group enterprises, a complex business document often contains multiple heterogeneous detail lines. For example, a purchase requisition may contain materials for different suppliers, service outsourcing involving different projects, asset purchases across multiple cost centers, and even payments in different currencies and tax rates.

[0005] The approval management methods in related technologies have some problems when handling business documents containing complex and heterogeneous details. For example, a purchase order may contain a high expenditure budget item of 50,000 yuan and several miscellaneous office supplies of 100 yuan each. Due to the high-level approval rules triggered by the total expenditure amount of the business document, the 100 yuan office supplies must also be forcibly included in the approval queue of senior management, resulting in a waste of approval resources and a reduction in business process efficiency. Summary of the Invention

[0006] To improve the efficiency of business document approval in complex business scenarios, this application provides an intelligent approval method and system based on multi-dimensional attributes of detailed rows.

[0007] Firstly, this application provides an intelligent approval method based on multi-dimensional attributes of detailed rows, employing the following technical solution: A smart approval method based on multi-dimensional attributes of detail rows includes: obtaining a business document containing multiple detail rows, and preprocessing the data in the detail rows to obtain standardized detail data; For any standardized detailed data, extract multi-dimensional key business attributes, and match the approval process for the detailed row from the preset approval flow set based on the key business attributes. The approval flow set contains multiple approval processes with different numbers of approval nodes. The detailed strips are pushed to the approvers at each approval node in the order of their respective approval processes, and the status of the document is displayed to the applicant of the business document based on the status of the detailed strips.

[0008] It receives business documents containing multiple detail rows and performs standardization processing on each detail row, so that heterogeneous data from different business systems and different field structures are uniformly mapped into the same data model, thus providing a stable data foundation for subsequent rule-based and algorithm-based automatic processing.

[0009] For any standardized detail data, its multidimensional key business attributes are extracted independently. Different approval processes are matched to each detail line based on its corresponding key business attributes. This ensures that the approval path is no longer solely determined by the summary attributes of the entire business document, but rather accurately reflects the business risks inherent in each detail. Each detail line undergoes approval along its own independent approval process, triggering downstream business processes upon approval, thus decoupling the approval process from the execution action at the detail level. This allows low-risk, short-process details to complete approval and enter the execution phase first, without waiting for the approval results of other high-risk details within the same business document, thereby shortening the overall business processing cycle and improving the system's concurrent processing capacity and business response efficiency.

[0010] Optional, at least one of the following dimensions: expenditure amount, supplier, and material.

[0011] The expenditure amount dimension directly reflects the impact of a single transaction on the company's financial security and is the most basic and intuitive indicator in the risk assessment of approval. The supplier dimension reflects the stability, compliance and credibility of the counterparty, which helps to identify potential risks caused by unclear supplier qualifications or insufficient cooperation history. The material dimension reflects the controllability and professional complexity of the business content itself. For example, consulting business often has characteristics such as unclear delivery standards and difficulty in evaluating results.

[0012] Optionally, an approval process can be matched for the detailed line based on the key business attributes from a preset set of approval flows, including: determining the category of each dimension in the multi-dimensional key business attributes; and selecting the corresponding approval process from the set of approval flows based on the combination of categories to which the key business attributes of different dimensions belong.

[0013] By determining the categories of each dimension in the multi-dimensional key business attributes and selecting the corresponding approval process from the approval flow set based on category combinations, this technical feature elevates the approval flow matching process from a simple single-threshold judgment to a multi-dimensional discrete category combination decision. This enables the system to accurately model complex business scenarios through rule tables or logical matrices, thereby improving the accuracy of process approval matching.

[0014] Optionally, the categories for expenditure amount include: high expenditure, medium expenditure, and low expenditure; the categories for supplier include: new supplier, ordinary supplier, and strategic supplier; and the categories for material include: production materials, consulting materials, and office supplies.

[0015] Expenditures are categorized into high-value, medium-value, and low-value expenditures; suppliers are classified into new suppliers, ordinary suppliers, and strategic suppliers; and materials are divided into production materials, consulting services, and office supplies. All these classifications are based on actual business risks in the production process. This approach not only aligns with real-world business management practices but also provides a clear basis for the hierarchical configuration of subsequent approval processes.

[0016] Optional business document types include: purchase requisition and expense report.

[0017] Optionally, new suppliers are suppliers that have no transaction records within the preset period, ordinary suppliers are suppliers that have transaction records within the preset period, and strategic suppliers are suppliers that have signed strategic cooperation agreements with the company.

[0018] The criteria for identifying new suppliers, ordinary suppliers, and strategic suppliers have been clearly defined. Supplier types are distinguished by whether there are historical transaction records and whether strategic cooperation agreements have been signed, enabling the system to automatically and reliably identify supplier risk levels.

[0019] Optionally, the status of the document to be displayed to the applicant of the business document can be determined based on the status of the detail lines, including: for any business document, in response to the status of all detail lines in the business document being "approved", the status of the business document is determined to be "official".

[0020] The approval status of multiple detail rows is used to generate the business document display status through preset summary rules, achieving logical separation between the approval status of detail rows and the display status at the document level. This avoids logical conflicts caused by strong coupling between the overall status of the business document and the status of a single detail row.

[0021] Optionally, the approval flow set includes at least two of the following: low-level approval flow, mid-level approval flow, and high-level approval flow. The high-level approval flow has more approval nodes than the mid-level approval flow, and the mid-level approval flow has more approval nodes than the low-level approval flow.

[0022] The approval process should be divided into at least two of the following: low-level, mid-level, and high-level approval flows. The high-level flow should include more approval nodes, enabling the system to allocate approval resources rationally based on risk levels. Low-risk transactions should be processed quickly through low-level flows, while high-risk transactions should undergo thorough review through high-level flows, thus achieving a balance between efficiency and risk control.

[0023] Optionally, high expenditure is defined as expenditure exceeding a preset first threshold, low expenditure is defined as expenditure less than a preset second threshold, and medium expenditure is defined as expenditure less than or equal to the preset first threshold and greater than or equal to the preset second threshold.

[0024] Secondly, this application provides an intelligent approval system based on multi-dimensional attributes of detailed rows, employing the following technical solution: An intelligent approval system based on multi-dimensional attributes of detailed rows includes a processor and a memory. The memory stores computer program instructions, which, when executed by the processor, implement the intelligent approval method based on multi-dimensional attributes of detailed rows as described above.

[0025] The aforementioned intelligent approval method based on multi-dimensional attributes of detailed rows is generated into a computer program and stored in memory for loading and execution by the processor. Thus, a system is created based on the memory and processor for convenient use.

[0026] This application has the following technical effects: Business documents are broken down into multiple detailed lines. For any given detailed line, approval processes are independently matched to each line using key business attributes across multiple dimensions. This allows low-risk details to be processed downstream without waiting for the entire order to be completed, improving the efficiency of enterprise business processing. Attached Figure Description

[0027] Figure 1 This is a flowchart of an intelligent approval method based on multi-dimensional attributes of detail rows, according to an embodiment of this application.

[0028] Figure 2 This is a schematic diagram illustrating the matching of detail lines and approval processes in the embodiments of this application. Detailed Implementation

[0029] This application discloses an intelligent approval method based on multi-dimensional attributes of detailed rows. It constructs a stateless data model for business documents, shifting the maintenance of approval status from the business document header table to the detailed row table. Furthermore, it uses multi-dimensional attributes at the detailed level to finely distribute heterogeneous details, thereby reducing system complexity. Through this method, enterprises can achieve automated approval with a single policy for each document or even a single policy for each row without splitting business documents, improving approval efficiency and the flexibility of business processes.

[0030] Reference Figure 1 A smart approval method based on multi-dimensional attributes of detailed rows includes steps S1-S3.

[0031] S1: Obtain a business document containing multiple detail rows, and preprocess the data in the detail rows to obtain standardized detail data.

[0032] In this embodiment, the system access layer supports receiving various business documents from different business modules of the enterprise. These business documents include, but are not limited to, purchase requisitions, purchase plans, supplier warehousing applications, and expense reports. Due to the differences in data structures among different business documents, the system first converts various raw detailed data into unified, standardized data containing multi-dimensional attributes through preset field mapping rules. For example, the system calls a preset semantic mapping table to map synonymous fields in business documents to unified labels in the standardized model. For instance, the fields "Application Expenditure Amount" in "Purchase Requisition," "Application Expenditure Amount" in "Expense Report," and "Payment Value" in "Payment Application" are uniformly normalized to the amount attribute field in the standard model. For data from different sources, format alignment is performed. For example, all date strings are uniformly converted to YYYY-MM-DD format, all expenditure amount values ​​are uniformly retained to four decimal places, and non-local currency expenditure amounts are converted to local currency reference values ​​according to the real-time exchange rate interface to generate standardized values. After completing the above steps, standardized detailed data is obtained.

[0033] S2: For any standardized detailed data, extract multi-dimensional key business attributes, and match the approval process for the detailed row from the preset approval flow set based on the key business attributes. The approval flow set contains multiple approval processes with different numbers of approval nodes.

[0034] For any standardized detailed data, extract multi-dimensional key business attributes from the standardized detailed data as the basis for subsequent routing decisions.

[0035] Key business attributes include at least one dimension. Specifically, in this embodiment, key business attributes are extracted from the expenditure amount dimension, such as the range of procurement expenditures; key business attributes from the supplier dimension, such as new suppliers, strategic suppliers, and ordinary suppliers; and so on. Key business attributes in the material dimension, including equipment, consulting services, office supplies, and production materials.

[0036] The business attribute for the expenditure amount dimension refers to the expenditure amount in the standardized detailed data.

[0037] For the business attributes at the supplier level, that is, the supplier's name.

[0038] For the business attributes of the material dimension, it refers to the name of the item applied for or purchased in the details.

[0039] Subsequently, the approval process is matched based on the key business attributes of the standardized detailed data.

[0040] In this embodiment, the approval flow set includes multiple approval processes with different numbers of approval nodes. The approval processes include at least two types: low-level approval flow, mid-level approval flow, and high-level approval flow, depending on the approval authority, the departments involved, and the degree of business risk.

[0041] For low-level approval workflows, this is suitable for routine business operations with low risk and high standardization. For example, the approval path of a low-level workflow only includes one node: "automatic system verification" or "notification from the direct supervisor." For instance, an employee applies for the requisition of valuable... For office stationery items costing [amount] yuan, the system will automatically verify the item and assign it a "passed" status, or notify the superior leadership and assign it a "passed" status.

[0042] Mid-level approval workflow: Applicable to business operations with clear responsibilities and involving a certain amount of expenditure. Example: The approval path for a mid-level workflow is "Department Manager - Functional Head". For example, the R&D department requests a purchase of [amount missing]. General testing software requires approval from the R&D manager and technical director.

[0043] Advanced approval workflow: Suitable for high-risk, large-scale expenditures or special business transactions. Example: The approval path is "Department Head - Legal and Compliance Review - Chief Financial Officer - Vice President in Charge". For example, this applies to expenditures involving new suppliers or exceeding [amount missing]. Approval of the strategic cooperation contract worth 10 million yuan.

[0044] The approval paths shown here are illustrative examples. In actual implementation, the approval paths may be adjusted according to the specific job positions within the company.

[0045] The above examples of low-level, mid-level, and high-level approval flows are exemplary demonstrations of this application. It can be seen that this application divides the approval process into three categories: high, mid, and low approval flows. Furthermore, the number of approval nodes in a high-level approval flow is greater than the number of approval nodes in a mid-level approval flow, and the number of approval nodes in a mid-level approval flow is greater than the number of approval nodes in a low-level approval flow.

[0046] Then, based on the key business attributes corresponding to each detailed line and the preset judgment rules, it is determined which approval process the detailed line should enter.

[0047] In one embodiment, the approval process for entering a detail line can be determined based on only one of the key business attributes.

[0048] For example, key business attributes based on the expenditure amount can be selected to determine the approval process for a specific line of transactions. First, two expenditure amount thresholds are set, dividing expenditures into three categories. These two thresholds are a first threshold and a second threshold, with the first threshold being greater than the second threshold. The three categories are then defined using these two thresholds. If the expenditure amount of a specific line of transactions exceeds the first threshold, it is considered a high-value expenditure. If the expenditure amount is less than the second threshold, it is considered a low-value expenditure. If the expenditure amount is less than or equal to the first threshold but greater than or equal to the second threshold, it is considered a medium-value expenditure. If the expenditure amount is high-value, a high-level approval flow is selected; if it is medium-value, a medium-level approval flow is selected; and if it is low-value, a low-level approval flow is selected.

[0049] In this approach, the expenditure amount dimension of probability expenditures is considered. For small expenditures (e.g., below 1000 yuan), which have a low impact on corporate financial risk and are considered high-frequency, standardized daily expenses, complex approval chains could lead to administrative costs exceeding the value of the expenditure itself. Therefore, these expenditures are matched to low-level processes involving only automated system verification or direct notification from superiors to achieve rapid approval. For high-value expenditures involving large-scale outflows of corporate funds, which are considered high-risk, higher-level approval processes with more approval nodes are necessary to ensure compliance and mitigate financial risks. By adding review levels, it is ensured that large expenditures have undergone thorough professional evaluation.

[0050] In another embodiment, the approval process to be entered for a detail line can be jointly determined based on key business data from multiple dimensions.

[0051] Specifically, in this embodiment, for the expenditure amount dimension, it is also divided into three categories based on the size of the expenditure amount, and two expenditure amount thresholds are set: a first threshold and a second threshold. The first threshold is greater than the second threshold, and the details are divided into three categories based on the first threshold and the second threshold. If the expenditure amount of a detail line is greater than the first threshold, the detail line is considered a high-amount expenditure. If the expenditure amount of a detail line is less than the second threshold, the detail line is considered a low-amount expenditure.

[0052] For suppliers, they are also divided into three categories: new suppliers, regular suppliers, and strategic suppliers. New suppliers are those with no transaction history with the company within a predetermined period (e.g., the past three years). Regular suppliers are those with a certain number of transaction records with the company within a predetermined period (e.g., the past three years). Strategic suppliers are those with strategic cooperation agreements signed with the company.

[0053] In the process of classifying suppliers, the supplier's name is first extracted. By querying the supplier's transaction records, different business attributes are assigned to the supplier, thus completing the extraction of business attributes at the supplier level. For example, if the system queries the historical payment records in the financial system and finds that a certain supplier has no transaction records in a preset period (such as the past three years), the business attribute of "new supplier" is automatically assigned to that detail.

[0054] Simultaneously, the system searches the contract management module. If the supplier has signed a corresponding strategic cooperation agreement, it is marked as a strategic supplier. This attribute corresponds to a lower risk score in the risk scoring calculation. It is important to note that when a supplier has no historical transaction records within a preset period but has signed a group-level strategic cooperation agreement, the system adopts the following strategy: the system's preset strategic supplier tag has higher priority than new suppliers. That is, once the strategic cooperation business attribute is identified, the business attribute of new suppliers will not be assigned to the detailed line.

[0055] In this embodiment, materials are also divided into three categories: consulting materials, production consumables, and office consumables.

[0056] Consulting refers to procurement products that lack tangible quantifiable standards or involve long-term technological evolution, and are often accompanied by implicit risks such as intellectual property rights and legal compliance, such as technical consulting and IT systems.

[0057] Production consumables refer to standard materials required for enterprise operations. Office consumables, such as stationery and other easily consumable items, are highly versatile and low-value. After obtaining the material names at the detailed line material level, they can be directly categorized according to the material classification ledger.

[0058] Specifically, in this embodiment, the allocation rules for the approval flow of a detail line are determined based on the three dimensions of key business attributes of the detail line as follows: For detailed lines that need to enter the higher-level approval workflow, the main types include:

[0059] For detailed lines that need to enter the intermediate approval workflow, the main types include:

[0060] For detailed lines that need to enter the lower-level approval workflow, the main types include:

[0061] The allocation rules shown here are for illustrative purposes only and are primarily based on different expenditure amounts, different suppliers, and different business risks associated with different products. In practice, these allocation rules can be adjusted according to the company's specific circumstances.

[0062] In this embodiment, implicit risks can be identified through logical combination. For example, a small expenditure involving a new supplier and consulting materials may be classified as low-risk if only a single dimension is considered. However, the trust level of the new supplier and the uncertainty of consulting services lead to a higher overall risk for this transaction. A multi-dimensional logic approach ensures that the transaction is accurately pushed to a higher-level approval workflow, guaranteeing that no risk is overlooked.

[0063] S3: Push detailed strips to the approvers of each approval node in the order of their respective approval processes, and determine the status of the document to be displayed to the applicant of the business document based on the status of the detailed strips.

[0064] In this embodiment, each business document corresponds to a business document display status displayed to the business document applicant, and each detail line corresponds to a detail display status displayed to the business document applicant.

[0065] Each line of detail follows an independent state transition logic, with corresponding display states including: Draft, Pending Approval, Approved, Rejected, Returned, Forwarded, Signed, and Voided. A state.

[0066] The term "draft" refers to a draft that has been created and standardized, but has not yet been formally submitted for approval.

[0067] "Pending approval" indicates that the details have entered the corresponding approval flow based on the logical matching results of expenditure amount, supplier and material dimensions, and are waiting for the approver at the approval node in the approval flow to process them.

[0068] "Approved" indicates that the detailed procedure has been approved by all nodes in the corresponding approval process.

[0069] If a request has been rejected, the process will terminate because the approver rejected the detail due to compliance or business risks. This status only affects the current detail line and does not affect the execution of other approved details within the same business document.

[0070] If a returned item is deemed incomplete or incorrect by the node approver, the item will be returned to the designated preceding node or applicant for revision.

[0071] For items that have been transferred, the current approver shall transfer the approval authority and task for that item to other relevant responsible persons for processing.

[0072] For items that have already been signed off: In addition to the standard process, the node approver may temporarily add other assisting approvers to jointly review the application based on the actual complexity of the business.

[0073] For transactions that have been cancelled due to business changes or cancellations, the relevant line will be discarded in the process and will no longer participate in subsequent processing.

[0074] For each business document, the status of the document to be displayed to the applicant is determined based on the status of the details line. The status of the document displayed to the applicant is defined as the business document display status, which includes: formal, under review, voided, partially returned, partially voided, etc.

[0075] It is calculated and generated in real time based on the status of all detailed rows under the business document, according to preset summary rules. The summary logic for the business document status display is as follows:

[0076] In the actual implementation process, the above summary rules can be adjusted according to the actual situation. For example, only two rules can be retained: if all detailed rows are in the "approved" state, the business document will be displayed as "official"; otherwise, the business document will be displayed as "under approval". This method ensures the logical consistency between the business document overview and detailed information. Since the business document status does not participate in business logic control and is only used for display, the complexity of the system's status management is reduced from factorial to linear, thereby improving the robustness of the system.

[0077] In some embodiments, to further improve approval efficiency, a unified batch mixed approval view can be designed. The person in charge of approval can see all pending details from the same or different application forms simultaneously in the to-do task interface.

[0078] As a preferred implementation, the approval interface supports multi-selection of checkboxes, allowing approvers to execute mixed instructions on different selected detail rows. For example, approvers can check details simultaneously. and details Click "Batch Agree" and select the details. Fill in the reason and then click "Reject".

[0079] Upon receiving a mixed instruction, the system asynchronously triggers the status transition for the corresponding detail row. Processed detail rows are displayed on the interface in real time via graying out or an icon to prevent duplicate operations. This mechanism simplifies the process, which previously required users to manually split business documents or navigate to the approval page multiple times, into a single interaction, improving the user experience.

[0080] When a specific line of detail transitions to the "approved" status in an independent process, the system approval center automatically captures the status change signal and immediately triggers the associated downstream business logic. This process is not based on the entire business document, but rather on each standardized line of detail object.

[0081] The system distributes detailed data in the "passed" state to the corresponding business modules in real time through an internal message bus or routing center. For example, for detailed lines involving physical procurement, the system will automatically call... The system's procurement management interface automatically generates standardized purchase orders based on material codes, supplier information, and approved expenditure amounts in the details. For details belonging to the service or daily reimbursement categories, the payment instruction flow of the financial settlement system is directly triggered, and the order is added to the pending payment list. This automatic mapping based on details eliminates the inefficient steps of manual data entry or manual order splitting in the traditional model.

[0082] Because each detail line has a completely independent approval flow path and physical storage state, the system achieves deep decoupling between approval and execution processes. In practical applications, even if the same original application form contains multiple heterogeneous details (such as simultaneously containing...), (For equipment procurement and high-expense market services), once a low-risk, short-process detail is approved first, it can proceed directly to the procurement execution or payment stage without waiting for other high-risk details in the business document that are still in the "approval" stage or have been "rejected," thus improving the efficiency of the process flow.

[0083] Combination Figure 2 To more clearly illustrate the technical implementation process of this application in a real-world business scenario, this embodiment uses the procurement business of an automobile manufacturing company as an example. Assume that a purchasing agent of this company submits a purchase requisition form containing three categories of heterogeneous detail lines. The system executes the following routing logic using the method described in this application: Line A: Raw material procurement, for example: the material purchased is automobile tires, the expenditure amount is 2 million yuan, the supplier is XX Company.

[0084] Key business attributes extracted include: expenditure amount: high expenditure; materials: production materials; suppliers: ordinary suppliers.

[0085] According to the allocation rules, high-value expenditures, ordinary suppliers, and production materials enter the intermediate approval process.

[0086] Detail line B: Procurement of office supplies, such as purchasing laptops, expenditure amount 800 yuan, supplier: XX company.

[0087] Expenditures: 150,000 yuan; Materials: Office supplies; Suppliers: Transaction records were found, indicating a regular supplier. The system automatically matched this line of transactions with a lower-level approval workflow. Figure 2 It can be seen that this process is completely decoupled from line A and does not interfere with each other, thereby improving the efficiency of the business process.

[0088] This application also discloses an intelligent approval system based on multi-dimensional attributes of detailed rows, including a processor and a memory. The memory stores computer program instructions, and when the computer program instructions are executed by the processor, an intelligent approval method based on multi-dimensional attributes of detailed rows according to this application is implemented.

[0089] The system also includes other components well known to those skilled in the art, such as communication buses and communication interfaces, the settings and functions of which are known in the art and will not be described in detail here.

[0090] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. An intelligent approval method based on multi-dimensional attributes of detailed rows, characterized in that, include: Obtain business documents containing multiple detail rows, and preprocess the data in the detail rows to obtain standardized detail data; For any standardized detailed data, extract multi-dimensional key business attributes, and match the approval process for the detailed row from the preset approval flow set based on the key business attributes. The approval flow set contains multiple approval processes with different numbers of approval nodes. The detailed strips are pushed to the approvers at each approval node in the order of their respective approval processes, and the status of the document is displayed to the applicant of the business document based on the status of the detailed strips.

2. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 1, characterized in that, Key business attributes include at least one of the following: expenditure amount, supplier, and material.

3. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 1, characterized in that, The process involves matching approval flows for detailed rows based on key business attributes from a pre-defined set of approval flows. This includes: determining the category of each dimension in the multi-dimensional key business attributes; and selecting the corresponding approval flow from the set of approval flows based on the combination of categories to which the key business attributes of different dimensions belong.

4. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 2, characterized in that, The categories based on expenditure amount include: high expenditure, medium expenditure, and low expenditure; the categories based on supplier include: new suppliers, ordinary suppliers, and strategic suppliers; and the categories based on materials include: production materials, consulting materials, and office supplies.

5. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 1, characterized in that, Business document types include: purchase requisition and expense report.

6. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 4, characterized in that, New suppliers are those with no transaction records within the preset period; ordinary suppliers are those with transaction records within the preset period; and strategic suppliers are those with strategic cooperation agreements with our company.

7. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 1, characterized in that, The status of the document to be presented to the applicant is determined based on the status of the detailed lines, including: for any business document, in response to the status of all detailed lines in the business document being "Approved", the status of the business document is determined to be "Official".

8. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 1, characterized in that, The approval flow set includes at least two of the following: low-level approval flow, mid-level approval flow, and high-level approval flow. The high-level approval flow has more approval nodes than the mid-level approval flow, and the mid-level approval flow has more approval nodes than the low-level approval flow.

9. The intelligent approval method based on multi-dimensional attributes of detailed rows according to claim 4, characterized in that, High expenditures are expenditures exceeding a preset first threshold, low expenditures are expenditures less than a preset second threshold, and medium expenditures are expenditures less than or equal to the preset first threshold and greater than or equal to the preset second threshold.

10. An intelligent approval system based on multi-dimensional attributes of detailed rows, characterized in that, include: A processor and a memory, the memory storing computer program instructions, which, when executed by the processor, implement an intelligent approval method based on multi-dimensional attributes of detailed rows according to any one of claims 1-9.