Purchase management system and method based on RPA technology

Through the procurement management system based on RPA technology, procurement channels, pricing information and sales price information are analyzed and adjusted, and the problems that are difficult to effectively analyze and adjust in the existing technology are solved, and the stability and cost control of procurement management are achieved.

CN119168533APending Publication Date: 2024-12-20GUANGZHOU JINYUAN TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411120473.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

It is difficult for the existing technology to effectively analyze and adjust procurement channels, pricing information and selling price information, which affects the stability and cost control of procurement management.

Method used

Adopting a procurement management system based on RPA technology, through the RPA robot control module, factor extraction module and result generation module, the extraction of procurement contract elements, acquisition of selling price information and comparison of pricing information, and calculate procurement channel stability and pricing information. Volatility and adjust pricing information and procurement channels based on analysis results.

Benefits of technology

Procurement stability and volatility analysis is realized, pricing information and selling price information are timely adjusted, the accuracy and efficiency of procurement management are improved, and enterprises can better control costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168533A_ABST
    Figure CN119168533A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of purchasing, and discloses a purchasing management system and method based on an RPA technology, and the system comprises an RPA robot control module, an element extraction module, a selling price obtaining module, and a result generation module. The method corresponds to the system. According to the application, the RPA robot is controlled through the RPA robot control module; the RPA robot is utilized to extract elements in the same-batch purchase contract through an element extraction module; traversing a preset goods supply channel through a selling price acquisition module to obtain selling price information; adjusting pricing information and a purchasing channel through a result generation module by using an RPA robot, and generating a purchasing contract auditing result; and finally, purchasing stability analysis, volatility analysis and pricing information and selling price information adjustment are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of procurement technology, and specifically to a procurement management system and method based on RPA technology. Background Art

[0002] Purchasing management, as an important part of contemporary enterprise management, actually affects the cost control of enterprises. Therefore, it is necessary to study the optimization of the purchasing management system.

[0003] RPA technology is a technology that uses software robots to simulate human operations on computers to automate business processes. It is efficient, accurate, scalable and non-invasive, and is suitable for optimizing procurement management systems. Therefore, it is necessary to study procurement management systems based on RPA technology.

[0004] In the procurement process, procurement channels, pricing information and selling price information are important reference indicators. It is necessary to study their stability, volatility and how to adjust pricing information and selling price information.

[0005] In summary, there is an urgent need for a technical solution that can realize procurement stability analysis, volatility analysis, and adjustment of pricing information and selling price information. Summary of the invention

[0006] The purpose of this application is to provide a procurement management system and method based on RPA technology to solve the technical problems raised in the above background technology.

[0007] To achieve the above objectives, this application discloses the following technical solutions:

[0008] In a first aspect, the present application discloses a procurement management system based on RPA technology, the system is configured with corresponding historical procurement management records and supervision cycles, and the system includes:

[0009] An RPA robot control module, wherein the RPA robot control module is configured to control the RPA robot;

[0010] An element extraction module, wherein the element extraction module is configured to: use an RPA robot to extract elements in the same batch of procurement contracts, wherein the elements include procurement channels, product attributes, and pricing information, and obtain first product information based on changes in the elements;

[0011] A price acquisition module, wherein the price acquisition module is configured to: use an RPA robot to traverse a preset product supply channel to obtain price information corresponding to corresponding product attributes;

[0012] The result generation module is configured to: use the RPA robot to compare the pricing information with the selling price information to obtain the second product information, and adjust any one or more of the pricing information and the procurement channel based on the second product information and the first product information, and generate a procurement contract review result.

[0013] Preferably, the controlling of the RPA robot specifically includes the following steps:

[0014] A1: Initialize the RPA robot;

[0015] A2: Configure the RPA robot.

[0016] A3: Control the RPA robot to extract factors, obtain selling prices, and generate results.

[0017] Preferably, the extracting elements of the procurement contract by using the RPA robot specifically includes:

