BUSINESS DATA COURSE MANAGEMENT SYSTEM AND BUSINESS DATA COURSE MANAGEMENT METHOD THEREOF
20230237420 · 2023-07-27
Assignee
Inventors
Cpc classification
International classification
Abstract
A business data course management system and a business data course management method are provided. An electronic device sends a first calling information corresponding to the first application programming interface (API) to a business data course management server. According to a first API identifier corresponding to the first API, the business data course management server loads a corresponding first extraction rule to extract a first upstream business data type information, a first upstream business data identifier, a first downstream business data type information, and a first downstream business data type identifier from the first calling information according to the first extraction rule. The business data course management server creates a first upstream business data record and creates a first downstream business data record.
Claims
1. A business data course management system, comprising: a business data course management server; and an electronic device, connected to the business data course management server, wherein after the electronic device completes calling a first application programming interface, the electronic device sends a first calling information corresponding to the first application programming interface to the business data course management server, and according to a first application programming interface identifier corresponding to the first application programming interface, the business data course management server loads a corresponding first extraction rule, so as to extract a first upstream business data type information, a first upstream business data identifier, a first downstream business data type information, and a first downstream business data type identifier from the first calling information according to the first extraction rule, wherein the business data course management server creates a first upstream business data record according to the first upstream business data type information and the first upstream business data identifier and creates a first downstream business data record according to the first downstream business data type information and the first downstream business data type identifier.
2. The business data course management system according to claim 1, wherein the first calling information comprises a first request information and a first response information.
3. The business data course management system according to claim 1, wherein the business data course management server records a first downstream associated information and a calling history of the first application programming interface into the first upstream business data record.
4. The business data course management system according to claim 1, wherein the business data course management server records a first upstream associated information into the first downstream business data record.
5. The business data course management system according to claim 1, wherein after the electronic device completes calling a second application programming interface, the electronic device sends a second calling information corresponding to the second application programming interface to the business data course management server, and according to a second application programming interface identifier corresponding to the second application programming interface, the business data course management server loads a corresponding second extraction rule, so as to extract a second upstream business data type information, a second upstream business data identifier, a second downstream business data type information, and a second downstream business data type identifier from the second calling information according to the second extraction rule, wherein the second upstream business data type information and the second upstream business data identifier are identical to the first downstream business data type information and the first downstream business data type identifier, wherein the business data course management server edits the first downstream business data record according to the second upstream business data type information and the second upstream business data identifier, and the business data course management server creates a second downstream business data record according to the second downstream business data type information and the second downstream business data type identifier.
6. The business data course management system according to claim 5, wherein the second calling information comprises a second request information and a second response information.
7. The business data course management system according to claim 5, wherein the business data course management server records a second downstream associated information and a calling history of the second application programming interface into the first downstream business data record.
8. The business data course management system according to claim 5, wherein the business data course management server records a first upstream associated information into the second downstream business data record.
9. The business data course management system according to claim 1, wherein when the business data course management server receives a business data course search request, the business data course management server reads at least one upstream business data record or at least one downstream business data record according to a current business data type information and a current business data identifier in the business data course search request and traces the at least one upstream business data record or the at least one downstream business data record according to the business data course search request until data of a target business data type are found.
10. The business data course management system according to claim 9, wherein the business data course search request further comprises a target business data type information and a tracing direction information, and the business data course management server traces and compares the at least one upstream business data record or the at least one downstream business data record according to the target business data type information and the tracing direction information.
11. A business data course management method comprising: after an electronic device completes calling a first application programming interface, sending through the electronic device a first calling information corresponding to the first application programming interface to a business data course management server; according to a first application programming interface identifier corresponding to the first application programming interface, loading through the business data course management server a corresponding first extraction rule, so as to extract a first upstream business data type information, a first upstream business data identifier, a first downstream business data type information, and a first downstream business data type identifier from the first calling information according to the first extraction rule; creating a first upstream business data record according to the first upstream business data type information and the first upstream business data identifier through the business data course management server; and creating a first downstream business data record according to the first downstream business data type information and the first downstream business data type identifier through the business data course management server.
12. The business data course management method according to claim 11, wherein the first calling information comprises a first request information and a first response information.
13. The business data course management method according to claim 11, wherein a step of creating the first upstream business data record comprises: recording a first downstream associated information and a calling history of the first application programming interface into the first upstream business data record through the business data course management server.
14. The business data course management method according to claim 11, wherein a step of creating the first downstream business data record comprises: recording a first upstream associated information into the first downstream business data record through the business data course management server.
15. The business data course management method according to claim 11, further comprising: after the electronic device completes calling a second application programming interface, sending a second calling information corresponding to the second application programming interface to the business data course management server through the electronic device; according to a second application programming interface identifier corresponding to the second application programming interface, loading a corresponding second extraction rule through the business data course management server, so as to extract a second upstream business data type information, a second upstream business data identifier, a second downstream business data type information, and a second downstream business data type identifier from the second calling information according to the second extraction rule, wherein the second upstream business data type information and the second upstream business data identifier are identical to the first downstream business data type information and the first downstream business data type identifier; editing the first downstream business data record through the business data course management server according to the second upstream business data type information and the second upstream business data identifier; and creating a second downstream business data record through the business data course management server according to the second downstream business data type information and the second downstream business data type identifier.
16. The business data course management method according to claim 15, wherein the second calling information comprises a second request information and a second response information.
17. The business data course management method according to claim 15, wherein a step of editing the first downstream business data record comprises: recording a second downstream associated information and a calling history of the second application programming interface into the first downstream business data record through the business data course management server.
18. The business data course management method according to claim 15, wherein a step of creating the second downstream business data record comprises: recording a first upstream associated information into the second downstream business data record through the business data course management server.
19. The business data course management method according to claim 11, further comprising: receiving a business data course search request through the business data course management server; reading at least one upstream business data record or at least one downstream business data record through the business data course management server according to a current business data type information and a current business data identifier in the business data course search request; and tracing the at least one upstream business data record or the at least one downstream business data record through the business data course management server according to the business data course search request until data of a target business data type are found.
20. The business data course management method according to claim 19, wherein the business data course search request further comprises a target business data type information and a tracing direction information, and the business data course management server traces and compares the at least one upstream business data record or the at least one downstream business data record according to the target business data type information and the tracing direction information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
DESCRIPTION OF THE EMBODIMENTS
[0016] Reference will now be made in detail to exemplary embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals are used in the drawings and the description to refer to the same or similar parts.
[0017]
[0018] In this embodiment, a user may call an API by operating the electronic device 120; after that, the electronic device 120 may send the calling result (calling information) to the business data course management server 110, so that the business data course management server 110 may automatically create a relevant business data course according to the calling result (the calling information). Thereby, when the user intends to search the relevant business data course by operating the electronic device 120, the business data course management server 110 may, according to the previously created relevant business data course, effectively and rapidly perform a data course search function. In addition, the API may be, for instance, a cloud business application service provided by the business data course management server 110 or provided by other cloud servers, which should however not be construed as a limitation in the disclosure.
[0019] In this embodiment, the business data course management server 110 and the electronic device 120 may respectively include a processing unit and a storage unit. The processing unit may, for instance, include a central processing unit (CPU) or any other programmable general or special purpose microprocessor, digital signal processor (DSP), application specific integrated circuit (ASIC), programmable logic device (PLD), another similar processing circuit, or a combination thereof. The storage unit may be a memory, such as a non-volatile memory (NVM). The storage unit may store relevant programs, units, modules, or algorithms for the processing unit to access and then execute and achieve relevant functions and operations provided in one or more embodiments of the disclosure.
[0020]
[0021] In this embodiment, the extracting unit 112 may analyze the first request information and the first response information in the first calling information to extract the required information. Such information includes the first upstream business data type information, the first upstream business data identifier, the first downstream business data type information, and the first downstream business data type identifier. The extraction rule describes the location of such information in the first request information and/or the first response information. In step S230, the business data course management server 110 may create a first upstream business data record according to the first upstream business data type information and the first upstream business data identifier. In step S240, the storage unit 113 of the business data course management server 110 may create a first downstream business data record according to the first downstream business data type information and the first downstream business data type identifier. Therefore, the business data course management server 110 provided in this embodiment may automatically create the first upstream business data record and the corresponding first downstream business data record according to the calling result of the first API for subsequent search of the business data course.
[0022]
[0023]
[0024] Next, in step S402, the user may operate the electronic device 110 to execute the purchase.order.change API service, so as to generate a second purchase order 403 (calling result) according to the purchase requisition 401. In this regard, the business data course management server 110 may create a business data record 53 as shown in
[0025]
[0026] For instance, in the exemplary
[0027] To sum up, the business data course management system and business data course management method provided in one or more embodiments of the disclosure are capable of effectively creating the corresponding business data course according to the calling result of each API service operated by the user, and the business data course generated by the associated calling operations may be combined and linked to generate a data set of the business data courses. Thereby, the business data course management system and the business data course management method provided in one or more embodiments of the disclosure are capable of performing the efficient and convenient business data course search function for the user. The user may learn the corresponding data course through searching a certain step of the business course, whereby the subsequent business behavior may be determined efficiently and correctly. In other words, functions performed and effects achieved by the business data course management system and the business data course management method provided in one or more embodiments of the disclosure allow the execution of the business flow to be more flexible and to better comply with the actual business operations, while unnecessary business behaviors may be reduced.
[0028] It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure covers modifications and variations provided they fall within the scope of the following claims and their equivalents.