Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CN114594940A - A process project construction method based on RPA editor - Google Patents
[go: Go Back, main page]

CN114594940A - A process project construction method based on RPA editor - Google Patents

A process project construction method based on RPA editor Download PDF

Info

Publication number
CN114594940A
CN114594940A CN202210134198.7A CN202210134198A CN114594940A CN 114594940 A CN114594940 A CN 114594940A CN 202210134198 A CN202210134198 A CN 202210134198A CN 114594940 A CN114594940 A CN 114594940A
Authority
CN
China
Prior art keywords
rpa
editor
project
item
flow
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
CN202210134198.7A
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.)
Jinhua Bada Group Co ltd Technology Information Branch
Jinhua Power Supply Co of State Grid Zhejiang Electric Power Co Ltd
Original Assignee
Jinhua Bada Group Co ltd Technology Information Branch
Jinhua Power Supply Co of State Grid Zhejiang Electric Power 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 Jinhua Bada Group Co ltd Technology Information Branch, Jinhua Power Supply Co of State Grid Zhejiang Electric Power Co Ltd filed Critical Jinhua Bada Group Co ltd Technology Information Branch
Priority to CN202210134198.7A priority Critical patent/CN114594940A/en
Publication of CN114594940A publication Critical patent/CN114594940A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/362Debugging of software
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/36Software reuse

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种基于RPA编辑器的流程项目搭建方法,所述搭建方法包括以下步骤:步骤一:基于RPA编辑器创建一个自动化项目;其中,通过RPA编辑器可创建流程项目、组件项目或元素项目;步骤二:对自动化项目通过组件进行编辑;步骤三:对项目流程进行调试;步骤四:经测试,完成项目搭建。该基于RPA编辑器的流程项目搭建方法,能够进行可视化编辑,学习成本低,能够适应初学者使用,且有利于提高编辑搭建效率;便于对流程项目进行编辑搭建,且能够进行运行测试,便于进行端点测试,且能够设置调试过程,能够简捷处理,保证流程项目的搭建效率。The invention discloses a process project construction method based on an RPA editor. The construction method includes the following steps: Step 1: Create an automation project based on the RPA editor; wherein, the process project, component project or Element project; Step 2: Edit the automation project through components; Step 3: Debug the project process; Step 4: Complete the project construction after testing. The process project construction method based on the RPA editor can perform visual editing, has low learning cost, can be used by beginners, and is conducive to improving the editing and construction efficiency; it is convenient for editing and construction of process projects, and can be run and tested, which is easy to carry out Endpoint test, and can set the debugging process, can be handled simply, to ensure the construction efficiency of the process project.

Description

