CN116842075A - Cloud server-based data report RPA robot control method and system - Google Patents

Cloud server-based data report RPA robot control method and system Download PDF

Info

Publication number
CN116842075A
CN116842075A CN202310679468.7A CN202310679468A CN116842075A CN 116842075 A CN116842075 A CN 116842075A CN 202310679468 A CN202310679468 A CN 202310679468A CN 116842075 A CN116842075 A CN 116842075A
Authority
CN
China
Prior art keywords
data report
rpa robot
rpa
execution
robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310679468.7A
Other languages
Chinese (zh)
Other versions
CN116842075B (en
Inventor
洪志权
蔡昆颖
于崇刚
庄士超
许文
谢龙炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Hong Kong Macao International Supply Chain Guangzhou Co ltd
Original Assignee
Guangdong Hong Kong Macao International Supply Chain Guangzhou Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Hong Kong Macao International Supply Chain Guangzhou Co ltd filed Critical Guangdong Hong Kong Macao International Supply Chain Guangzhou Co ltd
Priority to CN202310679468.7A priority Critical patent/CN116842075B/en
Publication of CN116842075A publication Critical patent/CN116842075A/en
Application granted granted Critical
Publication of CN116842075B publication Critical patent/CN116842075B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Manipulator (AREA)

Abstract

The application relates to a data report RPA robot control method and a system based on a cloud server, wherein the method comprises the steps of constructing the data report RPA robot based on a cloud server function mechanism; judging the execution mode of the data report RPA robot, and executing the data report RPA robot according to a default mode if the data report RPA robot is in the timing call mode; if the data report RPA robot is in the custom call mode, judging whether the data report RPA robot is executed, and if the data report RPA robot is executed, ending the flow; if the data report RPA robot does not execute completely, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction; generating a data report according to the data acquired after the execution of the data report RPA robot is finished, and ending the flow; the RPA program is executed as required, and is adjusted in real time according to the requirement, and the RPA program is destroyed after the execution is finished, so that the resource occupation is reduced.

Description

Cloud server-based data report RPA robot control method and system
Technical Field
The application relates to the field of robot flow automation, in particular to a cloud server-based data report RPA robot control method, a cloud server-based data report RPA robot control system, a cloud server-based data report RPA robot control computer system, a cloud server-based data report RPA robot control system, a cloud server-based data report system, a cloud server.
Background
Operators often need to spend one or two hours or more to complete daily work reports by looking at the data and organizing the data through a browser. This tedious and tedious process works with many pain points such as inefficiency, inaccuracy of data, time limitation of work, and human uncertainty. The data sheet can be automatically and quickly completed by using the data sheet robot process automation.
However, the existing data report robot flow automation program is usually deployed on a local server, and the problems of server configuration, network bandwidth and the like need to be considered in the deployment process. Moreover, the data report is often only acquired in a certain time period every day, and the data report robot program automation program which is usually arranged on the local server can continuously run and occupy resources. In addition, in the process of executing the conventional robot flow automation program, if a certain node flow is changed, the operation can be executed after the code is changed and the redeployment is stopped, and the operation is complex.
Disclosure of Invention
Based on the above, the application aims to provide a cloud server-based data report RPA robot control method, a cloud server-based data report RPA robot control system, a cloud server-based data report RPA robot control computer system and a cloud server-based data report RPA robot control computer system.
A cloud server-based data report RPA robot control method comprises the following steps:
constructing a data report RPA robot based on a cloud server function mechanism, wherein the data report RPA robot comprises a timing call mode and a custom call mode;
judging the execution mode of the data report RPA robot, and executing the data report RPA robot according to a default mode if the data report RPA robot is in the timing call mode;
if the data report RPA robot is in the custom call mode, judging whether the data report RPA robot is executed, and if the data report RPA robot is executed, ending the flow;
if the data report RPA robot does not execute completely, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction;
judging whether the execution process of the data report RPA robot is wrong, if so, judging whether the data report RPA robot performs retry operation, if so, returning to the step to judge whether the execution of the data report RPA robot is finished, otherwise, the data report RPA robot sends out an abnormal early warning notice and ends the flow;
and if the execution process of the data report RPA robot is not in error, generating a data report according to the data acquired after the execution of the data report RPA robot is completed, and ending the flow.
A cloud server-based data report RPA robot control system comprises:
the cloud server module is used for constructing a data report RPA robot based on a cloud server function mechanism, wherein the data report RPA robot comprises a timing call mode and a custom call mode;
the execution mode judging module is used for judging the execution mode of the data report RPA robot, and if the data report RPA robot is in the timing calling mode, the data report RPA robot executes according to a default mode;
the custom call module is used for judging whether the data report RPA robot is executed or not if the data report RPA robot is in the custom call mode, and ending the flow if the data report RPA robot is executed; if the data report RPA robot does not execute completely, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction;
the error judging module is used for judging whether the execution process of the data report RPA robot is in error, if the execution process is in error, judging whether the data report RPA robot performs retry operation, if the data report robot performs retry operation, returning to the step to judge whether the execution of the data report RPA robot is finished, otherwise, the data report RPA robot sends out an abnormal early warning notice and ends the flow;
and the data report generation module is used for generating a data report according to the data acquired after the execution of the data report RPA robot is finished if the execution process of the data report RPA robot is not in error, and ending the flow.
A computer readable storage medium storing a computer program which, when executed, can implement the data report RPA robot control method based on cloud services.
A computer device comprising a processor and a computer readable storage medium as described above, the processor being operable to execute a computer program stored on the readable storage medium.
When the data report RPA robot executes, the control method of the data report RPA robot based on the cloud server firstly judges the mode required to be executed by the data report RPA robot, and selects different working modes according to actual requirements. And when the timing call is selected, when the data report RPA robot executes, a corresponding parameter modification execution instruction can be sent to the data report RPA robot through an application program interface according to actual requirements.
According to the cloud server-based data report RPA robot control method, the RPA robot is adopted to replace manual work, so that the working time is saved, and the working efficiency is improved. And the data report RPA robot constructed based on the cloud server is established as required, and destroyed after execution is finished, so that the resource waste is reduced. The custom call in the cloud server-based data report RPA robot control method further solves the problem that when a user uses the RPA robot, when an execution command needs to be changed, the RPA robot service needs to be stopped and redeployed, so that the operation is complex. The data report RPA robot has more excellent usability, expandability and safety.
For a better understanding and implementation, the present application is described in detail below with reference to the drawings.
Drawings
Fig. 1 is a flow chart of steps of a data report RPA robot control method based on a cloud server in an embodiment of the present application;
FIG. 2 is a flowchart of steps performed by the data report RPA robot to generate a new execution instruction according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating steps performed by the data report RPA robot in the Anzhou default mode according to an embodiment of the present application;
fig. 4 is a diagram of a data report RPA robot control system based on a cloud server in an embodiment of the present application;
fig. 5 is a schematic diagram of a computer device for RPA robot control based on a cloud server in an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
Referring to fig. 1, fig. 1 is a flowchart illustrating steps of a data report RPA robot control method based on a cloud server according to an embodiment of the present application.
A cloud server-based data report RPA robot control method comprises the following steps:
s101, constructing a data report RPA robot based on a cloud server function mechanism, wherein the data report RPA robot comprises a timing call mode and a custom call mode;
s102, judging an execution mode of the data report RPA robot, and executing the data report RPA robot according to a default mode if the data report RPA robot is in the timing call mode;
s103, if the data report RPA robot is in the custom call mode, judging whether the data report RPA robot is executed, and if the data report RPA robot is executed, ending the flow;
s104, if the data report RPA robot does not complete execution, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction;
s105, judging whether the execution process of the data report RPA robot is wrong, if so, judging whether the data report RPA robot performs retry operation, if so, returning to the step to judge whether the execution of the data report RPA robot is finished, otherwise, the data report RPA robot sends out an abnormal early warning notice and ends the flow;
and S106, if the execution process of the data report RPA robot is not in error, generating a data report according to the data acquired after the execution of the data report RPA robot is completed, and ending the flow.
The control method of the data report RPA robot is arranged on the cloud server, when the data report RPA robot executes, the mode of the data report RPA robot to be executed is firstly judged, and different working modes are selected according to actual requirements. When the timing calling mode is used, the data report RPA robot executes according to a default mode; when the custom call mode is selected, the data report RPA robot can adjust the execution instruction of the data report RPA robot in real time by acquiring the parameters in the application program interface gateway according to actual requirements, and the service relocation execution is not required to be stopped.
For step S101, constructing a data report RPA robot based on a cloud server function mechanism, wherein the data report RPA robot comprises a timing call mode and a custom call mode;
the cloud server is simple, efficient, safe and reliable, and the processing capacity of the cloud server is elastically scalable. In one embodiment, the cloud server is an amazon cloud computing server. The RPA robot is robot flow automation, and mainly interacts working information and business through the robot to execute according to a flow designed in advance. In this embodiment, based on a cloud server function mechanism, a data report RPA robot is constructed, for implementing automatic execution of a data report.
The data report RPA robot comprises a timing calling mode and a self-defining mode, wherein the timing calling mode of the data report RPA robot is that the data report RPA robot executes preset operation according to a default mode; the data report RPA robot custom mode is that the data report RPA robot can adjust the data report RPA robot program in real time according to the change of the requirement, and the data report RPA robot custom mode is used for executing the generation of the data report.
For step S102, judging the execution mode of the data report RPA robot, and if the data report RPA robot is in the timing call mode, executing the data report RPA robot according to a default mode;
and judging the execution mode of the data report RPA robot according to the use requirement, thereby acquiring the execution mode of the data report RPA robot. And if the data report RPA robot is in the timing call mode, executing the data report RPA robot according to a default mode. The default mode refers to a mode that the data report RPA robot formulates a data report according to operators in normal times, and when the data report RPA robot program is developed, a set fixed execution program executes corresponding operations. The data report RPA robot can be guaranteed to finish data report making, and the data report making efficiency is improved.
In one embodiment, referring to fig. 3, fig. 3 is a flowchart illustrating steps performed by the data report RPA robot in the default mode according to an embodiment of the present application. The data report RPA robot executes the following steps according to a default mode:
s301, checking whether the execution of the data report RPA robot is finished, and if the execution of the data report RPA robot is finished, ending the flow;
s302, if the data report RPA robot does not execute completely, the data report RPA robot executes a default instruction;
s303, checking whether the execution process of the data report RPA robot is wrong, if so, judging whether the data report RPA robot performs retry operation, if not, performing abnormal early warning, and ending the flow;
s304, if the execution process of the data report RPA robot is not in error, generating a report according to the acquired data of the data report RPA robot, and ending the flow.
For step S301, checking whether the execution of the data report RPA robot is completed, and if the execution of the data report RPA robot is completed, ending the flow;
when the data report RPA robot executes, firstly checking whether the data report RPA robot finishes executing, namely judging whether the data report is generated, and if the data report RPA robot finishes executing, directly ending the flow, avoiding unnecessary execution and reducing resource waste.
For step S302, if the data report RPA robot does not execute completely, the data report RPA robot executes a default instruction;
the default instruction is an execution instruction corresponding to a set fixed execution program when the data report RPA robot develops a program according to a mode that an operator formulates a data report at ordinary times. And when the data report RPA robot does not execute completely, calling and executing the default instruction for executing the corresponding operation to complete the production of the data report.
For step S303, checking whether the execution process of the data report RPA robot is in error, if yes, judging whether the data report RPA robot performs retry operation, if no retry is required, performing exception early warning, and ending the flow;
and detecting the execution process of the data report RPA robot for executing the default instruction, judging whether the execution process is wrong, and judging whether retry operation is needed for the data report RPA robot with the wrong execution process, wherein the retry operation is to re-execute the flow corresponding to the data report RPA robot. Returning to the step S301 to execute the corresponding steps again for the data report RPA robot needing to be subjected to retry operation; if the retry operation is not needed, the data report RPA robot sends out an abnormal early warning notice, and then ends the flow, wherein the abnormal early warning notice is an early warning notice of program execution abnormality sent by the data RPA robot to a worker and is used for reminding the worker to adjust the data report RPA robot.
For step S103, if the data report RPA robot is in the custom call mode, judging whether the data report RPA robot is executed, and if the data report RPA robot is executed, ending the flow;
step S104, if the data report RPA robot does not execute completely, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction;
step S105, judging whether the execution process of the data report RPA robot is wrong, if so, judging whether the data report RPA robot performs retry operation, if so, returning to the step to judge whether the execution of the data report RPA robot is finished, otherwise, the data report RPA robot sends out an abnormal early warning notice and ends the flow;
and step S106, if the execution process of the data report RPA robot is not in error, generating a data report according to the data acquired after the execution of the data report RPA robot is completed, and ending the flow.
The steps S103 to S106 are execution flows of the data report RPA robot in the custom call mode in the embodiment of the application, and compared with the execution flows of the data report RPA robot in the timing call mode in the steps S301 to S304, the main differences are that: step S104, if the data report RPA robot does not complete execution, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction.
For step S104, if the data report RPA robot does not complete execution, the data report RPA robot obtains parameters in an application program interface gateway, generates a new execution instruction, and executes the new execution instruction;
for the data report RPA robot in the custom call mode, when the data report RPA robot is detected to be not executed, the data report can acquire parameters in an application program interface gateway, generate a new execution instruction and execute the new execution instruction. In this embodiment, the staff provides new parameters to the data report RPA robot for regenerating the execution instruction through the application gateway. The method and the system ensure that in the execution process of the data report RPA robot, a worker can change the change of the execution flow of the data report RPA robot without stopping the service of the data report RPA robot and redeploying.
In one embodiment, referring to fig. 2, fig. 2 is a flowchart illustrating steps performed by the data report RPA robot to generate a new execution instruction according to an embodiment of the present application. The data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction, and comprises the following steps:
s201, receiving configuration change information and sending an application program interface gateway request;
s202, the data report RPA robot acquires the application program interface gateway request, verifies parameters in the application program interface gateway request, and if the parameters pass the verification, the data report robot generates a new execution instruction according to the parameters in the application program interface gateway request and executes the new execution instruction;
and S203, if the parameter verification is not passed, the data report RPA robot sends out an error prompt and ends the flow.
For step S201, receiving configuration change information, and sending an application program interface gateway request;
in the execution process of the data report RPA robot, if new requirements are met and the configuration of the data report RPA robot needs to be changed, after configuration change information is received, an application program interface gateway request containing data corresponding to the configuration of the data report RPA robot needing to be changed is sent out.
For step S202, the data report RPA robot obtains the application program interface gateway request, verifies parameters in the application program interface gateway request, and if the parameters are verified, the data report robot generates a new execution instruction according to the parameters in the application program interface gateway request, and executes the new execution instruction;
after the data report RAP robot receives the application program interface gateway request, firstly checking the parameters in the application program interface gateway request, namely judging whether the parameters in the application program interface gateway request meet the specification and are wrong, and if the parameters passing the checking, namely the parameters meet the specification and are not wrong, the data report RPA robot regenerates a new execution instruction according to the parameter configuration in the application program interface gateway request and executes the new execution instruction.
For step S203, if the parameter check fails, the RPA robot sends out an error prompt, and ends the flow;
and if the parameter in the application program interface gateway request fails to pass the verification, namely the parameter does not accord with the specification or has errors, the data report RPA robot sends out an error prompt for prompting the staff that the data report RPA robot has errors, the execution cannot be carried out, and the process is ended.
In one embodiment, after the end of the RPA robot procedure, the method further includes the following steps:
destroying the data report RPA robot;
and after the execution flow of the data report RPA robot is finished, directly destroying the data report RPA robot. Therefore, the data report RPA robot is ensured to be created and used according to the requirement, destroyed after being used, and unnecessary resource waste is reduced.
In one embodiment, the cloud server selects to use an amazon cloud computing server, wherein a timing call mode of the data report RPA robot is set based on an event bus of the amazon cloud computing server, and a custom call mode of the data report RPA robot is set based on an application program interface event bus of the amazon cloud computing server.
According to the cloud server-based data report RPA robot control method, the RPA robot is adopted to replace manual work, so that the working time is saved, and the working efficiency is improved. And the data report RPA robot constructed based on the cloud server is established as required, and destroyed after execution is finished, so that the resource waste is reduced. The custom call in the cloud server-based data report RPA robot control method further solves the problem that when a user uses the RPA robot, when an execution command needs to be changed, the RPA robot service needs to be stopped and redeployed, so that the operation is complex. The data report RPA robot has more excellent usability, expandability and safety.
Referring to fig. 4, fig. 4 is a diagram of a data report RPA robot control system based on a cloud server in an embodiment of the present application. The application also provides a data report RPA robot control system based on the cloud server, which comprises:
the cloud server module 10 is used for constructing a data report RPA robot based on a cloud server function mechanism, wherein the data report RPA robot comprises a timing call mode and a custom call mode;
the execution mode judging module 20 is configured to judge an execution mode of the data report RPA robot, and if the data report RPA robot is the timing call mode, the data report RPA robot executes according to a default mode;
the custom call module 30 is configured to determine whether the execution of the data report RPA robot is completed if the data report RPA robot is in the custom call mode, and end the flow if the execution of the data report RPA robot is completed; if the data report RPA robot does not execute completely, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction;
the error judging module 40 is configured to judge whether the execution process of the data report RPA robot is in error, if the execution process is in error, judge whether the data report RPA robot performs retry operation, if the data report robot performs retry operation, return to the step to judge whether the execution of the data report RPA robot is completed, otherwise, the data report RPA robot sends out an abnormal early warning notification and ends the flow;
and the data report generating module 50 is configured to generate a data report according to the data obtained after the execution of the data report RPA robot is completed if the execution process of the data report RPA robot is not in error, and end the flow.
Referring to fig. 5, fig. 5 is a schematic diagram of a computer device for controlling a cloud server-based data report RPA robot according to an embodiment of the present application. As shown in fig. 5, the computer device 60 includes: a processor 61, a memory 62 and a computer program 63 stored in said memory 62 and executable on said processor 61, for example: cloud server-based data report RPA robot control program; execution of the computer program 63 by the processor 61 may implement the cloud server-based data report RPA robot control method described in the above embodiment.
Wherein the processor 61 may comprise one or more processing cores. The processor 61 utilizes various interfaces and wiring to connect various portions of the computer device 60, performs various functions of the computer device 60 and processes data by executing or executing instructions, programs, code sets or instruction sets stored in the memory 62 and invoking data in the memory 62, alternatively the processor 61 may be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field-programmable gate array (Field-Programmable Gate Array, FPGA), programmable logic array (Programble Logic Array, PLA). The processor 61 may integrate one or a combination of several of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), and a modem etc. The CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the touch display screen; the modem is used to handle wireless communications. It will be appreciated that the modem may not be integrated into the processor 61 and may be implemented by a single chip.
The Memory 62 may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 62 includes a non-transitory computer readable medium (non-transitory computer-readable storage medium). Memory 62 may be used to store instructions, programs, code sets, or instruction sets. The memory 62 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions, etc.), instructions for implementing the various method embodiments described above, etc.; the storage data area may store data or the like referred to in the above respective method embodiments. The memory 62 may alternatively be at least one memory device located remotely from the aforementioned processor 61.
The embodiment of the present application further provides a computer readable storage medium, where the computer readable storage medium may store a plurality of instructions, where the instructions are suitable for being loaded by a processor and executed by a method step of the foregoing embodiment, and a specific execution process may refer to a specific description of the foregoing embodiment, and will not be repeated herein.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application.