[0018] Obtain digitized procurement contracts;

[0019] Control the RPA robot to read the digitized procurement contract and extract the above elements;

[0020] Control the RPA robot to classify each product based on the product attributes;

[0021] Control the RPA robot to perform procurement channel analysis and pricing information analysis on the classified goods.

[0022] Preferably, the controlling RPA robot to perform procurement channel analysis and pricing information analysis on the classified goods specifically includes:

[0023] The procurement channel analysis formula is used to calculate the stability of the procurement channel in n*P cycles, where n is a positive integer greater than or equal to one, and P is the supervision cycle; wherein the procurement channel analysis formula is specifically:

[0024]

[0025] Among them, TIMES n*P_PC is the total number of times the purchasing channel appears in n*P cycles, times n*P_PC is the number of changes in the purchasing channel in n*P cycles, STA PC is the stability of the purchasing channel in n*P cycles, and STA PC Inversely proportional to stability;

[0026] The pricing information analysis formula is used to calculate the volatility of pricing information in n*P cycles; wherein the procurement channel analysis formula is specifically:

[0027]

[0028] Among them, TIMES n*P_PI is the total number of times pricing information appears in n*P cycles, times n*P_PI is the number of abnormal changes in pricing information in n*P cycles, VOL PI is the volatility of pricing information in n*P periods, and VOL PI Proportional to volatility; a preset pricing fluctuation threshold, the abnormal change judgment process is to judge whether the absolute value of the pricing difference between two adjacent regulatory cycles is greater than or equal to the pricing fluctuation threshold, if so, it is determined that the pricing has changed abnormally, otherwise it is determined that the pricing has not changed abnormally;

[0029] The RPA robot is controlled to package and store the elements, the stability and the volatility, and define them as the first product information, and upload them to the corresponding historical procurement management records and the result generation module.

[0030] Preferably, the preset product supply channels specifically include:

[0031] Acquire actual commodity supply conditions, and based on the actual commodity supply conditions, generate corresponding commodity supply channels, wherein the commodity supply channels store corresponding selling price information, and the commodity supply channels correspond to the procurement channels;

[0032] The product supply channel is updated based on the supervision cycle.

[0033] Preferably, the obtaining of the selling price information corresponding to the corresponding commodity attribute specifically includes:

[0034] Control the RPA robot to traverse the product supply channel based on the extracted procurement channel to obtain the corresponding product supply channel;

[0035] The RPA robot is controlled to obtain corresponding product attributes and corresponding selling price information in the corresponding product supply channel based on the extracted product attributes.

[0036] Preferably, the comparing pricing information with selling price information by using the RPA robot specifically includes:

[0037] Control the RPA robot to calculate the difference between the list price and the selling price, and take the absolute value to express it as |Δ(SPI,PI)|, where SPI is the selling price and PI is the list price.

[0038] Preset the difference threshold between the list price and the selling price;

[0039] The pricing information and the selling price information where the absolute value of the difference between the pricing and the selling price is greater than or equal to the difference threshold are output.

[0040] Preferably, obtaining the second product information specifically includes the following steps:

[0041] B1: Acquire the pricing information and the selling price information;

[0042] B2: Obtain the pricing information and the selling price information of the P-1th regulatory cycle and the P-2th regulatory cycle;

[0043] B3: Define the pricing information and the selling price information in step B1 and step B2 as the second product information.

[0044] Preferably, the adjusting any one or more of the pricing information and the procurement channel based on the second commodity information and the first commodity information, and generating a procurement contract review result, specifically includes:

[0045] Controlling the RPA robot to obtain and parse the second product information and the first product information;

[0046] Using whether the stability in the first commodity information is greater than or equal to a preset stability threshold and whether the volatility is less than or equal to a preset volatility threshold, if both are true, then there is no need to adjust any one or more of the pricing information and the procurement channel, otherwise, adjusting any one or more of the pricing information and the procurement channel based on the factors;

