Automation 360 v.25 Community Edition Release Notes

Release date: 21 June 2022

Review what's new in the Community Edition of the Automation 360 v.25 (Build 14304) release.

Important: This release includes an optional Bot Agent update. You can continue to run your existing bots without updating the Bot Agent. However, if you want to use the new features in Automation 360 v.25, you must update the Bot Agent available with this release.
For more information on updating to this release, see these resources:

Automation Workspace

What's new
Support to automate applications supported on Citrix Workspace app (Service Cloud case ID: 01758063)

The Citrix Workspace app is now supported on Automation 360. You can now automate applications that are accessed through the Citrix Workspace app by using the Recorder > Capture action or the Start recording option.

Install Bot Agent on devices that have Enterprise 11 Enterprise Client

When you are creating a bot in Automation 360, you can now install the Bot Agent on a device with an existing Enterprise 11 Enterprise Client. You can create or run bots from both the Control Room instances.

Install Bot Agent and register device

IE 11 EOL notification banner displayed in Control Room

Starting from the Automation 360 v.25 release, if you use the Microsoft Internet Explorer browser to access the Control Room, you will be prompted to use an alternative supported browser, such as Google Chrome or Microsoft Edge (Chromium). When you log in to the Control Room, a notification banner is displayed indicating that support for Internet Explorer 11 is ending.

Log in to Automation Anywhere Control Room

AISense Recorder: Support for Korean language and complex table operations
  • You can now use AISense Recorder to automate applications that use Korean and a combination of Korean and English interfaces.

    AISense for recording tasks from remote applications

  • With AISense Recorder, you can now extract tabular data from complex tables. You can capture and automate tables with wider columns and tables that have columns with controls such as check boxes and options. You can also capture specific columns from tables.
    Note: If the table is not detected automatically, use the Define option to detect the table.

    Table data extraction through AISense Recorder