Claims (8)

1. A cloud server-based data report RPA robot control method is characterized in that: the method comprises the following steps:
constructing a data report RPA robot based on a cloud server function mechanism, wherein the data report RPA robot comprises a timing call mode and a custom call mode;
judging the execution mode of the data report RPA robot, and executing the data report RPA robot according to a default mode if the data report RPA robot is in the timing call mode;
if the data report RPA robot is in the custom call mode, judging whether the data report RPA robot is executed, and if the data report RPA robot is executed, ending the flow;
if the data report RPA robot does not execute completely, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction;
judging whether the execution process of the data report RPA robot is wrong, if so, judging whether the data report RPA robot performs retry operation, if so, returning to the step to judge whether the execution of the data report RPA robot is finished, otherwise, the data report RPA robot sends out an abnormal early warning notice and ends the flow;
and if the execution process of the data report RPA robot is not in error, generating a data report according to the data acquired after the execution of the data report RPA robot is completed, and ending the flow.
2. The cloud server-based data report RPA robot control method according to claim 1, wherein: the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction, and comprises the following steps:
receiving configuration change information and sending an application program interface gateway request;
the data report RPA robot acquires the application program interface gateway request, verifies parameters in the application program interface gateway request, and if the parameters pass the verification, generates a new execution instruction according to the parameters in the application program interface gateway request and executes the new execution instruction;
if the parameter verification is not passed, the data report RPA robot sends out an error prompt and ends the flow.
3. The cloud server-based data report RPA robot control method according to claim 1, wherein: the default mode execution of the data report RPA robot comprises the following steps:
checking whether the execution of the data report RPA robot is finished, and ending the flow if the execution of the data report RPA robot is finished;
if the data report RPA robot does not execute the default instruction, the data report RPA robot executes the default instruction;
checking whether the execution process of the data report RPA robot is in error, if so, judging whether the data report RPA robot performs retry operation, if not, performing abnormal early warning, and ending the flow;
and if the execution process of the data report RPA robot is not in error, generating a report according to the acquired data of the data report RPA robot, and ending the flow.
4. The cloud server-based data report RPA robot control method according to claim 1, wherein: the timing call mode is event bus setting based on the Amazon cloud computing server, and the custom call mode is application program interface event bus setting based on the Amazon cloud computing server.
5. The cloud server-based data report RPA robot control method according to claim 1, wherein: after the data report RPA robot flow is finished, the method further comprises the following steps:
and destroying the data report RPA robot.
6. A cloud server-based data report RPA robot control system is characterized in that: comprising the following steps:
the cloud server module is used for constructing a data report RPA robot based on a cloud server function mechanism, wherein the data report RPA robot comprises a timing call mode and a custom call mode;
the execution mode judging module is used for judging the execution mode of the data report RPA robot, and if the data report RPA robot is in the timing calling mode, the data report RPA robot executes according to a default mode;
the custom call module is used for judging whether the data report RPA robot is executed or not if the data report RPA robot is in the custom call mode, and ending the flow if the data report RPA robot is executed; if the data report RPA robot does not execute completely, the data report RPA robot acquires parameters in an application program interface gateway, generates a new execution instruction and executes the new execution instruction;
the error judging module is used for judging whether the execution process of the data report RPA robot is in error, if the execution process is in error, judging whether the data report RPA robot performs retry operation, if the data report robot performs retry operation, returning to the step to judge whether the execution of the data report RPA robot is finished, otherwise, the data report RPA robot sends out an abnormal early warning notice and ends the flow;
and the data report generation module is used for generating a data report according to the data acquired after the execution of the data report RPA robot is finished if the execution process of the data report RPA robot is not in error, and ending the flow.
7. A computer-readable storage medium, characterized by: the computer readable storage medium stores a computer program, which when executed, can implement the cloud service-based data report RPA robot control method according to any one of claims 1 to 5.
8. A computer device, characterized by: comprising a processor and a computer readable storage medium as claimed in claim 7, said processor being capable of executing a computer program stored on said readable storage medium.
CN202310679468.7A 2023-06-08 2023-06-08 Cloud server-based data report RPA robot control method and system Active CN116842075B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310679468.7A CN116842075B (en) 2023-06-08 2023-06-08 Cloud server-based data report RPA robot control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310679468.7A CN116842075B (en) 2023-06-08 2023-06-08 Cloud server-based data report RPA robot control method and system

