UiPath 2024 December Community Release
Studio and StudioX
Studio Installer
Setup Simplification
Studio now comes with a lighter setup, bundling only System Activities. All additional packages can be downloaded from the official feed if needed.
Simplified Sign-in experience
Connecting to Studio is now more straightforward with a single sign-in option. For those needing to connect via client credentials or machine key (for unattended deployment), the Assistant and command-line options remain available.
StudioX capabilities into Studio
You can now create a StudioX Task directly from Studio without having to switch profiles. Simply navigate to the Templates and search for the Task which will enable you to create a StudioX workflow. You can take advantage of Project Notebook and other StudioX capabilities. With this change, you can also consume StudioX templates.
Citizen Developers can continue using StudioX as before, without any changes.
Deprecating Windows-Legacy
Over the last few years, we’ve shifted focus from Windows Legacy projects and invested in Windows and Cross-Platform. We believe we are now at the next stage and starting with this release, creating or editing Windows-Legacy projects is not supported anymore. Opening existing Windows Legacy projects only gives you an option to convert them to Windows projects.
This means that the Studio 2024.10.x release will be the last long term support version that supports legacy projects (please refer to the Product lifecycle page for more information)
Autosave
Studio now supports autosave, allowing you to work on your projects without worrying about losing your progress. To enable this feature, simply head over to Backstage Settings. Happy creating!
Long Running Workflow Preview
Introducing Long Running Workflow, a new canvas in Studio that uses BPMN concepts to help you model and automate advanced processes. Currently under preview, you can get started with the Long Running Automation template (make sure to Include prerelease) and build workflows that integrate tasks, decision points, data flows, systems integration and human collaboration all while leveraging UI, API & API-powered capabilities.
The Invoice Processing workflow below has been built using the Long Running Workflow canvas and uses concepts like User Tasks, Service Tasks, Gateways, Message Intermediate Catch Events and many more.
Learn more about it here:
Long Running Workflows Community Preview - News / Product News - UiPath Community Forum
System 24.12.0-preview activities
Try Catch, Switch and Timeout Scope
We unified the look of those activities between Studio Web and Studio Desktop.
See below for a comparison between the old and new look:
Note: This new look is only available starting with this Studio version and System 24.12.0-preview activity package.
Start Job
We adjusted the Start Job activity to work the same as Invoke Workflow File and Invoke Process. It now follows the same concept of having the arguments grouped under the single property:
Assistant
Assistant Web
Assistant Web is now available in public preview! Have you had a chance to try it out? Check the details here:
UX improvements
Dynamic resize
We’ve replaced the collapse/expand button with a more intuitive resizing feature. You can now expand or collapse the application simply by dragging the edges.
Launch more than one app
You can now launch multiple apps simultaneously, removing the previous limitation.
One place for all the details
Automations from the Marketplace or Automation Store now include all information in a single tab, the Details tab. We’ve removed the More Details tab to create a cleaner, more streamlined layout.
UIAutomation
Chromium-based embedded browsers
Cross-origin iframes support for CefSharp
We’ve added cross-origin iframes support for our CefSharp WPF implementation. This is now available for CefSharp versions v122.1.120 and newer.
Coded automations
Activities In Coded Workflows use Project Defaults for Timeout
UI Automation activities in coded workflows now use the project ‘s default values for activity timeouts instead of having to manually enter a value for each. The timeout value is taken from Project Settings > UI Automation Modern > Timeout.
Option to choose when to close the target app
The behavior in coded workflows was to always kill the target application by default and this couldn’t be changed from the activity itself. We now have a Close option for the target application, that we can use anywhere in the coded workflow, when needed.
Overload with SecureString
for TypeInto
in UiAutomation API
Previously, in coded workflows the TypeInto
activity supported just string as parameter type for the text:
TypeInto(TargetAnchorableModel target, string text)
TypeInto(string target, string text)
We added overloads with SecureString as type for the text parameter, for Studio Coded Workflows:
TypeInto(TargetAnchorableModel target, SecureString text)
TypeInto(string target, SecureString text)
Core UI Automation
Expose WaitForReady property in selection helper
The Wait for Page Load property with its three values (None, Interactive, Complete) was configurable from the Properties panel for UI Automation modern activities. We’ve now made it available in the Options section of the Selection Helper.
The Application Card attaches exclusively by its defined selector
Starting with UIAutomation 24.12 we changed the Use Application/Browser activity attach logic such that it will attach exclusively by its defined selector (at run-time).
For newly created Use Application/Browser activities it is inhibited the previous attach logic that tries to attach by fuzzy title / URL. For example, if there are two browser tabs open with the same URLs and different titles, the title attribute from the Window selector will be used for matching the browser tab.
Auto-verify Execution for Type Into in pure Computer Vision scenarios
This enhancement ensures that execution verification is automatically applied when only Computer Vision (CV) is available, significantly improving the resilience and reliability of automations. For scenarios where selectors are available, Auto-Verify Execution ensures that the input is validated by checking if the expected value has been correctly entered after execution. Now, this same robust mechanism extends to pure CV scenarios, where no selectors are present.
Semantic Icon Descriptions for Objects and Activities
We’re enhancing the Object Recorder with the power of the CV AI Model to generate Semantic Icon Descriptions: the model now outputs semantic descriptions of icons, improving object naming for elements captured through the Object Recorder, including features like Capture All Elements. Additionally, these semantic descriptions are used to rename activities based on pure CV icon targets, ensuring greater clarity and consistency across your automation workflows.
Hebrew and Arabic Support for UiPath Screen OCR
The latest update brings support for Hebrew and Arabic to Screen OCR. This enhancement allows you to seamlessly extract text in these languages, improving automation capabilities for users working with right-to-left scripts.
Please tell us what you think
Which features excite you the most and you are going to try right away? We want to hear what you think! Please use the button below