Review what's new and changed, fixes and limitations, and the feature deprecations in Automation Workspace for the v.34 release.

What's new

Packages, actions, and Bot editor
Run or schedule process automation

You can run or schedule a process automation through the Run wizard in Automation 360 from a public workspace. The new process first capabilities enable you to schedule process automations and run them in less time. This eliminates the need to create shell bots for scheduling. User-friendly interface enables you to focus on driving value, adoption, and productivity through automation.

Run a process automation from public workspace | Schedule a process automation

Option to ignore pop-ups in the Bot editor

When you create or open an existing bot, you can now test the resiliency settings by enabling the pop-up handler feature before running the bot . This ensures a successful execution without any runtime issues.

Ignore pop-ups during automation execution

APIs and integrations
Connector Builder
  • You can now secure the User provided input parameters.
  • The Control Room prevents you from entering Authentication as an action name because it is a reserved name.
  • The base URL is now an optional field.
Note: This feature requires an additional license. Contact your Automation Anywhere account representative for more information.

Request parameters | Add action in Connector Builder

WLM APIs
From Automation 360 v.34, the following WLM API endpoints are deprecated and planned to be discontinued (EoL) along with the v.38 release:
  • POST /v3/wlm/workitemmodel
  • GET /v3/wlm/workitemmodels/{id}
  • GET /v3/wlm/queues/{id}
  • POST /v3/wlm/queues/{id}/consumers
  • POST /v3/wlm/queues/{id}/participants
  • PUT /v3/wlm/queues/{id}/members/{userId}
  • POST /v3/wlm/queues/{id}/file
  • PUT /v3/wlm/queues/{id}/workitems/{workItemId}
Replace the above API endpoints with the following API endpoints:
  • POST /v4/wlm/workitemmodel
  • GET /v4/wlm/workitemmodels/{id}
  • GET /v4/wlm/queues/{id}
  • POST /v4/wlm/queues/{id}/consumers
  • POST /v4/wlm/queues/{id}/participants
  • PUT /v4/wlm/queues/{id}/members/{userId}
  • POST /v4/wlm/queues/{id}/file
  • PUT /v4/wlm/queues/{id}/workitems/{workItemId}
Automation APIs

From Automation 360 v.34, the Bot Scheduler API endpoints: /v1/schedule/automations are deprecated and are replaced with /v2/schedule/automations. The v1 version is planned to be discontinued (EoL) along with the v.38 release.

What's changed

Fixes

Fixed the following issues for the Bulk package update feature:
  • As an administrator, you can now update all bots to the default package version using Update all bots option. The bulk package update process no longer gets stuck, and the Bot update status now displays correctly.
  • You can now use the Stop action to cancel any ongoing bulk package update activities.

Service Cloud Case ID: 02166959

After updating to this release, intermittent runtime error messages are no longer displayed even when you deploy automations is short succession.

Service Cloud Case ID: 02150714, 02152430, 02163460, 02164931

The automation progress window is now displayed correctly in Run or Schedule windows when the Hide bot run window check box is deselected.

Service Cloud Case ID: 02166813, 02168939, 02169567

After updating to this release, the parent & child bots with shared sessions are now executed successfully without any error messages.

Service Cloud Case ID: 02169674, 02169583, 02169554, 02169576, 02169475, 02169180, 02169685

After updating to this release, the Run and Schedule buttons are no longer disabled when you select a credential variable as the input value for that bot.

Service Cloud Case ID: 02169600, 02168998 ,02169505, 02169979

When you enter new or updated existing text in the email body using the HTML design option, you no longer encounter errors to save the bot.

Previously, when you entered new or updated existing text in the email body using the HTML design option and tried to save the bot, the Save button was disabled due to an error.

Service Cloud case ID: 02169749, 02169752, 02170288

You no longer encounter issues when creating a bot using Dictionary > Assign action.

Previously, when you used the Dictionary > Assign action and selected the Dictionary source variable, the Any option was missing from the data type list.

Service Cloud Case ID: 02165977

You can now run automations successfully using device login credentials from CyberArk and HashiCorp external key vaults on Cloud Control Room instances. Previously, automations were failing because device login credentials were not being retrieved from CyberArk and HashiCorp key vaults set up in Automation 360 v.32 or earlier and connection settings were not updated post the configuration.

Service Cloud Case ID: 02169510, 02172289

Automation deployments on multi-user Bot Runner devices are no longer stuck in the Pending execution state on the Activity > In progress page.

Previously, an incorrect server-side configuration triggered multiple configuration refresh commands for all the multi-user Bot Runner devices. As a result, some automations were stuck in the Pending execution state for longer period than expected.

Service Cloud Case ID: 02165898, 02166205, 02166534, 02167579

After updating to this release, the sub-folders now appear correctly above any available bots as per the folder hierarchy in the Find a Task Bot or Find a Folder window, even when those bots and the sub-folders are located in the same directory.

Service Cloud Case ID: 02163129

The Workload Management (WLM) API PUT /v3/wlm/automations/{id} sample payload and descriptions have been updated to accurately reflect the required parameters.