Process project building method based on RPA editor
Technical Field
The invention relates to the technical field related to RPA editors, in particular to a flow project building method based on an RPA editor.
Background
With the continuous advancement of intellectualization, the requirements for the process operation of a computer system are also continuously improved, and the writing, testing and other works of the process project need to be continuously knocked before the formal use of the process, so that the correctness of the process is ensured, and the situations of blockage and the like are avoided;
at present, in the process of building the flow project, no business automation flow which can be clearly and simply edited and used and can be suitable for building and amplifying the flow project of a beginner exists, an RPA editor is an automatic development platform available for people, and a user can quickly build a simple and easy-to-use business automation flow with strong functions in a mode of dragging and pulling a component. The processes can be released to a console and a robot for management and execution, so a process project building method based on an RPA editor is provided so as to solve the problems provided in the above.
Disclosure of Invention
The invention aims to provide a flow project building method based on an RPA editor, which aims to solve the problems that the existing flow project building method provided by the background technology is not suitable for beginners, has high learning cost and is not beneficial to efficient flow editing.
In order to achieve the purpose, the invention provides the following technical scheme: a flow project building method based on an RPA editor comprises the following steps:
the method comprises the following steps: creating an automation project based on the RPA editor;
wherein, a flow item, a component item or an element item can be created by the RPA editor;
step two: editing the automation project through the components;
step three: debugging the project flow;
step four: and completing project construction through testing.
Preferably, the creating of the flow item in the first step includes the following steps:
step 1: opening an RPA editor, creating a new flow project, and inputting a project name;
step 2: searching an 'open browser' component through an RPA editor component panel, and dragging the component into an editing area to be connected to a starting node;
and step 3: selecting a browser type and inputting a website in an attribute panel of the component;
and 4, step 4: opening a browser webpage, and intelligently recording through an RPA editor based on a recorder;
and 5: performing entry searching through a browser, selecting a search result text through a recorder, and storing and exiting;
step 6: creating a variable list through an RPA editor, and creating a character string type variable for storing and acquiring structural information;
and 7: inputting a judgment condition and linking a character string type variable through an RPA editor;
and 8: inputting the then part of entries which accord with the judgment conditions and else part of entries which do not accord with the judgment conditions;
and step 9: the creation and execution is completed.
Preferably, the creating of the component item in the first step includes the following steps:
step 11: establishing a component project at the starting page of the RPA editor, and inputting a project name;
step 12: creating two character string type input variables as input attributes of the published components through an RPA editor parameter list;
step 13: newly building a project from the RPA editor component panel, and connecting an input variable to a starting node;
step 14: inputting a reading path in the item input variable, and inputting a reading area through an RPA editor component panel;
step 15: newly building a project from the panel of the RPA editor component, and connecting another input variable to the previous project node;
step 16: inputting a writing path in the item input variable, and inputting a writing area through an RPA editor component panel;
and step 17: and finishing creation and operation and exporting use.
Preferably, the creating of the element item in the first step includes the following steps:
step 21: newly building an element project on an RPA editor start page, and inputting a project name;
step 22: opening the element item, and publishing the created element item to an element market;
step 23: establishing a flow project at the starting page of the RPA editor, and installing an element project to be published;
step 24: and specifying the element item through the element selector in the flow item for running use.
Preferably, the RPA editor is capable of opening, referencing, editing, debugging and the like on a flow item, a component item or an element item.
Preferably, when the RPA editor edits the project in the second step, the project editing type includes a sequence, a flowchart, a script, an exception handling flow, a termination handling flow, and a parallel handling flow;
meanwhile, the project editing also comprises the selection of variables, parameters and recording.
Preferably, when debugging the project in the third step, after debugging is started, the whole process is executed to the first breakpoint and is suspended, and continuation can be selected to continue execution to the next breakpoint or suspend debugging;
when the debugging process is in the process of debugging, the debugging process can be selected to be paused at any time, and meanwhile, the debugging can be selected to be stopped.
Preferably, in the debugging process, single-step execution, step-by-step execution flow, one component debugging at a time or single-step skipping can be selected to directly debug the next component.
Preferably, during the debugging process, an endpoint is inserted through the RPA editor, and during the debugging process, when a breakpoint is encountered, the debugging will be automatically suspended.
Compared with the prior art, the invention has the beneficial effects that: the flow project building method based on the RPA editor can be used for visual editing, is low in learning cost, can be suitable for beginners to use, and is beneficial to improving the editing and building efficiency;
the method is convenient for editing and building the flow project, can carry out operation test, is convenient for carrying out endpoint test, can set a debugging process, can carry out simple and direct processing, and ensures the building efficiency of the flow project.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention provides a technical scheme that: a flow project building method based on an RPA editor comprises the following steps:
the method comprises the following steps: creating an automation project based on the RPA editor;
wherein, a flow item, a component item or an element item can be created by the RPA editor;
step two: editing the automation project through the components;
step three: debugging the project flow;
step four: and completing project construction through testing.
In a specific application scenario, creating a flow item includes the following steps:
step 1: opening an RPA editor, creating a new flow project, and inputting a project name (taking MyFirstProject as an example);
step 2: searching an 'open browser' component through an RPA editor component panel, and dragging the component into an editing area to be connected to a starting node;
and step 3: in the attribute panel of the component, selecting a browser type and inputting a website, selecting the browser to use: IE, and web address can be selected: "https:// www.baidu.com";
and 4, step 4: opening a browser webpage, and intelligently recording through an RPA editor based on a recorder, wherein UIA3 is selected by a recorder desktop recording technology, and the support of the UIA3 is better for WPF and Windows Store Apps; (ii) a
And 5: performing entry searching through a browser, selecting a search result text through a recorder, and storing and exiting;
if weather is input, searching is carried out, and weather conditions are obtained and stored;
step 6: creating a variable list through an RPA editor, and creating a character string type variable for storing and acquiring structural information;
creating a String-type variable-weather for storing the retrieved weather text
And 7: inputting a judgment condition and linking a character string type variable through an RPA editor;
dragging in a "condition (If)" component from the component panel connects to the "get text" component, in the property panel of which the following is entered: judging conditions: contacts ("rain")
And step 8: inputting the then part of entries which accord with the judgment conditions and else part of entries which do not accord with the judgment conditions;
drag-in a confirmation box component to the Then part of the condition and enter the following in the property panel of the component: title: "tomorrow weather alert", description: 'rain in open weather, remember to bring umbrella'
Drag another confirmation box into the Else part of the condition and enter the following in the property panel of the component: title: "tomorrow weather alert", description: "go out and walk away in the daytime without rain".
And step 9: the creation is completed and the operation is executed.
In a specific application scenario, creating a component item includes the steps of:
step 11: creating a component project on an RPA editor start page, and inputting a project name (taking Excel data migration as an example);
step 12: creating two character string type input variables as input attributes of the published components through an RPA editor parameter list;
including, the read path: the path where the Excel file to be read is located and the write path are as follows: a path where an Excel file to be written is located;
step 13: newly building a project from the RPA editor component panel, and connecting an input variable to a starting node;
step 14: inputting a reading path in the item input variable, and inputting a reading area through an RPA editor component panel;
step 15: newly building a project from the panel of the RPA editor component, and connecting another input variable to the previous project node;
step 16: inputting a writing path in the item input variable, and inputting a writing area through an RPA editor component panel;
and step 17: and finishing creation and operation and exporting use.
In a specific application scenario, creating an element item includes the steps of:
step 21: newly building an element project on an RPA editor start page, and inputting a project name;
step 22: opening the element item, and publishing the created element item to an element market;
step 23: establishing a flow project at the starting page of the RPA editor, and installing an element project to be published;
and step 24: and specifying the element item through the element selector in the flow item for running use.
Preferably, the RPA editor is capable of opening, referencing, editing, debugging and the like on a flow item, a component item or an element item.
In a specific application scenario, when an RPA editor is used for editing a project, the project editing type comprises a sequence, a flow chart, a script, an exception handling flow, a termination processing flow and a parallel processing flow;
where the sequence is the smallest item type. They are suitable for linear processes, can seamlessly transition from one component to another, and can act as a single component block;
the flow chart can be used in a variety of situations, from large projects to small projects, where it can be reused;
unlike a sequence, the most important aspect of the flow chart is that it is applicable to more complex business logic. Automation items can be integrated simply and quickly in a more diverse manner using a plurality of different logical operators;
the script is a code file for storing different languages;
when the flow has errors in the running process, the exception handling flow helps to capture error information and process the error information;
when the execution of the main business flow is stopped, the termination processing flow is automatically operated, and the termination processing flow is usually used for state resetting, notification sending and the like;
the parallel processing flow is used for creating a flow which runs on the same robot in parallel with a certain foreground flow. For this reason, the parallel processing flow must not contain components that require user interaction;
meanwhile, the project editing also comprises the selection of variables, parameters and recording.
Furthermore, when debugging the project in the third step, after debugging is started, the whole process is executed to the first breakpoint and is suspended, and continuation can be selected to continue execution to the next breakpoint or suspend debugging;
when the debugging process is in the debugging process, the debugging process can be selected to be paused at any time, and meanwhile, the debugging can be selected to be stopped.
Furthermore, in the debugging process, single step execution, step-by-step execution flow, one component debugging at a time or single step skipping can be selected to directly debug the next component, in the debugging process, an endpoint is inserted through an RPA editor, and when a breakpoint is met in the debugging process, the debugging can be automatically suspended
Although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that various changes in the embodiments and/or modifications of the invention can be made, and equivalents and modifications of some features of the invention can be made without departing from the spirit and scope of the invention.

