New release

(Robot version 2.1.6439)

New Recorder

 

We are happy to announce that a new recorder is here! The new Recorder is now available in the application, allowing you to edit your steps directly in Recorder. To start the recorder, click on the icon in the menu or press Ctrl + G. Once you are satisfied with your recording, you can easily copy and paste it into the part of the process you desire.

The new Recorder takes screenshots of the current application window where you click. You have the option to change the clicked image or convert an Advanced Click Step into a Find Image Step. Additionally, we have added the ability to set default retry and timeout values for each application opened in the Recorder.

Recorder will automatically run an algorithm to check if the robot can find the image and selected anchors in the screenshot window where you clicked. If you encounter any issues finding the image, each step allows you to export a JSON file that you can send us for better debugging, ensuring you have a better experience with support.

 

if you want to see how you can use recorder, see video.

New UX

 

Changes in Set Variable Value Step and Set Global Variable Step

 

For this production, we have made changes to the Set Variable Value Step and the Set Global Variable Value Step. After the new production update, all steps will function correctly. However, if you edit the process (by opening it in the new editor), you will need to have the latest version of the robot; otherwise, those two steps will not work properly.

 

 

Array is now List*

 

We have replaced all steps that involved arrays with lists. This makes it more intuitive to understand the functionalities available with lists. We have also added new steps for working with lists, so be sure to check them out in the new steps section!

Here is an overview of the old steps with the new look (new step names):

 

 

Query Variable Step- new name*

 

We renamed the Query Variable Step to Select From Data Table Variable Step to more accurately reflect what this step does. 

 

* Don't worry, all steps with the old names will work fine, so these changes will not make a difference.

 

Write Value To Excel File Step- new label

 

We noticed that some of you encountered an issue with the column names in Write Value To Excel File Step because you included the table header name. The column names in Excel should be labeled as A, B, C, etc. To help you remember this, we have changed the field label for you so that you can easily recall it if you forget.

 

New Value or variable field

 

It is now possible to search for a variable, but you cannot delete any letters from the variable name. If you want to uncheck the variable name, simply click on "--Remove variable--" and the variable will be removed. This new field will provide the exact name of a variable and should not allow the deletion of just part of the variable name by accident.

 

New title for HQ Tab

 

We have updated the HQ tab title to provide you with immediate information about which Organization is currently open (especially if you have access to multiple Organizations) and the selected menu. The first part of the title displays the Organization name (for example, in the picture below, the Organization name is "test"), followed by a vertical bar (|) and then the menu name.

 

 

Change color in Group step

 

User experience and usability are very important to us. That's why we've added the ability to change group colors, allowing for better visibility. You can use colors to represent different parts of the process or indicate which applications you are using. The choice is yours. By default, the colors will remain the same as before, but now you can add any color you want—whether it's through a hex code, a color gradient, or selecting a visual color that you like the most.

Default value for creating multiple variables window

 

By default, all defined variable steps will have the step name match the variable name.

Order in options for selecting multiple steps

 

We have rearranged the order of selected options for multiple steps. The "Uncheck" option is now positioned at the end of the list for better intuitiveness.

String Input Step and Input Selenium Step – add variables

 

We have added a button for searching variables, making it easy to add the variables you want to include in your text.

Retry if a Win32 error occurs

 

We have added a retry feature in the Find Image and Advanced Click steps for situations where a Win32 error occurs. While we cannot prevent these errors, this new feature will automatically attempt to retry up to five times, with a two-second interval between each attempt. This should help you avoid experiencing system errors whenever possible.

 

New Steps

 

Encode Decode Base64 Step

 

You can now encode and decode text using Base64.

 

Create New List Step

 

You can now create a new list with initial values. We have moved this option from Create New Variable Step and create new step specifically for this purpose, Create New List Step. Of course, you can create a new empty list, but you can also add elements to it if you wish. 

 

Add New Element To List Step

 

If you need to add a new element to your existing list, you can do so with this new step. If you have a list of strings, you can only add string values or variables, and for a list of integers, you can only add integer values or variables.

Clear List Step

 

If you want to delete all elements from your list, you can follow this step. Note that your input list will be empty after executing this step.

Delete Duplicate List Values Step

 

You can remove duplicate values from your list. If your list is a ListOfStrings, you will have extra options, including whether the values should be case sensitive and if you also want to eliminate empty values.

Delete Empty Values From List Step

 

In this step, you can delete all empty elements from your list. You can use this only for ListOfString because ListOfIntegers do not accept empty integers; there must be a value.

 

List Comparison Step

 

You can compare two lists to see if the second list is a subset or an exact match of the first. If you want to compare lists of strings, you can also decide whether to check for case-sensitive values.

 

Get Element Position In List Step

 

You can obtain a list of all indices where the element you are searching for is located.

Remove Item from List Step

 

You can remove an item by its index or by its value. If you have a List of Strings and choose an element value, you can select whether you want it to be case sensitive or not.

 

Merge List Step

 

You can combine two lists into one and choose whether or not to ignore duplicates.

Fixed BUGs

 

Development robot installation

 

We encountered a bug where installing only the development robot—without having an unattended robot installed beforehand—resulted in some folders not being created. We have now resolved this problem, so you can install the development robot without the need to manually add any folders.

 

Next loop iteration/exit loop step inside group

 

We have fixed the bug that prevented the "Next Loop Iteration" or "Exit Loop" steps from functioning correctly within a group. Previously, these steps only exited the group but did not leave the loop itself. Now, you don’t have to worry about the robot performing this correctly. You can add as many groups as you want, and the robot will exit both the group and the loop as intended.

 

 

Variables within groups

 

We fixed the bug that prevented variables from showing inside groups. We noticed that we frequently had problems with grouping steps, but now we have addressed the root issue, so it won't be a problem anymore.

Payload copy button now works

 

The copy button now works. In Payload, we fixed a bug, so the + button will copy your payload.

Removing user from Organization

 

We had an issue with deleting old users from the HQ organization. This problem has now been resolved, so you will be able to delete any users.

If the robot cannot find the image, new error message will be displayed

 

If the robot cannot locate the image, a new error message will be displayed. We have improved the process for you: the JSON file containing information about the images, as well as the window where the robot searches for the image, will now be saved in a file included in the robot log (%appdata%\Robotiq\LastErrorTemplateArgs.json). This makes it easier for you to find the JSON file on the machine where the robot was running. You can then send it to us via Jira.

 

Old variable name

 

We fixed the bug with old variable names in the fields, so now, when you delete a variable, it will no longer be visible in the label of the field.

 

Robot in Production stage with error System.NullReferenceException

 

We have fixed a bug related to a null reference error encountered during the production stage for processes that contain metadata (specifically in the Advanced Click Step and Find Image Step). If you are still experiencing issues, please save and publish the process again to properly collect the metadata.

 

Remove the anchor without including an image

 

We fixed a bug where you don't need to add an image to remove an anchor. Now, you can just click on Remove.

 

 

 

Was this article helpful?