Previously, the required parameters were not correctly displayed.

Service Cloud case ID: 02118267, 02137488

Pre-built templates can be downloaded from the Bot store using the manual import option.
Task BotsAfter updating to this release, you can use the Type column in the Automation > Public or Automation > Private folders to sort all the available items such as folders, API Tasks and so on, correctly in an alphabetical order.

Service Cloud case ID: 02102263

After updating to this release, any major, minor or patch versions of the Bot Agent is now displayed correctly across all the screens such as Device update initiated, Acknowledged, Downloaded, and Started.
If the automation recording feature is available, the status of any recording that failed to upload is now displayed correctly in the Activity > Historical page.
When you create a folder with non-English characters and create parent and child bots within it, the debugger window will no longer show an error message about the file path when you step into the child bot during debugging.

Service Cloud case ID: 02146771, 02147765, 02148008, 02148587, 02149293, 02152234

When you debug your automations, the watched variables now display the correct value.

Service Cloud case ID: 02165726

You can now successfully extract the value of custom fields into a dictionary variable using the PDF > Extract field action.

When bots are configured with different trigger package versions, the Trigger listener will now download each of the versions and use them for respective bots regardless of the order in which the trigger bots are configured.

Service Cloud case ID: 02123573

If the functionality to record automation execution is available and the automation recording fails, a descriptive error message about the possible cause is now displayed correctly.
For RDP-based deployments, the next available user session is now selected correctly if the legal disclaimer and multiple user sessions are enabled.

Service Cloud case ID: 02131563

After you update to this release, you can use the Compare option for a template that has multiple versions, without encountering any issues.

Service Cloud case ID: 02130667

If there are a large number of schedules (more than 2100) and the user does not have the View all schedule activity permission, access will be restricted to specific folders. However, the user will now be able to view all the created schedules, without any error messages.

Service Cloud case ID: 02099190, 02140783

The OpenSearch (Elasticsearch) backup sync job now adds an entry in the System log for every successful run, and is scheduled to occur every 30 seconds. With this update, the OpenSearch backup component will no longer add audit logs for successful runs.

Service Cloud case ID: 01991628, 02005445

When the Export to CSV option is used to export the users list to a .csv format, the Last login column is now included in the exported file.

Service Cloud case ID: 00773313, 01849525, 02106759, 02111207, 02122600, 02143301

In the Control Room, on pages where the pagination drop-down menu is displayed, you select items greater than 25, 50, 100, or so on and click the right arrow (→) to add your selection. If the number of items you select exceeds the number chosen in the pagination drop-down menu, the drop-down menu and page number are now displayed correctly.
When you create a bot using Loop, Loop, If, or If-else conditions and add another action after the conditional statement, the values added in the conditional statement are now retained.

Previously, the values added in the conditional statement were not retained.

When you create a bot using conditional actions such as If or While and search for a condition in the search text box, the matched texts are now highlighted in bold in the search results.

Previously, the search result highlighted a few matched texts in bold.

The new packages are now downloaded automatically when the automatic update of packages option is enabled for On-Premises Control Room instances.

Previously, new packages were not automatically downloaded under certain conditions, even when the automatic update of packages option was enabled.

Service Cloud case ID: 01998000, 02084927

When you check-in a bot, the Unexpected error occurred message is no longer displayed as the old index.lock file is now deleted automatically and the corresponding bot is checked in successfully.

Service Cloud case ID: 02101840, 02108394, 02116666, 01984944, 02129953, 02100625, 02121038, 02120628, 02123571, 02117517, 02132458, 02139085

When you use the Manage bots > Promote option to migrate a bot from one environment to another, all the child bots including any of the packages available in them are successfully migrated without any issues.

Service Cloud case ID: 02116742

After you update to this release, the entries in the WLM quartz table are now reset and you can import work items from .csv files without the need to restart the Control Room.

Service Cloud case ID: 02113465, 02148436

When you pass variable values between a parent and child bot, errors are no longer encountered even if any of the variables contain null values, and the bot run completes successfully.

Service Cloud case ID: 02089254