Enhancements to Recorder
  • When you run a bot, you can now automate objects that appear behind the bot runtime window by using the Recorder > Capture action. (Service Cloud Case ID: 00684306, 00770636, 01146672)
  • You can now use the Recorder to capture and automate objects with a specific technology. The Capture object tab now has the option to select a specific technology and capture using that technology. You can capture objects with the following technologies:
    • Microsoft Active Accessibility (MSAA)
    • UI automation
    • Microsoft (MS) COM UI Automation

    Capture using specific technology

    (Service Cloud Case ID: 01760871, 01865823
  • You can now use the Recorder to automate third-party plug-in window objects on Google Chrome or Microsoft Edge browsers by using a specific technology.
Reduce Data Loss option in PDF package

In the PDF > Extract text action, for the Structured text type field, a new Reduce Data Loss option is now available. When you use this option, you can extract the complete text with minimal overlap of characters.

Using Extract text action from PDF

Enhancement to the String package (Service Cloud case ID: 00770822)

In the String > Extract text action, a new When extracting option is now available. You can use this option to specify whether the case of the text in the extracted substring must match that in the source string.

Using Extract text action of String package

Download files from URLs that require NTLM authentication (Service Cloud case ID: 01189873)

With the enhanced Browser package, you can now download files from URLs that require NTLM authentication by using the Browser > Download file action.

Enhancement to multiple attachments option in Send email action (Service Cloud case ID: 00800976, 00817136, 00821405, 00936080, 01256523, 01256320, 01262069, 01259369, 00936080, 01801928)

When you send email from bots, you can now send multiple attachments as a list of files or a variable that contains the list of file objects. With this feature, you can attach files such as data files, spreadsheets, and word processor documents to your email. You can attach multiple filepaths from a local drive or a network drive, or you can use a variable that contains a filepath.

Using Send action

Enhancement to SOAP Web Service package

When you build a SOAP response for an Xpath expression in the SOAP Web Service package, the result of the Xpath expression can be stored as a list of strings.

Example of using the SOAP web service action

View version history of non-bot file dependencies (Service Cloud case ID: 01615105)

You can now view the version history of your non-bot file dependencies. This helps to identify relevant changes made to your file by other users during a specific date and time along with the check-in messages.

View version history of non-bot file dependencies

Edit non-empty folder names in private workspace (Service Cloud case ID: 00535388, 00730075, 00786633, 00791528, 01615295, 01820406)
You can now edit your non-empty folder names in the private workspace. With this feature, you can now manage folders more easily. Ensure the following when you rename a folder:
  • It does not contain checked-out or cloned bots even at subfolder levels.
  • It does not contain more than 100 items including subfolders and files.

Create and rename folders

View dependency maps for bots

You can now view the dependency map for your bot in both the public and private workspaces. The dependency map shows the immediate parent and child bots for any selected bot. If you are an RPA developer, you can use the dependency map to better understand where a bot is invoked and which child bots are invoked by the bot. With this information, you can gauge the impact of the change in a bot, use the bot effectively, maintain better bot code and reusability, and prevent conflicts.

View bot dependency map

Automation Co-Pilot for Business Users

What's new
Create request in new tab

You can now open and run your new requests in a separate tab when you select the Open request in New Tab option in the initial form. With this option, you can create requests concurrently without changing your current page navigation.

Create a request and complete a task

Duplicate rows for Table element

In the web interface, when you are adding rows to your form by using the Table element, you can now save time by duplicating a row in the table with the new Duplicate row option. The duplicated row will now be placed under the highlighted row that you had selected.

Interface triggers support more technologies
You can now use interface triggers with the following technologies:
  • Windows native
  • SAP Desktop
  • Google Chrome and Edge Chromium browsers

Add an interface trigger

Enhancements to form rules
  • Use custom formatting

    When you are adding a rule, if you use the If menu to set the rule conditions on certain elements such as Text Box or Text Area, you can now select Is from the drop-down menu to enable additional options. Select the Custom option and click Add regular expression to apply custom formatting requirements on the selected element.

    Consider a scenario where the user IDs of all your employees have AV as prefix. For example, for an employee whose name is Adam, the user ID is AVAdam. Use the Add regular expression option to set the value in the Regular expression field as ^AV. If a user enters Adam in the user ID field, an alert is displayed.

  • Set custom value or append element value
    When you are adding a rule, use the Then menu to select a form element. For this form element, you can set one of the corresponding actions using Set Value or Append value:
    • Value: Data entered in the Enter value field is applied to the selected element.
    • Form element: Data from the form element selected in the Select element drop-down menu is appended.
    Consider a scenario where a user registration form has 'First name' and 'Employee ID' fields. You can set one of the following rules for the value in the Employee ID field:
    • Select Value and enter Emp1013 as preset value.

      This value is displayed in the 'Employee ID' field when the bot runs.

    • Select Form element and set 'First name' element in the Select element drop-down menu.

      The value from the 'First name' field is appended to the 'Employee ID' field when the bot runs.

    You can use elements in the same way that variables are used in the Bot editor. You can enter $ to view a list of elements.

Conditional actions, rules, and elements

Document Automation

IQ Bot Extraction360 (Preview) is now Document Automation. Community Edition enables users to try features from Document Automation, including creating up to five learning instances, connecting to learning instances in Automation 360 IQ Bot, uploading documents for processing, and validating documents using Automation Co-Pilot task manager.

Document Automation Community Edition

What's changed
The Document Workspace folder now holds learning instance assets (bots, process, and form). Previously, these assets were located in the IQ Bot Processes folder.
The actions which support document processing are now located in the Document Extraction package. Previously, these actions were located in the IQ Bot Extraction360 (Preview) package.
Learning instances from prior releases have been deleted to enable the upgrade to Build 14304.
Limitations
Document Automation supports a device username of 21 characters or fewer.
The value beside the Validate documents link, which indicates the number of documents awaiting validation for a learning instance, sometimes does not appear.
When you are validating a document, if you draw a box, zoom in, and then click Fit to screen, the box appears at a different location from where you clicked.
If you connect to a learning instance from Automation 360 IQ Bot with an optional field that has a set default value and some fields that are unmapped, when you process documents in that learning instance in Document Automation, the default value appears in the unmapped fields.
When a bot runs an action from the Document Extraction package, the Activity > In progress page shows the item name as IQBotAutoExtract.
Although the Learning instances page states that users can not delete learning instances, a user can delete a learning instance by mousing over the actions menu to the right of the learning instance and clicking the Delete icon.