UiPath Community 2022.4 Stable Release - StudioX

UiPath Community 2022.4 Stable Release - StudioX

This topic goes in-depth about the improvements in StudioX. To read about other products, please navigate to the main topic here.

Start page redesign with a focus on Templates

We’re making a change to the StudioX Start Page to give you the chance to benefit from Templates. Taking over the right-hand side, you can either start a new project based on a template or search for other suitable templates from across all the available feeds:

As before, if you’d like to go to the Templates tab, you can do so by clicking on View all Templates or clicking on the Templates tab in the left hand side.

From the Templates main page, you can choose from the dropdown the new category Getting started. Templates in this category have been especially curated to help you get started with StudioX and should represent a suitable collection of reusable tasks.

Templates under this category have customizable fields which allow you to configure the newly created task and adapt it to your data. Simply set the accounts or the files you would like to use and run the task.

image010

If you’d like to start a New task or template from scratch, you can find them now on the left hand-side alongside the Open functionality. Simply click on New or Open to view the dropdowns and make a selection:


Templates with customizable fields

We’ve added customizable fields to our Templates, allowing them to become sample tasks with activities in place that can be further configured by template consumers by filling in the blank fields with their own data.

Changes for Template Creators

When creating a template, you may have fields that should become configurable once published. For those you can use the Plus sign and select Mark as customizable:

image001

This marks the field with the image003 icon. Once the template is published, the value in this field will be cleared.

This allows you to create the template with your sample data and once its published, the user will be able to customize.

If you decide you’d like this field to remain unchanged and maintain the values, you can use the plus sign once again and select Unmark as customizable :

image004

You are still able to run and test the project with your own values. If you reopen the template after saving it, your test values will be kept and you can continue editing. The changes take effect only once it’s published.

One example of how you can use Customizable fields in a template would be within an Excel use case. When creating it, you would add a Use Excel File activity, marking the Excel File field as customizable. Adding an Insert Chart activity to the template, you can mark the Data range and the Insert into sheet fields as customizable as they will be configured according to each user.

Changes for Template Consumers

You can now configure a task based on a Template by following the fields marked with the image003 icon. A template with customizable fields has empty fields that allow you to add your own values:

image008

Once the task has been fully configured, you can simply run it or further customize it by adding new activities.

From Saved values to Variables

Starting with 2022.4, Variables replace the default terminology for Save Value for Later.

There are some changes you can encounter across the terminology as well as the functionality.

When creating a saved value, you’ll be able to select its Data Type:

image010

The default is a Text but you can change them according to your use case. For example, I’ve chosen to create a Date value and configure its value to Today.

image012

When using them across activities, you will be able to change their data type. For example, after saving a value as a Text with a value of False , you can reuse it in an If activity as a Boolean:

Some of the activities and their terminology have been updated as below:

  1. Save for later activity renamed as Set variable value
    image016

  2. Save for later and Use Saved Value displayed in the plus sign menu now become Create Variable & Use Variable
    image017

  3. Saved values from Data Manager are now displayed as Variables
    image018

Data Manager enhancements

We’ve made some changes to the Data Manager in StudioX to expand on some of the existing functionality:

We’ve grouped together the features allowing you to add data to a task under the New option. From there, you’ll be able to add a new variable, argument or connect to an Excel File:

image018

As mentioned earlier, you are now able to add a new variable within the Data Manager. You can do so through the Variables Panel as pictured below. This allows you to add multiple variables at a time by simply clicking the New button.

You are now able to expand a Saved Value to see its Data Type and Default Value. This also allows you to edit it directly from the Data Manager. Alternatively, you can right click to Rename it, Edit it or Delete it.

You can now view Arguments properties directly from the Data Manager by expanding an argument.
image011

You can also Delete an argument directly from the Data Manager by right clicking on them and selecting Delete argument.
image013

You can also Edit an argument directly from the Data Manager once expanding it. You are also able to Rename, Edit or Delete the argument by right clicking on it.

You can Configure the Project Notebook settings directly from the Data Manager by right-clicking on the file and selecting configure:
image009

Orchestrator Resources (Assets, Processes, Queues) are now available in Data Manager with the same functionality as in the Resources Panel. You will be able to simply drag & drop an asset in your task or add it to an activity. Queues and Processes require the Show Developer Flag to be enabled on the Activity Panel.

When not using them, you have the ability to hide them by using the Filter:
image021

The Resources Panel has now been replaced with the Data Manager.

Enforce Workflow Analyzer before Push/Check-in

Starting with this release Workflow Analyzer can be enforced for every push to source control. This will ensure that your automation is compliant with the best practices standards.

1 Like