After you update to this release, the filepath provided in the Path to executable: field is now enclosed in double quotation marks (") and conforms with the privilege escalation security guidelines.

Service Cloud case ID: 02141762, 02132449

After updating to this release, you no longer encounter password issues as special characters are supported in the Windows service accounts.

Service Cloud case ID: 02124989, 02151131

The correct device name is now displayed on the Activity > Historical and Activity > In progress pages when a deployment is part of a pool with two Run as User accounts assigned to the same device, while another device uses different credentials associated with one of the Run as User accounts. Previously, sometimes these pages incorrectly displayed the name of a non-default device if two devices were deployed on the same machine.

Service Cloud case ID: 02135000

You can now select credentials in the password field, even if Manage > Credentials > Attributes > Use attribute ONLY on Password or Masked check box is selected.

Previously the same credential was not available for selection.

Service Cloud case ID: 02141254, 02145490

Roles assigned to the application user(s) are also exported successfully. Previously, when a user tried to export the system defined roles that were assigned to the application user(s), the audit logs indicated success, but the Activity > Historical page displayed the action as failed.

Service Cloud case ID: 02119829

The data for an existing license key now remains active and is not erased from the license registration page (unless an invalid key is used). Previously, some users were not able to connect to the license server because the Control Room registration data was missing. This issue occurred when a random or incorrect license key was used, which caused the existing license key's data to be erased from the registration table.

Service Cloud case ID: 02122019

If you use any of the screen capture actions when the Ignore unexpected pop-ups option is enabled, the background applications that correspond to the action are no longer treated as a pop-up window.

Service Cloud case ID: 02108052

There is no longer any discrepancy between the audit logs captured in the Control Room user interface and those captured using SIEM-integrated Splunk. Previously there was a mismatch in the count of audit logs because the EXPORT_TO_CSV activity type audit log was not sent to the SIEM server.

Service Cloud case ID: 02118266

The Control Room enables you to save the Administration > Settings > Inactive User Account Auto-Disable Configuration option successfully by allowing you to select the roles which you want to exclude. This exclude option ensures that some users are not automatically disabled even though they have been inactive for a specified time. Previously, the Control Room allowed you to save this option even when a role was not selected.

You can now successfully create and test the OAuth connection using PKCE with client secret.

Previously, you had to first create a connection and then edit the connection to add the client secret.

An automation that uses the Text file > Read Variables action in a child automation, now executes successfully even if the variable mapped in the action's output has a null value.

Previously, the automation would fail with a no value present error.

Service Cloud case ID: 02099836

After you update to this release, certain automations that are running on multi-user Bot Runner devices are now correctly marked as Pending execution instead of Started. An automation will be in Pending execution state when the following events occur:
  1. A multi-user Bot Runner device receives a configuration refresh request while there are active automations in progress.
  2. Additional automations are started on other user-sessions after the configuration refresh command is sent from the Control Room. For example three more automations are started.
  3. The new automations will remain in Pending execution until the automations that are in progress complete, and the configuration refresh command is processed.

Service Cloud Case ID: 02161311

You can enable custom secrets mapping for Bot auto-login in an On-Premises environment with Active Directory authentication.

Previously, the system failed to find a secret name mapping for Bot Runner user when you enabled custom secrets mapping. This resulted in failure to run the Bot.

You can now select and edit credentials, password details, domain, and site information after clicking the Test Connection while configuring external key vault.

Previously, users could not select and edit credentials, password details, domain, and site information after clicking the Test Connection.

This release introduces support for the $ character in key names for both parameter keys and header keys within the Connector Builder. Previously, the $ character was not allowed, limiting compatibility with some API vendors.

This release introduces support for the $ character in key names for both parameter keys and header keys within the Connector Builder.

Previously, the $ character was not allowed, limiting compatibility with some API vendors.

Users can now successfully synchronize the Active Directory mapping without any connection issues.

Previously, on On-Premises deployments, there was an issue with an LDAP timeout error during the Active Directory group mapping synchronization process.

Service Cloud Case ID: 02129761

Limitations

After updating to this release, the Run and Schedule buttons are disabled when you select a credential variable as the input value for that bot.

Service Cloud Case ID: 02169600, 02168998 ,02169505, 02169979

  • When you begin the bulk package update process and perform the repository operations such as Check in and Import to the Public workspace, the operations (Check in and Import) will take a longer time to complete.
  • We recommend that the Control Room administrator perform the bulk package update process during non-business hours.
Note: These limitations currently apply to Cloud and On-Premises Control Room instances.
API Task is a cloud-only feature. It is currently possible to import API Tasks into On-Premises environments. Imported API Tasks can be viewed in the On-Premises Control Room; however, they cannot be executed as automations.
When you create a bot and use the expression builder to build an expression, some selected expressions might not consistently display all the elements in the expression builder preview.
After you update to Automation 360 On-Premises, when you create a process automation, and check it in to public workspace, you cannot run or schedule that process.
WorkaroundNavigate to the config folder that is available in the C:\Program Files\Automation Anywhere\Automation360\ location, and add the following values in the flagrules.json file:
{

  "flagValues": {

    "feature_schedule_process_task": true

  }

}
Save your changes and restart all the Control Room services.

Bot compilation/run fails when there are variables of type Any and the variables are mapped in the return as dictionary output. This issue primarily affects bots that use the Task Bot or Dictionary commands and have variable mappings involving Any types.

Workaround:

  1. Edit the bot: Open the impacted automation in the bot editor.
  2. Identify Any variables: Locate any variables of type Any that are assigned values from a dictionary returned by another bot.
  3. Determine specific type: Determine the appropriate data type for the variable based on the values it will receive from the child bot.
  4. Update variable type: Change the type of the Any variable to the specific type you identified.
  5. Save and run: Save the automation and run it to verify that the compilation and execution are successful.

Updates to the interface

Automation Workspace
A new navigation menu is introduced to the external key vault auto login settings:

autologin-external-key-vault

Change in navigation for external key vault auto login settings