Nothing Special   »   [go: up one dir, main page]

CN113467773A - Method for multiplexing process codes for realizing robot process automation - Google Patents

Method for multiplexing process codes for realizing robot process automation Download PDF

Info

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
Application number
CN202110818564.6A
Other languages
Chinese (zh)
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.)
Daguan Data Chengdu Co ltd
Original Assignee
Daguan Data Chengdu 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 Daguan Data Chengdu Co ltd filed Critical Daguan Data Chengdu Co ltd
Priority to CN202110818564.6A priority Critical patent/CN113467773A/en
Publication of CN113467773A publication Critical patent/CN113467773A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow 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

Method for multiplexing process codes for realizing robot process automation
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.
CN202110818564.6A 2021-07-20 2021-07-20 Method for multiplexing process codes for realizing robot process automation Pending CN113467773A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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