Release Notes 20.5.2

What’s new in WDG Automation 20.5.2?

See the new implementations, improvements and fixes in WDG Automation features and tools, commands and more in this new version (20.5.2).

To take advantage of these new features, install or update your WDG Automation platform to version 20.5.2. But first, if you missed what was released in version 20.5.1, check it out here.

WDG Automation Studio

Create WAL files faster

Now it is possible to create WAL files faster, using the new option available on the "New" sub menu called "WAL File". The hotkey ALT+Shif+W can also be used for that purpose, speeding up that process.

Creating WAL files from the New submenu

Improved Extract PDF Text tool

The Extract PDF Text window has been enhanced to support ribbon menus.

The enhanced Extract PDF text window

Improved Fields Mapper tool

The Fields Mapper window has been enhanced to support ribbon menus.

The enhanced Fields Mapper window

Improved Image Cropper tool

The Image Cropper window has been enhanced to support ribbon menus.

The enhanced Image Cropper tool

Improved Region Selector tool

The Region Selector window has been enhanced to support ribbon menus.

The enhanced Region Selector window

WDG Automation Language (WAL)

Enhancement to the Run Workflow Instance (executeWorkflow) command of the Base category and Workflow subcategory

Added the parameter "Error" on the Execute Workflow Instance ( executeWorkflow ) command, to return any errors that occur during the command's execution. The addition of a variable of the Error type, used in this parameter, will hold information regarding the reason behind the error, according to the following definitions:

If the instance is blocked by another execution: Returned error: "The instance is blocked by another execution". Execution Success: "False"

If the instance is found but its status is not "New": Returned error: "The instance's status is [Current_Status]. This command can only execute instances which have the 'New' status." Execution Success: "False".

If the instance is not found, but there is an error during the execution : Returned error: "Error during execution." Execution Success: "False".

If instance status is "New" and there is no execution error: Returned error: Null, since the operation was completed. Success: "True".

❗ Important:
This enhancement has generated a possible incompatibility with previous versions. For further information, see the topic about the Breaking Changes.

Enhancement to the Bot Start on Hold (botStartOnHold) command of the Communication category and General subcategory

Implementation of the Bot Start on Hold ( botStartOnHold ) command for chat operation. In this way, the message specified in the "Messages" parameter (--message) will be sent only once to the user until the Bot Stop on Hold ( botStopOnHold ) command is called, unless the chat user sends a message while the Bot Stop on Hold ( botStopOnHold ) command is not called. If the latter case occurs, the message specified in the Bot Start on Hold ( botStartOnHold ) command will be sent to the user again and the user's previous message will be stored in a variable of the Stack type, which will be passed through the Connect to Chatbot or IVR ( botConnect ) command's Message (--messages) parameter or IVR.

It is important to note that this implementation applies only to Chat. For more information on operation with IVR, see the documentation for the Bot Stop on Hold ( botStopOnHold ) command.

Note:
The messages transmitted in this implementation will also be saved in the chat history.

❗ Important:
This enhancement has generated a possible incompatibility with previous versions. For further information, see the topic about the Breaking Changes.

Enhancement in environment variables

Enhanced the environment variables adding the red time, which will be responsible for saving the red time configured for the version of the script that started the execution. This means that the use of the variable will obey the environment in which it is being executed, with the following condition: the value will only be assigned to the variable at runtime. In WDG Automation Studio, you can find it using the "wdg: redTime" name.

Web Client

Data filters enhanced

Enhancements on Control Panel, Workflow Instances, Process Instances, Workflow Instance Variables and Web Client Variables Instance pages' data filters, which becomes faster and more reliable to the end user. This means that all filters come pre-selected, except when there are already saved filters. This does not apply to the Control Panel page. The filters bar is now shown below the current page's main bar.

The following list demonstrates the new added features:

  1. Clicking the "Close" button on the filters bar will hide it;
  2. Filters can only be applied after clicking the "Apply" button;
  3. To delete a filter, just click on the "X". There is no need to click on the "Apply" button again, as the changes caused by the filter deletion are immediately applied;
  4. In case the user selects the "All" filter option, clicking the "X" will remove all filters.

Improved performance on data filters

Bug Fixes

WDG Automation Studio

Description
Fixed an issue in which it was possible to edit comments on the WDG Automation Studio Script Designer while the script was running
Fixed an error when opening the Machine Learning Model Builder window, in which the Name and Directory fields would show the errors "Invalid name" and "Invalid path", respectively, even without any user action.
Fixed an issue in which the keyboard focus was lost when opening the Designer interface (SHIFT + F7) with an open script in the WDG Automation Studio, preventing any kind of keyboard movement along the script lines.
Enhancement on the WDG Automation Studio's windows, so that required fields should be easily identified to the user and screen readers.
Fixed a navigation error in the WDG Automation Studio configuration window, where it was not possible to focus on the search field using only the keyboard. For this, the shortcut key (Ctrl + ç) was added to facilitate this focus.
Fixed the error of writing in Portuguese in the data type "Database".
Fixed error where, when running the script using the option "Start without debugging", the debugging tools were still displayed.

Setup

Description
Fixed an error in which the WDG Automation platform installation was generating a new proxy.config file. However, if the proxy field is left empty during the installation process, the proxy.config should not be generated. It is important to note that the installation of the WDG Automation platform has proxy settings, this data will be recovered on the next installation, automatically filling out the proxy field during the process.

API

Description
Fixed an error that occurred when the user tried to change password for the first time on the Vault, using the tray-icon on the Windows Taskbar, right after installing the WDG Automation platform.

Chatbot

Description
Fixed an issue in which, when trying to create variables for parameters that accept collections (list, stack and queue) on the command editor window, an error was thrown.

WDG Automation Language (WAL)

Command Description
Subroutines Fixed an error in the validation of subroutines, which occurred when deleting a subroutine that was used by some command. WDG Automation Studio would not report an error on the commands that used the subroutine that was no longer present in the script.
Web Service Request (webService) Improvements to the Web Service Request (webService) command, it is now possible to inform variables of the Secure String type in the input parameters of the operation.
Run Workflow Instance (executeWorkflow) Fixed the Success output parameter of the Run Workflow Instance (executeWorkflow). For more information about this fix, check the topic about enhancements to the Execute Workflow Instance ( executeWorkflow) command.

Learn more about possible Breaking Changes

To see a list with all possible breaking changes, click the following link Breaking Changes.