CN113467773A - Method for multiplexing process codes for realizing robot process automation - Google Patents
Method for multiplexing process codes for realizing robot process automation Download PDFInfo
- Publication number
- CN113467773A CN113467773A CN202110818564.6A CN202110818564A CN113467773A CN 113467773 A CN113467773 A CN 113467773A CN 202110818564 A CN202110818564 A CN 202110818564A CN 113467773 A CN113467773 A CN 113467773A
- Authority
- CN
- China
- Prior art keywords
- library
- flow
- process library
- user
- shelf
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 179
- 230000008569 process Effects 0.000 title claims abstract description 156
- 238000004801 process automation Methods 0.000 title claims abstract description 13
- 230000000007 visual effect Effects 0.000 claims description 10
- 238000009434 installation Methods 0.000 claims description 5
- 238000012550 audit Methods 0.000 claims description 3
- 238000012552 review Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to the technical field of robot process automation, and discloses a method for multiplexing process codes for realizing robot process automation.
Description
Technical Field
The invention relates to the technical field of robot process automation, in particular to a method for multiplexing process codes for realizing robot process automation.
Background
Robot Process Automation (hereinafter referred to as RPA) is software running on a personal computer or a server, mainly functions of simulating a human to control various system software and automatically execute a business Process, and is suitable for large-batch and high-repetition business scenes.
The RPA anthropomorphic dummy executes the service process mainly through the RPA robot executing the RPA process. The RPA process is a code which can be recognized by the robot, and the robot controls various software according to the instruction content of the code.
At present, the RPA can be applied to the functional scenes of various industries, common automatic actions include automatic material filling, Office document editing, intelligent auditing, information input, business system control, report information processing, bill processing, file uploading and downloading, content checking, data acquisition, data processing and the like, and relate to business software systems of B/S or C/S frameworks such as browsers, Office software, SAP (systems applications and products), ERP (enterprise resource planning) and the like. The automation actions of the similar scenes are very similar, and the flow codes deposited in the implementation process of the RPA flow project have high reuse value.
The traditional RPA flow code multiplexing method is usually realized by copying and pasting, and the method provided by the problem aims to solve the problems of difficult flow code export and import, inconvenient multiplexing, difficult multiplexing record management, difficult code upgrading and the like in an RPA automatic flow implementation project. To realize the fast multiplexing of the RPA flow code, the major technical challenges currently faced mainly include:
1. and (5) encapsulated export of the flow codes.
2. And sharing and checking the flow codes.
3. And upgrading the use of the flow codes.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: in order to solve the existing problems, a method for multiplexing process codes for realizing robot process automation is provided, the developed process codes are networked and shared in a process library mode, and other process items can be quickly multiplexed by installing the process library.
The technical scheme adopted by the invention is as follows:
a method for realizing flow code multiplexing of robot flow automation comprises the following steps:
step 1: developing a flow library by using an RPA flow designer, and debugging the flow library to enable the flow library to have a complete service function;
step 2: the user releases the developed process library to an online server for the user to use;
meanwhile, version information of the publisher and the process library is stored in the server;
and if the process library is updated, releasing the new version of the process library to an online server, and identifying the process libraries of different versions by adopting different version numbers.
And step 3: if the user wants to share the process library, the user can apply for the published process library to be uploaded to a sharing platform and record the uploading process of the process library;
and 4, step 4: the manager of the sharing platform checks the application submitted by the user and records the checking process;
and 5: a user selects a process library developed by the user or downloads a process library shared by other users from a shared platform for installation;
step 6: after the process library is installed, the visual control information of the process library is displayed by the visual panel, and a user selects different process libraries on the visual panel to build a business process.
Further, the step 1 comprises:
step 11: creating a flow library by using an RPA flow designer, and adding a new flow into the flow library;
step 12: compiling the content of each new flow through codes to enable each new flow to have an independent function;
step 13: debugging the logic and input and output of each new flow to confirm that each new flow can normally run;
step 14: and adding a plurality of processes with auxiliary functions to the process library, so that the process library has complete business functions.
Further, the step 3 comprises:
step 31: if the user wants to share the process library, the user can apply to upload one or more published process libraries to the sharing platform, and simultaneously can apply to upload one or more versions of one process library;
step 32: recording the process library applied for uploading, wherein the recording state is to be audited;
step 33: and recording the process library on which the revocation application is put on shelf, wherein the recording state is that the revocation is performed.
Further, the step 4 comprises:
step 41: a manager of the sharing platform reviews and audits the process libraries applied for shelving by all users;
step 42: applying for the process library which passes the examination of the on-shelf process to be on-shelf to the sharing platform, wherein the recording state of the process library becomes the on-shelf state, and the process library is visible to other users;
step 43: and applying for the process library which is not passed by the checking on the shelf, and changing the recording state of the process library into rejected process library.
In addition, in step 4, the administrator and the user can put the process library on shelf from the shared platform, and after the process library is put off shelf, the recording state of the process library is changed into the state of the process library which is put off shelf;
the administrator can re-rack the flow library with the recording state of being off-rack and rejected to the sharing platform, and the recording state of the flow library is changed into being on-rack;
the user can apply for the process library with the recorded state of being off-shelf or rejected to be on-shelf to the sharing platform again, and the recorded state of the process library becomes to be audited.
Compared with the prior art, the beneficial effects of adopting the technical scheme are as follows:
1. the process codes can be conveniently and quickly released to the online server, the storage is more stable, and the operation of the on-shelf sharing platform is simple and convenient.
2. The racking sharing platform is provided with an auditing mechanism, so that the safety and the quality of the racking process library are ensured.
3. The sharing and multiplexing of the process library are carried out in a network sharing mode, and a user can acquire and multiplex the process library shared by other people at any time and any place.
4. The process code of the process library is convenient to use, and a user can use the process code by dragging the visual control, so that the process code is more convenient to copy and paste than the traditional code and is higher in management.
5. The process library supports iterative upgrade, and when the installed process library has other versions, a user can quickly upgrade in a mode of updating the versions.
Drawings
Fig. 1 is a schematic flow chart of a method for multiplexing flow codes for implementing robot flow automation according to this embodiment.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
As shown in fig. 1, the present embodiment provides a method for multiplexing a flow code for realizing robot flow automation, where the method is mainly implemented by a flow library, and the flow library is a collection of multiple flows and can be installed and used in a flow project.
The method comprises the following specific contents:
step 1: and (5) developing a flow library.
And the user develops the flow library by using the RPA flow designer, and debugs the flow library to enable the flow library to have a complete service function.
The method specifically comprises the following steps:
step 11: creating a flow library by using an RPA flow designer, and adding a new flow into the flow library;
step 12: compiling the content of each new flow through codes to enable each new flow to have an independent function;
step 13: debugging the logic and input and output of each new flow to confirm that each new flow can normally run;
step 14: and adding a plurality of processes with auxiliary functions to the process library, so that the process library has complete business functions.
Step 2: and (5) issuing a process library.
The user releases the developed process library to an online server for the user to use; meanwhile, version information of the publisher and the process library is stored in the server; and if the process library is updated, releasing the new version of the process library to an online server, and identifying the process libraries of different versions by adopting different version numbers.
And step 3: and (5) putting the process library on shelf.
Because the process library issued by the user is only available by self, if the user wants to share the process library with other people or teams, the user can put the issued process library on a sharing platform and record the putting process of the process library.
The method specifically comprises the following steps:
step 31: if the user wants to share the process library, the user can apply to upload one or more published process libraries to the sharing platform, and simultaneously can apply to upload one or more versions of one process library;
step 32: recording the process library applied for uploading, wherein the recording state is to be audited;
step 33: and recording the process library on which the revocation application is put on shelf, wherein the recording state is that the revocation is performed.
And 4, step 4: and (6) auditing the process library.
And the manager of the sharing platform checks the application submitted by the user and records the checking process.
The method specifically comprises the following steps:
step 41: a manager of the sharing platform reviews and audits the process libraries applied for shelving by all users;
step 42: applying for the process library which passes the examination of the on-shelf process to be on-shelf to the sharing platform, wherein the recording state of the process library becomes the on-shelf state, and the process library is visible to other users;
step 43: and applying for the process library which is not passed by the checking on the shelf, and changing the recording state of the process library into rejected process library.
In addition, an administrator and a user can put off the flow library which is already put on shelf from the sharing platform, and after the flow library is put off shelf, the recording state of the flow library is changed into the state of being put off shelf;
the administrator can re-rack the flow library with the recording state of being off-rack and rejected to the sharing platform, and the recording state of the flow library is changed into being on-rack;
the user can apply for the process library with the recorded state of being off-shelf or rejected to be on-shelf to the sharing platform again, and the recorded state of the process library becomes to be audited.
And 5: and (6) installing a process library.
And the user selects the process library developed by the user or downloads the process library shared by other users from the shared platform for installation.
If the user selects to download the process libraries shared by other users for installation, the user needs to search a suitable process library in the process library list of the shared platform through a searching or screening function for installation.
Step 6: the process library is used.
After the process library is installed, the visual control information of the process library is displayed by the visual panel, and a user selects different process libraries on the visual panel to build a business process, so that the workload of repeated coding is greatly reduced.
For an installed process library, the information of the process library can be queried in the dependent library.
In addition, if the process codes in the original process library are updated, the process library is updated into a new version on the basis of the original version, and other users can see the new version of the process library after the new version of the process library is checked and put on the sharing platform.
The invention is not limited to the foregoing embodiments. The invention extends to any novel feature or any novel combination of features disclosed in this specification and any novel method or process steps or any novel combination of features disclosed. Those skilled in the art to which the invention pertains will appreciate that insubstantial changes or modifications can be made without departing from the spirit of the invention as defined by the appended claims.
Claims (6)
1. A method for realizing flow code multiplexing of robot flow automation is characterized by comprising the following steps:
step 1: developing a flow library by using an RPA flow designer, and debugging the flow library to enable the flow library to have a complete service function;
step 2: the user releases the developed process library to an online server for the user to use;
and step 3: if the user wants to share the process library, the user can apply for the published process library to be uploaded to a sharing platform and record the uploading process of the process library;
and 4, step 4: the manager of the sharing platform checks the application submitted by the user and records the checking process;
and 5: a user selects a process library developed by the user or downloads a process library shared by other users from a shared platform for installation;
step 6: after the process library is installed, the visual control information of the process library is displayed by the visual panel, and a user selects different process libraries on the visual panel to build a business process.
2. The method for multiplexing process codes for implementing robot process automation according to claim 1, wherein the step 1 comprises:
step 11: creating a flow library by using an RPA flow designer, and adding a new flow into the flow library;
step 12: compiling the content of each new flow through codes to enable each new flow to have an independent function;
step 13: debugging the logic and input and output of each new flow to confirm that each new flow can normally run;
step 14: and adding a plurality of processes with auxiliary functions to the process library, so that the process library has complete business functions.
3. The method for multiplexing process codes for implementing robot process automation according to claim 1, wherein the step 2 further comprises:
when the process library is published to an online server, version information of a publisher and the process library is stored in the server;
and if the process library is updated, releasing the new version of the process library to an online server, and identifying the process libraries of different versions by adopting different version numbers.
4. The method for multiplexing process codes for implementing robot process automation according to claim 3, wherein the step 3 comprises:
step 31: if the user wants to share the process library, the user can apply to upload one or more published process libraries to the sharing platform, and simultaneously can apply to upload one or more versions of one process library;
step 32: recording the process library applied for uploading, wherein the recording state is to be audited;
step 33: and recording the process library on which the revocation application is put on shelf, wherein the recording state is that the revocation is performed.
5. The method for multiplexing process codes for implementing robot process automation according to claim 1, wherein the step 4 comprises:
step 41: a manager of the sharing platform reviews and audits the process libraries applied for shelving by all users;
step 42: applying for the process library which passes the examination of the on-shelf process to be on-shelf to the sharing platform, wherein the recording state of the process library becomes the on-shelf state, and the process library is visible to other users;
step 43: and applying for the process library which is not passed by the checking on the shelf, and changing the recording state of the process library into rejected process library.
6. The method for multiplexing process codes for implementing robot process automation according to claim 5, wherein the step 4 further comprises:
the administrator and the user can put the process library on shelf from the shared platform, and after the process library is put off shelf, the recording state of the process library is changed into the state of the process library which is put off shelf;
the administrator can re-rack the flow library with the recording state of being off-rack and rejected to the sharing platform, and the recording state of the flow library is changed into being on-rack;
the user can apply for the process library with the recorded state of being off-shelf or rejected to be on-shelf to the sharing platform again, and the recorded state of the process library becomes to be audited.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110818564.6A CN113467773A (en) | 2021-07-20 | 2021-07-20 | Method for multiplexing process codes for realizing robot process automation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110818564.6A CN113467773A (en) | 2021-07-20 | 2021-07-20 | Method for multiplexing process codes for realizing robot process automation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113467773A true CN113467773A (en) | 2021-10-01 |
Family
ID=77881615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110818564.6A Pending CN113467773A (en) | 2021-07-20 | 2021-07-20 | Method for multiplexing process codes for realizing robot process automation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113467773A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116432169A (en) * | 2023-06-13 | 2023-07-14 | 达而观信息科技(上海)有限公司 | Automatic task permission control method, system and equipment based on sharing strategy |
WO2023168923A1 (en) * | 2022-03-07 | 2023-09-14 | 达而观信息科技(上海)有限公司 | Robotic process automation cloud service system and implementation method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110908698A (en) * | 2019-11-18 | 2020-03-24 | 上海新炬网络信息技术股份有限公司 | Automatic application program publishing method based on process arrangement |
CN111475758A (en) * | 2020-03-06 | 2020-07-31 | 国电南瑞科技股份有限公司 | Application store scheduling method and system for new generation power grid scheduling control system |
CN111722840A (en) * | 2020-06-30 | 2020-09-29 | 北京来也网络科技有限公司 | Command library creating method, device, medium and equipment for RPA flow generating end |
CN111798216A (en) * | 2020-07-14 | 2020-10-20 | 上海智子信息科技股份有限公司 | Robot process automation multi-tool integration method and system |
KR102190459B1 (en) * | 2020-04-28 | 2020-12-11 | 농업협동조합중앙회 | User interface apparatus for sharing of rpa |
CN112910979A (en) * | 2021-01-27 | 2021-06-04 | 天翼物联科技有限公司 | Internet of things API (application program interface) sharing system, method and medium based on atomic data management |
CN112997203A (en) * | 2020-07-09 | 2021-06-18 | 尤帕斯公司 | Robot access control and management for robot process automation |
-
2021
- 2021-07-20 CN CN202110818564.6A patent/CN113467773A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110908698A (en) * | 2019-11-18 | 2020-03-24 | 上海新炬网络信息技术股份有限公司 | Automatic application program publishing method based on process arrangement |
CN111475758A (en) * | 2020-03-06 | 2020-07-31 | 国电南瑞科技股份有限公司 | Application store scheduling method and system for new generation power grid scheduling control system |
KR102190459B1 (en) * | 2020-04-28 | 2020-12-11 | 농업협동조합중앙회 | User interface apparatus for sharing of rpa |
CN111722840A (en) * | 2020-06-30 | 2020-09-29 | 北京来也网络科技有限公司 | Command library creating method, device, medium and equipment for RPA flow generating end |
CN112035101A (en) * | 2020-06-30 | 2020-12-04 | 北京来也网络科技有限公司 | Method, apparatus, medium, and device for creating command library by combining RPA and AI |
CN112997203A (en) * | 2020-07-09 | 2021-06-18 | 尤帕斯公司 | Robot access control and management for robot process automation |
CN111798216A (en) * | 2020-07-14 | 2020-10-20 | 上海智子信息科技股份有限公司 | Robot process automation multi-tool integration method and system |
CN112910979A (en) * | 2021-01-27 | 2021-06-04 | 天翼物联科技有限公司 | Internet of things API (application program interface) sharing system, method and medium based on atomic data management |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023168923A1 (en) * | 2022-03-07 | 2023-09-14 | 达而观信息科技(上海)有限公司 | Robotic process automation cloud service system and implementation method |
CN116432169A (en) * | 2023-06-13 | 2023-07-14 | 达而观信息科技(上海)有限公司 | Automatic task permission control method, system and equipment based on sharing strategy |
CN116432169B (en) * | 2023-06-13 | 2023-09-26 | 达而观信息科技(上海)有限公司 | Automatic task permission control method, system and equipment based on sharing strategy |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10540335B2 (en) | Solution to generate a scriptset for an automated database migration | |
CN111027921B (en) | Service processing method and device, electronic equipment and storage medium | |
US11269660B2 (en) | Methods and systems for integrated development environment editor support with a single code base | |
US20180060065A1 (en) | Advanced packaging techniques for improving work flows | |
US20190187967A1 (en) | Generation of dynamic software models using input mapping with feature definitions | |
US8327351B2 (en) | Application modification framework | |
US10296305B2 (en) | Method and device for the automated production and provision of at least one software application | |
US20240045850A1 (en) | Systems and methods for database orientation transformation | |
US20070240102A1 (en) | Software development tool for sharing test and deployment assets | |
US9529639B2 (en) | System and method for staging in a cloud environment | |
CN107977218A (en) | Code update method, device, electronic equipment and readable storage medium storing program for executing | |
KR20040028804A (en) | System and method for the automatic installation and configuration of an operating system | |
CN113467773A (en) | Method for multiplexing process codes for realizing robot process automation | |
Gunarathne | Hadoop MapReduce v2 Cookbook | |
KR102397494B1 (en) | Low code web development and operating system, and service method using of it | |
US10572247B2 (en) | Prototype management system | |
US10514940B2 (en) | Virtual application package reconstruction | |
CN112631563A (en) | System development method and device based on framework, computer equipment and storage medium | |
US20220413843A1 (en) | Combining model-driven applications and canvas-type applications with application lifecycle management | |
CN112597121A (en) | Logic script processing method and device, electronic equipment and storage medium | |
US8229882B2 (en) | System and method for business intelligence metadata exchange | |
Taylor et al. | High speed simulation analytics | |
US20050108279A1 (en) | Method and dynamic system for the mangement and production of technical documentation in a database | |
Buelow et al. | Getting Started With Oracle SOA Suite 11G R1 A Hands-On Tutorial | |
CN116185454A (en) | Application resource determining method, device, server and computer readable storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211001 |