Publications (2)

Publication Number Publication Date
CN116842075A true CN116842075A (en) 2023-10-03
CN116842075B CN116842075B (en) 2024-02-23

Family

ID=88160790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310679468.7A Active CN116842075B (en) 2023-06-08 2023-06-08 Cloud server-based data report RPA robot control method and system

Country Status (1)

Country Link
CN (1) CN116842075B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10802889B1 (en) * 2018-07-18 2020-10-13 NTT DATA Services, LLC Systems and methods of virtual resource monitoring for robotic processes
CN112182655A (en) * 2020-10-13 2021-01-05 深圳壹账通智能科技有限公司 Data interaction method among multiple devices and related devices
US20210191760A1 (en) * 2019-12-23 2021-06-24 UiPath, Inc. On-demand cloud robots for robotic process automation
CN113051019A (en) * 2021-03-31 2021-06-29 北京和信融慧信息科技有限公司 Flow task execution control method, device and equipment
CN114138242A (en) * 2021-12-13 2022-03-04 四川启睿克科技有限公司 Code-free cross-system interface development method based on RPA software
CN114356387A (en) * 2021-11-30 2022-04-15 远光软件股份有限公司 Process automation method, equipment and system for realizing process automation
US20220129931A1 (en) * 2020-10-22 2022-04-28 UiPath, Inc. Quantifying usage of robotic process automation related resources
CN114625447A (en) * 2022-02-14 2022-06-14 金华八达集团有限公司科技信息分公司 Robot running system based on RPA editor flow control
CN115269156A (en) * 2022-08-10 2022-11-01 厦门智康力奇数字科技有限公司 RPA robot dispatching center
CN115657890A (en) * 2022-10-31 2023-01-31 贵州电网有限责任公司 PRA robot customizable method
CN116071009A (en) * 2022-11-29 2023-05-05 兴业银行股份有限公司 Post-credit management statistical supervision method and system based on intelligent flow robot

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10802889B1 (en) * 2018-07-18 2020-10-13 NTT DATA Services, LLC Systems and methods of virtual resource monitoring for robotic processes
US20210191760A1 (en) * 2019-12-23 2021-06-24 UiPath, Inc. On-demand cloud robots for robotic process automation
CN112182655A (en) * 2020-10-13 2021-01-05 深圳壹账通智能科技有限公司 Data interaction method among multiple devices and related devices
US20220129931A1 (en) * 2020-10-22 2022-04-28 UiPath, Inc. Quantifying usage of robotic process automation related resources
CN113051019A (en) * 2021-03-31 2021-06-29 北京和信融慧信息科技有限公司 Flow task execution control method, device and equipment
CN114356387A (en) * 2021-11-30 2022-04-15 远光软件股份有限公司 Process automation method, equipment and system for realizing process automation
CN114138242A (en) * 2021-12-13 2022-03-04 四川启睿克科技有限公司 Code-free cross-system interface development method based on RPA software
CN114625447A (en) * 2022-02-14 2022-06-14 金华八达集团有限公司科技信息分公司 Robot running system based on RPA editor flow control
CN115269156A (en) * 2022-08-10 2022-11-01 厦门智康力奇数字科技有限公司 RPA robot dispatching center
CN115657890A (en) * 2022-10-31 2023-01-31 贵州电网有限责任公司 PRA robot customizable method
CN116071009A (en) * 2022-11-29 2023-05-05 兴业银行股份有限公司 Post-credit management statistical supervision method and system based on intelligent flow robot

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
YINGMIN ZHANG等: "Development and Application of Financial Analysis Report Robot Based on RPA and VBA Technology", 《IEEE XPLORE》, 17 March 2023 (2023-03-17), pages 1458 - 1461 *
章捷敏: "RPA软件流程自动化机器人", 《中国优秀硕士学位论文全文数据库信息科技辑》, no. 01, 5 January 2023 (2023-01-05), pages 138 - 505 *
陈美菱等: "基于RPA技术的电力业务***自动化处理策略", 《电子元器件与信息技术》, vol. 6, no. 10, 20 October 2022 (2022-10-20), pages 109 - 112 *