[0047] The second commodity information is used to calculate the average of the pricing information of the Pth regulatory cycle, the P-1th regulatory cycle and the P-2th regulatory cycle, and adjusted to the pricing information of the current Pth regulatory cycle.

[0048] In a second aspect, the present application discloses a procurement management method based on RPA technology, which is applicable to the procurement management system based on RPA technology as described above, and includes:

[0049] S1: Controls the RPA robot;

[0050] S2: Using the RPA robot to extract elements in the same batch of procurement contracts, the elements include procurement channels, product attributes, and pricing information, and obtaining first product information based on changes in the elements;

[0051] S3: Use the RPA robot to traverse the preset product supply channels and obtain the corresponding price information of the corresponding product attributes;

[0052] S4: Use the RPA robot to compare the pricing information with the selling price information to obtain the second product information, and adjust any one or more of the pricing information and the procurement channel based on the second product information and the first product information, and generate a procurement contract review result.

[0053] Beneficial effects: The procurement management system and method based on RPA technology of the present application realizes the control of RPA robots through the RPA robot control module; realizes the extraction of elements in the same batch of procurement contracts by RPA robots through the element extraction module; obtains the selling price information by traversing the preset product supply channels through the selling price acquisition module; uses the RPA robot to adjust the pricing information and procurement channels and generate the procurement contract review results through the result generation module; and also realizes procurement stability analysis, volatility analysis and adjustment of pricing information and selling price information. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0055] Figure 1 A schematic block diagram of a procurement management system based on RPA technology provided in an embodiment of the present application;

[0056] Figure 2 A flowchart of a procurement management method based on RPA technology provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] The technical solutions in the embodiments of the present application are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.

[0058] In this article, the term "comprising" is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprising..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0059] The first embodiment of this invention discloses Figure 1A procurement management system based on RPA technology is shown, and the system is configured with corresponding historical procurement management records and supervision cycles. The system includes:

[0060] An RPA robot control module, the RPA robot control module is configured to control the RPA robot;

[0061] An element extraction module, where the element extraction module is configured to: use the RPA robot to extract elements in the same batch of procurement contracts, where the elements include procurement channels, product attributes, and pricing information, and obtain the first product information based on changes in the elements;

[0062] The price acquisition module is configured as follows: using the RPA robot to traverse the preset product supply channels and obtain the price information corresponding to the corresponding product attributes;

[0063] The result generation module is configured to: use the RPA robot to compare the pricing information with the selling price information to obtain the second product information, and adjust any one or more of the pricing information and the procurement channel based on the second product information and the first product information, and generate a procurement contract review result.

[0064] The RPA robot control module is used to control the RPA robot. The element extraction module is used to extract elements from the same batch of procurement contracts using the RPA robot. The price acquisition module is used to traverse the preset product supply channels to obtain the price information. The result generation module uses the RPA robot to adjust the pricing information and procurement channels and generate the procurement contract review results. It also implements procurement stability analysis, volatility analysis, and adjustments to pricing information and selling price information.

[0065] Specifically, controlling the RPA robot includes the following steps:

[0066] A1: Initialize the RPA robot;

[0067] A2: Configure the RPA robot.

[0068] A3: Control the RPA robot to extract factors, obtain selling prices, and generate results.

[0069] Specifically, RPA robots are used to extract the following elements from procurement contracts:

[0070] Obtaining a digitized purchase contract. It should be noted that, in this embodiment, the digitized purchase contract refers to storing the purchase channel, product attributes and pricing information in electronic form, and the digitization method may be any one of the existing digitization technologies;

[0071] Control the RPA robot to read the digitized procurement contract and extract the elements;

[0072] Control the RPA robot to classify each product based on its attributes;

[0073] Control the RPA robot to perform procurement channel analysis and pricing information analysis on the classified goods.

