Developers can test and run Workload Management (WLM) automations directly from the bot editor, using real queue data, to streamline the validation and refinement of business logic without deploying to devices. This enhancement improves efficiency by allowing real-time testing of queue features, reducing development time, and enhancing accuracy and consistency.

Note: The feature to view the Run with queue option in Bot editor requires the Enterprise Platform license. For more information about supported versions for this feature, see Enterprise Platform.
.

In Control Room, developers build automations that leverage WLM queues to process work items in parallel. The Run with queue option in the Bot editor now enables developers to test and run WLM automations directly within the editor, using actual queue data—without needing deployment on devices or access to a public workspace. This enhancement simplifies designing, validating, and refining business logic for queue-based automations.


Validating WLM automations in Bot editor

Use case: Validating the WLM queue data

Consider a WLM automation, for which you want to process data from a WLM queue. Each queue work item contains structured data fields (for example, customer information, transaction details, or product attributes) that the automation must retrieve, validate, and process according to defined business rules.

During development, you want to test the automation with different queue scenarios to make sure all business rules, checks, and error-handling work as expected. But with a Bot Creator license, the developer cannot directly access or retrieve queue work items inside the Bot editor. Because of these limits, developers use time-consuming and error-prone methods like hard-coded values instead of queue variables, deploying to devices for each test, and more.

If an automation developer could directly test the queue data in the Bot editor, the developer experience becomes more efficient. With this enhancement, you can:
  • Retrieve and run real queue items directly in the Bot editor.
  • Test queue features such as queue sorting and work item result.
  • Check the business logic and error-handling in real time, without deploying to a device.
  • Test multiple scenarios quickly, allowing faster changes and reducing overall development time.
  • Achieve greater accuracy and consistency, since testing is based on real queue data rather than fake values.

Benefits

The key benefits include:
  • Removes dependency on device pool cycles for validation.
  • Accelerates automation development and improves time-to-market.
  • Reduces manual effort and repetitive tasks during testing.
  • Enhances overall developer productivity, creating an intuitive development workflow.