What's new

ROBIN Studio

  • Added the ability to create nested sub-scripts:
  • Sub-scripts are groups of actions, loops, conditions, and branching. Actions placed inside these blocks - are considered to be a nested script.
  • Sub-scripts are opened in a separate tab and are available for editing.
  • A navigation bar showing the nesting hierarchy has been added to the upper part of the scheme. When clicking on the name of a nested scenario in the navigation bar, the view switches to it and the active tab displays all the actions nested in this block.
  • A button has been added to the context menu for actions that contain nested actions to open the selected action block separately from the main robot script.
  • Studio now "remembers" the collapsed state for loops, action groups, conditions, and branches. This speeds up the loading of the robot's scheme and the Studio's work in general: when loading the main scheme, collapsed nested scripts are no longer loaded.
  • Fixed flaws when working with numeric fields in the properties of actions, now you can completely clear the field, no longer substitutes "0" when deleting a value.
  • Added the ability to specify values of all available types and tools for editing them in the robot launch parameters window, except for "Coordinate" types. except for the types "Point coordinates", "Area", "Object".

ROBIN Player

  • Fixed a behavior where player settings may not be saved, resulting in robin completion emails not being sent.
  • Added handling of a bug that could cause robots to remain in the running list after completion. Added internal message validation and expanded player logs.
  • Fixed a bug that could cause robot logs or the player itself to hang when viewing logs on the "Launch history" tab.
  • Added the ability to specify values of all available types and tools for editing them, except for "Point coordinates", "Area", "Object", to the window with robot launch parameters.

"Excel" action group

  • Improved "Sort by color" action, fixed a bug that caused the robot to hang if only the "Context" field was filled in.
  • Improved "Show Rows" action, fixed an error when specifying "0" as the end row. Now if you specify "0" in the "End string" parameter, only the string specified in the "Start string" parameter will be hidden.
  • Improved "Hide strings" action, fixed an error when specifying "0" as the end string. Now if you specify "0" in the "End line" parameter, only the line specified in the "Start line" parameter will be hidden.
  • The "Copy sheet" action has been improved. Now you can use the sheet name with the length of 31 characters.
  • Improved "Add new sheet" action. Now you can use the sheet name with a length of 31 characters.
  • Improved "Save" action, corrected the text of the error that occurs when trying to save a file in the root of the system disk. The error occurs due to security policies, as administrator rights are required to create files and folders in the system disk.
  • Added a new Find and Replace action that allows you to replace text in table cells. The action returns the dictionary with the changed cells.

"SAP" action group

  • The "Select items on the screen" action has been improved; the error when a panel containing an item was selected instead of a separate item has been fixed. Now the selection works in all situations, and the application window can be forced to expand to the full screen.

"Windows" action group

  • Finalized WinSpy, fixed a bug that caused the spy to ignore the value in the "Order" field when searching for an item. Now, if this field is not filled in, the search will highlight all found items, and if a value is specified, only the item with the specified order number will be highlighted.

"Base actions" action group

  • New versions of actions on Java engine have been added:
    • Output error.
    • Branching.
    • Message to log.
    • Added new action "Change area coordinates" that allows you to change the coordinates and size of an area in a variable of type "Area". Note: the area size cannot be smaller than "0".

"Browsers" action group

  • For the "Google Chrome" browser, added the ability to specify arguments for launching the browser for the "Open Browser" action, WebSpy and Recorder. To use default arguments, you should add a section to the files "env.cfg", "webSpyEnv.cfg" with the name [startChromeArgs] and specify arguments in the format "args = nosandbox;disable-notifications".

"Collections" action group

  • Improved "Get value by index" action on .Net. Fixed an error when processing a collection of paths obtained as a result of the "Save attachments" action of the "Outlook" group.

"Operators" action group

  • Added a new version of the "Between" action from the "Compare" subgroup in Java.

"Vision" action group

  • Improved "Click on image" action, increased search accuracy. Also fixed the behavior that when the searched image was not on the screen, the action could find images less similar to the template. Now the action waits for an image with a specified degree of similarity and fails if no such images are found within the allotted time.

"Robot control" action group

  • Improved "Launch robot" action, changed the principle of working with timeout, now if you specify timeout "-1" the action waits indefinitely for the robot to launch, the same behavior if the parameter is not filled. Other negative values cause an error.
  • Improved the "Wait for one robot to finish" action:
  • Changed how timeout is handled, now if you specify a timeout of "-1" the action infinitely waits for the robot to launch.
  • Fixed a bug that could sometimes cause the action to terminate immediately even though the expected robot is still running.
  • Improved the "Wait for multiple robots to finish" action:
  • Changed how timeout is handled, now if you specify a timeout of "-1" the action waits indefinitely for the robot to launch.
  • Fixed a bug where sometimes an action could terminate immediately even though the expected robot is still running.
  • Fixed a bug where the action would terminate with an error if it received an empty collection.
  • Improved "Get list of launched robots" action, added sorting for the list of robots in ascending order of launch date (oldest robots at the beginning).
  • Нет меток