[0074] Specifically, control the RPA robot to analyze the procurement channels and pricing information of the classified goods, including:

[0075] The procurement channel analysis formula is used to calculate the stability of the procurement channel in n*P cycles, where n is a positive integer greater than or equal to one and P is the supervision cycle; the procurement channel analysis formula is specifically:

[0076]

[0077] Among them, TIMES n*P_PC is the total number of times the purchasing channel appears in n*P cycles, times n*P_PC is the number of changes in the purchasing channel in n*P cycles, STA PC is the stability of the purchasing channel in n*P cycles, and STA PC Inversely proportional to stability;

[0078] The pricing information analysis formula is used to calculate the volatility of pricing information in n*P cycles; the procurement channel analysis formula is as follows:

[0079]

[0080] Among them, TIMES n*P_PI is the total number of times pricing information appears in n*P cycles, times n*P_PI is the number of abnormal changes in pricing information in n*P cycles, VOL PI is the volatility of pricing information in n*P periods, and VOL PI Proportional to volatility; preset pricing fluctuation threshold, the abnormal change judgment process is to judge whether the absolute value of the pricing difference between two adjacent regulatory cycles is greater than or equal to the pricing fluctuation threshold, if so, it is judged that the pricing has changed abnormally, otherwise it is judged that the pricing has not changed abnormally;

[0081] The RPA robot is controlled to package and store the factors, stability and volatility, define them as the first product information, and upload them to the corresponding historical procurement management record and result generation module.

[0082] Specific, preset product supply channels include:

[0083] Obtaining the actual supply of goods, and based on the actual supply of goods, generating corresponding supply channels for goods, the supply channels for goods store corresponding selling price information, and the supply channels for goods correspond to the purchasing channels;

[0084] Update product supply channels based on the regulatory cycle.

[0085] Specifically, obtain the price information corresponding to the corresponding product attributes, including:

[0086] Control the RPA robot to traverse the product supply channels based on the extracted procurement channels and obtain the corresponding product supply channels;

[0087] The RPA robot is controlled to obtain corresponding product attributes and corresponding selling price information in the corresponding product supply channel based on the extracted product attributes.

[0088] Specifically, the RPA robot is used to compare pricing information with sales price information, including:

[0089] Control the RPA robot to calculate the difference between the list price and the selling price, and take the absolute value to express it as |Δ(SPI,PI)|, where SPI is the selling price and PI is the list price.

[0090] Preset the difference threshold between the list price and the selling price;

[0091] The pricing information and selling price information where the absolute value of the difference between the pricing and the selling price is greater than or equal to the difference threshold value are output.

[0092] Specifically, obtaining the second product information includes the following steps:

[0093] B1: Obtain pricing information and selling price information;

[0094] B2: Obtain pricing information and sales price information for the P-1 regulatory cycle and the P-2 regulatory cycle;

[0095] B3: Define the pricing information and selling price information in step B1 and step B2 as the second product information.

[0096] Specifically, adjusting any one or more of the pricing information and the procurement channel based on the second product information and the first product information, and generating a procurement contract review result, specifically includes:

[0097] Control the RPA robot to obtain and parse the second product information and the first product information;

[0098] Using whether the stability in the first commodity information is greater than or equal to a preset stability threshold and whether the volatility is less than or equal to a preset volatility threshold, if both are true, then there is no need to adjust any one or more of the pricing information and the procurement channel, otherwise, adjusting any one or more of the pricing information and the procurement channel based on the factors;

[0099] The second product information is used to calculate the average pricing information of the Pth regulatory cycle, the P-1th regulatory cycle and the P-2th regulatory cycle, and adjusted to the pricing information of the current Pth regulatory cycle, so as to adjust the current pricing information based on the historical pricing information and help purchasing personnel to make purchases.

[0100] The second aspect of this embodiment discloses Figure 2 A procurement management method based on RPA technology is shown, which is applicable to the procurement management system based on RPA technology as above, and the method includes:

[0101] S1: Controls the RPA robot;

[0102] S2: Use the RPA robot to extract the elements in the same batch of procurement contracts, including procurement channels, product attributes, and pricing information, and obtain the first product information based on the changes in the elements;

[0103] S3: Use the RPA robot to traverse the preset product supply channels and obtain the corresponding price information of the corresponding product attributes;

[0104] S4: Use the RPA robot to compare the pricing information with the selling price information to obtain the second product information, and adjust any one or more of the pricing information and the procurement channel based on the second product information and the first product information, and generate a procurement contract review result.

[0105] In summary, the procurement management system and method based on RPA technology in this embodiment controls the RPA robot through the RPA robot control module; uses the element extraction module to use the RPA robot to extract elements in the same batch of procurement contracts; traverses the preset product supply channels through the selling price acquisition module to obtain the selling price information; uses the RPA robot to adjust the pricing information and procurement channels and generate the procurement contract review results through the result generation module; and also implements procurement stability analysis, volatility analysis and adjustments to pricing information and selling price information.

[0106] In the embodiments provided in the present application, it should be understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, code or any appropriate combination thereof. For hardware implementation, the processor can be implemented in one or more of the following units: application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controller, microcontroller, microprocessor, other electronic units designed to implement the functions described herein or their combination. For software implementation, part or all of the flow of the embodiment can be completed by instructing the relevant hardware through a computer program. When implemented, the above program can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein the communication medium includes any medium that is convenient for transmitting a computer program from one place to another. The storage medium can be any available medium that a computer can access. The computer-readable storage medium can include but is not limited to RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer.

[0107] Finally, it should be noted that the above is only a preferred embodiment of the present application and is not intended to limit the present application. Although the present application has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A procurement management system based on RPA technology, which is equipped with corresponding historical procurement management records and supervision cycles, characterized in that: The system includes: An RPA robot control module, wherein the RPA robot control module is configured to control the RPA robot; An element extraction module, wherein the element extraction module is configured to: use an RPA robot to extract elements in the same batch of procurement contracts, wherein the elements include procurement channels, product attributes, and pricing information, and obtain first product information based on changes in the elements; A price acquisition module, wherein the price acquisition module is configured to: use an RPA robot to traverse a preset product supply channel to obtain price information corresponding to corresponding product attributes; The result generation module is configured to: use the RPA robot to compare the pricing information with the selling price information to obtain the second product information, and adjust any one or more of the pricing information and the procurement channel based on the second product information and the first product information, and generate a procurement contract review result.

2. The RPA-based procurement management system according to claim 1, characterized in that: The control of the RPA robot specifically includes the following steps: A1: Initialize the RPA robot; A2: Configure the RPA robot. A3: Control the RPA robot to extract factors, obtain selling prices, and generate results.

3. The RPA-based procurement management system according to claim 2, characterized in that: The extraction of elements from a procurement contract using an RPA robot specifically includes: Obtain digitized procurement contracts; Control the RPA robot to read the digitized procurement contract and extract the above elements; Control the RPA robot to classify each product based on the product attributes; Control the RPA robot to perform procurement channel analysis and pricing information analysis on the classified goods.

4. The RPA-based procurement management system according to claim 3, characterized in that: The control of the RPA robot to perform procurement channel analysis and pricing information analysis on the classified goods specifically includes: The procurement channel analysis formula is used to calculate the stability of the procurement channel in n*P cycles, where n is a positive integer greater than or equal to one, and P is the supervision cycle; wherein the procurement channel analysis formula is specifically: Among them, TIMES n*P_PC is the total number of times the purchasing channel appears in n*P cycles, times n*P_PC is the number of changes in the purchasing channel in n*P cycles, STA PC is the stability of the purchasing channel in n*P cycles, and STA PC Inversely proportional to stability; The pricing information analysis formula is used to calculate the volatility of pricing information in n*P cycles; wherein the procurement channel analysis formula is specifically: Among them, TIMES n*P_PI is the total number of times pricing information appears in n*P cycles, times n*P_PI is the number of abnormal changes in pricing information in n*P cycles, VOL PI is the volatility of pricing information in n*P periods, and VOL PI Proportional to volatility; a preset pricing fluctuation threshold, the abnormal change judgment process is to judge whether the absolute value of the pricing difference between two adjacent regulatory cycles is greater than or equal to the pricing fluctuation threshold, if so, it is determined that the pricing has changed abnormally, otherwise it is determined that the pricing has not changed abnormally; The RPA robot is controlled to package and store the elements, the stability and the volatility, and define them as the first product information, and upload them to the corresponding historical procurement management records and the result generation module.

5. The RPA-based procurement management system according to claim 4, characterized in that: The preset product supply channels specifically include: Acquire actual commodity supply conditions, and based on the actual commodity supply conditions, generate corresponding commodity supply channels, wherein the commodity supply channels store corresponding selling price information, and the commodity supply channels correspond to the procurement channels; The product supply channel is updated based on the supervision cycle.

6. The RPA-based procurement management system according to claim 5, characterized in that: The obtaining of the selling price information corresponding to the corresponding commodity attribute specifically includes: Control the RPA robot to traverse the product supply channel based on the extracted procurement channel to obtain the corresponding product supply channel; The RPA robot is controlled to obtain corresponding product attributes and corresponding selling price information in the corresponding product supply channel based on the extracted product attributes.

7. The RPA-based procurement management system according to claim 6, characterized in that: The use of the RPA robot to compare pricing information with selling price information specifically includes: Control the RPA robot to calculate the difference between the list price and the selling price, and take the absolute value to express it as |Δ(SPI,PI)|, where SPI is the selling price and PI is the list price. Preset the difference threshold between the list price and the selling price; The pricing information and the selling price information where the absolute value of the difference between the pricing and the selling price is greater than or equal to the difference threshold are output.

8. The RPA-based procurement management system according to claim 7, characterized in that: The obtaining of the second product information specifically includes the following steps: B1: Acquire the pricing information and the selling price information; B2: Obtain the pricing information and the selling price information of the P-1th regulatory cycle and the P-2th regulatory cycle; B3: Define the pricing information and the selling price information in step B1 and step B2 as the second product information.

9. The RPA-based procurement management system according to claim 8, characterized in that: The adjusting any one or more of the pricing information and the procurement channel based on the second commodity information and the first commodity information, and generating a procurement contract review result, specifically includes: Controlling the RPA robot to obtain and parse the second product information and the first product information; Using whether the stability in the first commodity information is greater than or equal to a preset stability threshold and whether the volatility is less than or equal to a preset volatility threshold, if both are true, then there is no need to adjust any one or more of the pricing information and the procurement channel, otherwise, adjusting any one or more of the pricing information and the procurement channel based on the factors; The second commodity information is used to calculate the average of the pricing information of the Pth regulatory cycle, the P-1th regulatory cycle and the P-2th regulatory cycle, and adjusted to the pricing information of the current Pth regulatory cycle.

10. A procurement management method based on RPA technology, the method being applicable to the procurement management system based on RPA technology as claimed in any one of claims 1 to 9, characterized in that: The method includes: S1: Controls the RPA robot; S2: Using the RPA robot to extract elements in the same batch of procurement contracts, the elements include procurement channels, product attributes, and pricing information, and obtaining first product information based on changes in the elements; S3: Use the RPA robot to traverse the preset product supply channels and obtain the corresponding price information of the corresponding product attributes; S4: Use the RPA robot to compare the pricing information with the selling price information to obtain the second product information, and adjust any one or more of the pricing information and the procurement channel based on the second product information and the first product information, and generate a procurement contract review result.