Also Published As

Publication number Publication date
CN116842075B (en) 2024-02-23

Similar Documents

Publication Publication Date Title
US20150100829A1 (en) Method and system for selecting and executing test scripts
US20150100832A1 (en) Method and system for selecting and executing test scripts
US20150100830A1 (en) Method and system for selecting and executing test scripts
CN109376088B (en) Automatic test system and automatic test method
US20150100831A1 (en) Method and system for selecting and executing test scripts
CN110598868A (en) Machine learning model building method and device and related equipment
RU2554570C2 (en) Method and system for executing services on server and client of client-server architecture
CN110750415B (en) Interface service configuration method, device, medium and computer equipment
CN114237676B (en) FPGA logic updating method, device, equipment and readable storage medium
CN112148315A (en) Software deployment method, device, server and storage medium
CN111770174A (en) Cloud platform deployment method, device, equipment and readable storage medium
CN112631939A (en) Use case configuration method, use case configuration device, and readable storage medium
CN111143031A (en) Method and device for changing capacity of virtual machine
CN107577527B (en) Task generation and scheduling method and device
WO2019121516A1 (en) Seamless and safe upgrade of software intensive systems during operation
CN113986270B (en) Distributed application deployment method and device, storage medium and electronic equipment
CN116842075B (en) Cloud server-based data report RPA robot control method and system
CN107025126B (en) Resource scheduling method, NFVO and system
CN111104331B (en) Software management method, terminal device and computer readable storage medium
CN109962914B (en) Firewall configuration method and device
EP3188071B1 (en) Application accessing control method and device
CN111615819B (en) Method and device for transmitting data
CN111581042B (en) Cluster deployment method, deployment platform and server to be deployed
CN111459588A (en) Big data model setting method, terminal device and computer readable storage medium
CN113448607A (en) Method and device for firmware upgrading and intelligent household appliance

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant