Huawei RPA WeAutomate Studio usage experience

Foreword: Huawei's rpa tool has been selected as one of the TOP15 most influential rpa companies in China in 2021. For now, among the mainstream echelons of rpa, the public I think HUAWEI WeAutomate is the second-rate echelon, the first-rate echelon is Hongji rpa, shadow knife, etc., and the 1.5-level echelon is Yisaiqi, Jin Zhiwei, etc. Now I will record my experience of using Huawei rpa.


1. Download

HUAWEI WeAutomate下载链接https://gde.huawei.com/#/group/weautomate_rpa/weautomate_rpa_download

Note: You need to log in with an account to download (you will have an account after applying for registration)

2. Installation and configuration before use (taking WeAutomate Studio 2.17.0 as an example, other versions are similar)

1. Installation steps:

(1). Unzip the downloaded compressed package file to a certain folder on a disk where you want to place it, as shown below

(2). Unzip the above compressed package and click the installer exe to install it.

 (3). Select the language of the studio after installation and click 'OK'

(4). Then select the installation path according to the prompts. It will be installed to the C drive by default. The installation process will take about 2 minutes.

2. Start configuration before use:

There are two aspects: configuration permission and web driver.

(1) Configuration permission:

After clicking the gear-shaped settings icon, click "License", click the corresponding icons in sequence according to the steps shown, and finally import the license to the studio

(2)Configure Web driver:

After clicking the gear-shaped settings icon, click "Web Driver", download the drivers corresponding to the browser version in sequence, and then import them respectively.

Three, use studio

1. Click icon to enter the new project interface;

2. Click on the 'New Project' blue rectangular box, as shown in the figure

 3. Enter the name of the project to be created and the path to be saved (refer to the question mark icon for naming rules), and then click "Create"

 4. After creation, the studio will jump to the process orchestration interface. For example, the sample project named "Hello_RPA" is as shown below

Fourth, usage experience

 1.Interface style:

(1) Color tone: At first glance, it looks like a simple black, white, gray and blue style, and the interface background is mainly white.

(2) Overall framework:

        The start button, function keys and other buttons are at the top of the interface, and the configuration button is at the left end, which makes it clear at a glance. The controls for the arrangement process are initially set slightly inside. You can search for the corresponding controls through the search box, or on the right. Enter the keyword search in the process orchestration canvas on the side and load it.

2. Accuracy of control execution

Overall, the accuracy of control execution is okay.

The only drawback is that some commonly used controls are always inaccurate:

For example (1), the click control of a certain element in the web page is always unstable. Sometimes it is necessary to turn on the simulated click to make it true, and sometimes it is not necessary;

For example (2), when you click on an element of the exe program class, the pickup is unstable or cannot be picked up, affecting the use.

 This completely relies on the underlying code logic of the R&D personnel, which directly affects the operational stability of the rpa business project. Therefore, if you want to use it more stably and run smoothly, you have to add code logic thinking to achieve better results. Guarantee, this is also what I feel needs to be improved most

3. Operational stability

In the production environment, there have been failures when running small data (, which is an excel table with more than 300 rows of data and a capacity of several hundred kb) In the case of a computer (running 5 lines of data), if you run it on a computer with good performance, you can run it for about ten minutes longer. It may be because the studio is turned on. Caused by applications that occupy a large amount of memory, such as desktop exe programs with large memory (There are more than 4 G in the production environment) or browsing through Google The server frequently opened multiple business websites. Later, after communicating with RPA developers, they found that the downtime was actually caused by a problem with the studio's log page display. However, they did not know how to solve it. They could only use WeAutomate Assistant (robot assistant, deployed locally on the customer's premises). an executor) to circumvent this problem

The crash screen is as follows:

 4. Overall, it feels okay to use. If you encounter personalized development problems, you still need to write your own code to solve them. After all, relying on low-code tools for a long time will weaken your development capabilities. For automated operations, program identification elements are very important. , The web page has a unique positioning mark, which is relatively easy to obtain. Exe-type programs are difficult to identify and obtain. Either find the unique name of the program or solve it through image recognition, and image recognition will be interfered by pixels. The same recognized picture If placed on computers with different resolutions, it may not be recognized or not.

Guess you like

Origin blog.csdn.net/Smile_Lai/article/details/125929047