Claims (9)

1. A flow project building method based on an RPA editor is characterized by comprising the following steps:
the method comprises the following steps: creating an automation project based on the RPA editor;
wherein, a flow item, a component item or an element item can be created by the RPA editor;
step two: editing the automation project through the components;
step three: debugging the project flow;
step four: and completing project construction through testing.
2. The RPA editor-based flow project construction method according to claim 1, characterized in that: the process item creation in the first step comprises the following steps:
step 1: opening an RPA editor, creating a flow project, and inputting a project name;
step 2: searching an 'open browser' component through an RPA editor component panel, and dragging the component into an editing area to be connected to a starting node;
and step 3: selecting a browser type and inputting a website in an attribute panel of the component;
and 4, step 4: opening a browser webpage, and intelligently recording through an RPA editor based on a recorder;
and 5: performing entry searching through a browser, selecting a search result text through a recorder, and storing and exiting;
step 6: creating a variable list through an RPA editor, and creating a character string type variable for storing and acquiring structural information;
and 7: inputting a judgment condition through an RPA editor and linking character string type variables;
and 8: inputting the then part of entries which accord with the judgment conditions and else part of entries which do not accord with the judgment conditions;
and step 9: the creation is completed and the operation is executed.
3. The RPA editor-based flow project construction method according to claim 1, characterized in that: the step one of creating the component item comprises the following steps:
step 11: establishing a component project at the starting page of the RPA editor, and inputting a project name;
step 12: establishing two character string type input variables as input attributes of the published component through an RPA editor parameter list;
step 13: newly building a project from the RPA editor component panel, and connecting an input variable to a starting node;
step 14: inputting a reading path in the item input variable, and inputting a reading area through an RPA editor component panel;
step 15: newly building a project from the panel of the RPA editor component, and connecting another input variable to the previous project node;
step 16: inputting a writing path in the item input variable, and inputting a writing area through an RPA editor component panel;
and step 17: and finishing creation and operation and exporting use.
4. The RPA editor-based flow project construction method according to claim 1, characterized in that: the step one of creating the element item comprises the following steps:
step 21: newly building an element project on an RPA editor start page, and inputting a project name;
step 22: opening the element item, and publishing the created element item to an element market;
step 23: establishing a flow project at the starting page of the RPA editor, and installing an element project to be published;
step 24: and specifying the element item through the element selector in the flow item for running use.
5. The RPA editor-based flow project construction method according to claim 1, characterized in that: the RPA editor can open, reference, edit, debug and the like the flow item, the component item or the element item.
6. The RPA editor-based flow project construction method according to claim 1, characterized in that: when the item is edited by the RPA editor in the second step, the item editing type comprises a sequence, a flow chart, a script, an exception handling flow, a termination processing flow and a parallel processing flow;
meanwhile, the project editing also comprises the selection of variables, parameters and recording.
7. The RPA editor-based flow item construction method according to claim 1, wherein: in the third step, when debugging the project, after debugging is started, the whole process is operated to the first breakpoint and is suspended, and continuation can be selected to continue to operate to the next breakpoint or suspend debugging;
when the debugging process is in the debugging process, the debugging process can be selected to be paused at any time, and meanwhile, the debugging can be selected to be stopped.
8. The RPA editor-based flow item construction method according to claim 7, wherein: in the debugging process, single-step execution, step-by-step execution flow, one component debugging at a time or single-step skipping can be selected to directly debug the next component.
9. The RPA editor-based flow item construction method according to claim 7, wherein: in the debugging process, an endpoint is inserted through the RPA editor, and the debugging can be automatically suspended when a breakpoint is met.
CN202210134198.7A 2022-02-14 2022-02-14 A process project construction method based on RPA editor Pending CN114594940A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210134198.7A CN114594940A (en) 2022-02-14 2022-02-14 A process project construction method based on RPA editor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210134198.7A CN114594940A (en) 2022-02-14 2022-02-14 A process project construction method based on RPA editor

Publications (1)

Publication Number Publication Date
CN114594940A true CN114594940A (en) 2022-06-07

Family

ID=81805574

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210134198.7A Pending CN114594940A (en) 2022-02-14 2022-02-14 A process project construction method based on RPA editor

Country Status (1)

Country Link
CN (1) CN114594940A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115080443A (en) * 2022-07-08 2022-09-20 京北方信息技术股份有限公司 RPA remote debugging method, device, equipment and medium
CN115480750A (en) * 2022-09-26 2022-12-16 深圳市雁联计算系统有限公司 RPA robot process automation implementation method, electronic equipment and storage medium
CN115550334A (en) * 2022-07-27 2022-12-30 国网浙江省电力有限公司金华供电公司 A leak-proof data browsing and storage system based on RPA editor
CN115951876A (en) * 2023-01-10 2023-04-11 达而观信息科技(上海)有限公司 Process editing method, device, electronic equipment and storage medium
CN117391642A (en) * 2023-12-12 2024-01-12 杭州实在智能科技有限公司 Method and system for generating variables in RPA processes

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111722840A (en) * 2020-06-30 2020-09-29 北京来也网络科技有限公司 Command library creating method, device, medium and equipment for RPA flow generating end
CN111796815A (en) * 2020-07-13 2020-10-20 成都起微网络技术有限公司 Application of full-automatic visual software building platform
WO2022010516A1 (en) * 2020-07-07 2022-01-13 UiPath, Inc. User interface (ui) descriptors, ui object libraries, ui object repositories, and ui object browsers for robotic process automation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111722840A (en) * 2020-06-30 2020-09-29 北京来也网络科技有限公司 Command library creating method, device, medium and equipment for RPA flow generating end
WO2022010516A1 (en) * 2020-07-07 2022-01-13 UiPath, Inc. User interface (ui) descriptors, ui object libraries, ui object repositories, and ui object browsers for robotic process automation
US20220012025A1 (en) * 2020-07-07 2022-01-13 UiPath, Inc. User interface (ui) descriptors, ui object libraries, ui object repositories, and ui object browsers for robotic process automation
CN111796815A (en) * 2020-07-13 2020-10-20 成都起微网络技术有限公司 Application of full-automatic visual software building platform

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115080443A (en) * 2022-07-08 2022-09-20 京北方信息技术股份有限公司 RPA remote debugging method, device, equipment and medium
CN115550334A (en) * 2022-07-27 2022-12-30 国网浙江省电力有限公司金华供电公司 A leak-proof data browsing and storage system based on RPA editor
CN115480750A (en) * 2022-09-26 2022-12-16 深圳市雁联计算系统有限公司 RPA robot process automation implementation method, electronic equipment and storage medium
CN115951876A (en) * 2023-01-10 2023-04-11 达而观信息科技(上海)有限公司 Process editing method, device, electronic equipment and storage medium
CN117391642A (en) * 2023-12-12 2024-01-12 杭州实在智能科技有限公司 Method and system for generating variables in RPA processes

Similar Documents

Publication Publication Date Title
CN114594940A (en) A process project construction method based on RPA editor
CN100399241C (en) automatic text generation
CN111241454B (en) Method, system and device for generating webpage codes
CN108319456B (en) Development method of programming-free deep learning application
CN103309797B (en) User interface automated testing method and device
CN108170611A (en) Automated testing method and device, storage medium, electronic equipment
CN104484269A (en) Method for automatically generating testing script
AU4098700A (en) Circuit arrangement for measuring the resistances of a pressure-sensitive resistance mat
CN106649092A (en) Test script generation method, web page testing method, device and system
CN110489297B (en) FPGA debugging signal setting method based on graphical interface
CN114647416B (en) Annotation-based business flow implementation method and device, storage medium, and electronic device
CN116627418B (en) Multi-level form interface visual generation method and device based on recursion algorithm
CN110968294A (en) Business domain model establishing system and method
CN103605660A (en) Graphic processing method for SCD (Substation Configuration Description) file
CN115328462A (en) Js visualization development tool based on Vue and using method
CN113986441A (en) An automated testing method for aircraft ground station software man-machine interface
CN115391173B (en) Conversion method from Simulink-StateFlow model to NuSMV model
CN112083992A (en) UI automation testing methods
CN119179467B (en) Artificial intelligence aided programming construction method
CN114297055A (en) An automated testing method for WebUI based on intelligent learning
AU760395B2 (en) Program reproducing method and device, and medium on which program for program reproduction recording
CN114510818B (en) Method and device for simulating and verifying test cases for spacecraft test identification
CN116185826A (en) A test method, device, equipment and storage medium
CN116775487A (en) Code review system and method
CN116320048A (en) Method and device for automatically generating DBC

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