- Overview
- Callout
- Complex Scenarios
- Credentials
- Data Service
- About the Data Service activity package
- Project compatibility
- Create Entity Record (New)
- Update Entity Record (New)
- Delete Entity Record (New)
- Get Entity Record by Id (New)
- Query Entity Records (New)
- Upload File to Record Field (New)
- Download File from Record Field (New)
- Delete File from Record Field (New)
- Create Multiple Entity Records (New)
- Update Multiple Entity Records (New)
- Delete Multiple Entity Records (New)
- Form
- Release notes
- Project compatibility
- Real Time Forms
- Updating form data
- Running forms using JavaScript
- Customizing Forms Using CSS
- Conditional components
- Adding multiple components on the same row in Columns
- Using the Data Table component
- Get File/Folder path
- Reading cell values from a Data Grid component
- Displaying PDF files
- Displaying images in forms
- Scrolling through Data Grids
- Using Dev Tools with forms
- Calculate form component values
- Managing dates in forms
- Opening hyperlinks inside forms
- Displaying a default tab in forms
- Displaying the full label of a component
- Searching long strings in drop-down lists
- About the pre 23.4 Form experience
- Project Compatibility
- Real Time Forms
- Dynamic Checkboxes
- Conditional Dropdowns
- Displaying a Default Tab
- Displaying Images
- Displaying PDF Files
- Displaying the Full Label
- Dynamic HTML Elements
- Managing Dates
- Searching Long Strings in Drop-downs
- Customizing Forms Using Local CSS Files
- Executing Do Block On Checkbox Change
- Customizing Columns Width
- Updating Form Data
- Resetting Collection Data
- Advanced Logic
- Executing Do Block on Dropdown Option Change
- Reading Cell Values From a Data Grid Component
- Conditional Components
- Scrolling Through Data Grid Components
- Using the Grid Component
- Dev Tools
- Calculated Value
- Dynamic Dropdowns
- Switching Tabs With Button Click
- Opening Hyperlinks Inside Form
- FTP
- IPC
- Persistence
- Release notes
- Project compatibility
- About the Persistence activity package
- Bulk Form Designer
- Start Job And Get Reference
- Wait For Job And Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Wait For Form Task And Resume
- Resume After Delay
- Assign Tasks
- Create External Task
- Wait For External Task And Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Get App Tasks
- Add Task Comment
- Update Task Labels
- Create App Task
- Wait For App Task And Resume
- Configure task timer
- Working with App tasks
- Building Your First Form Action
- Advanced Controls for Drop-downs
- Embedding Objects in Form Actions
- Allowing Users to Upload Files to the Storage Bucket
- Adding Advanced Logic Using Java Script
- Setting a Default Tab
- Removing the Delete button from Edit Grid using custom CSS
- Customizing Edit Grid templates
- Using buttons to trigger custom logic
- Using an External Form Layout
- Dynamically expanding form components at runtime
- Aligning the content of a form component from left to right using JSON attributes
- Sample Workflows
- Automation Ops Pipelines
- System
- Release notes
- About the System activity package
- Project compatibility
- Supported character encoding
- RegEx Builder Wizard
- Add Data Column
- Add Data Row
- Add Log Fields
- Add or Subtract from Date
- Add Transaction Item
- Add Queue Item
- Append Item to Collection
- Append Item to List
- Append Line
- Beep
- Break / Exit Loop
- Browse for File
- Browse for Folder
- Build Collection
- Build Data Table
- Bulk Add Queue Items
- Change Case for Text
- Change Type
- Check False
- Check True
- Clear Data Table
- Collection to Data Table
- Comment
- Compress/Zip Files
- Copy File
- Copy Folder
- Combine text
- Comment Out / Disabled Activities
- Continue / Skip Current
- Create File
- Create Folder
- Create List
- Custom Input
- Delete
- Delete File
- Delete Folder
- Delete Storage File
- Delete Queue Items
- Disable Local Trigger
- Do While
- Download file from URL
- Download Storage File
- Enable Local Trigger
- Evaluate Business Rule
- Exists in Collection
- Extract/Unzip Files
- Extract Date and Time from Text
- Extract Text
- File Change Trigger
- File Exists
- Filter Collection
- Filter Data Table
- Folder Exists
- For Each
- For Each File in Folder
- File Change Trigger V3
- Find and Replace
- Find Matching Patterns
- For Each Folder in Folder
- For Each Row in Data Table
- Format Date as Text
- Format Value
- Generate Data Table From Text
- Get Asset
- Get Credential / Get Orchestrator Credential
- Get Current Job Info
- Get Environment Folder
- Get Environment Variable
- Get File Info
- Get Folder Info
- Get Jobs
- Get Processes
- Get Row Item
- Get Transaction Item
- Get Username/Password
- Get Queue Items
- Global Variable Changed Trigger
- Input Dialog
- Invoke Code
- Invoke Com Method
- Invoke Power Shell
- Invoke Process
- Invoke VBScript
- Invoke Workflow File
- Is Text Matching
- Join Data Tables
- Kill Process
- Launch Workflow Interactive
- List Storage Files
- Log Message
- Lookup Data Table
- Manual Trigger
- Merge Collections
- Merge Data Table
- Message Box
- Modify Date
- Modify Text
- Move File
- Move Folder
- Multiple Assign
- New Item Added to Queue
- Notify Global Variable Changed
- Orchestrator HTTP Request
- Output Data Table
- Path Exists
- Postpone Transaction Item
- Process End Trigger
- Process Start Trigger
- Raise Alert
- Read List Item
- Read Text File
- Read Storage Text
- Remove Data Column
- Remove Data Row
- Remove Duplicate Rows
- Remove From Collection
- Remove Log Fields
- Replace Matching Patterns
- Repeat Number of Times
- Repeat Trigger
- Rename File
- Rename Folder
- Report Status
- Reset Timer
- Resume Timer
- Retry Scope
- Return
- Run Local Triggers
- Run Parallel Process
- Set Asset
- Set Credential
- Set Environment Variable
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Split Text
- Sort Data Table
- Start Timer
- Start Job
- Stop Job
- Stop Local Triggers
- Stop Timer
- Text to Left/Right
- Text to Upper/Lowercase
- Time Trigger
- Trigger Scope
- Timeout Scope
- Update Row Item
- Update List Item
- Upload Storage File
- Wait for Download
- Wait Queue Item
- While
- Workflow Placeholder
- Write Storage Text
- Write Text File
- AddDataRow
- AddQueueItem
- AddTransactionItem
- AppendLine
- BulkAddQueueItems
- ClearDataTable
- CompressZipFiles
- CopyFile
- CreateFile
- CreateFolder
- DeleteFileOrFolder
- DeleteQueueItems
- DeleteStorageFile
- DownloadStorageFile
- ExtractUnzipFiles
- FilterDataTable
- GetAsset
- GetCredential
- GetJobs
- GetQueueItem
- GetQueueItems
- GetResourceForLocalPath
- GetRowItem
- GetTransactionItem
- InvokeProcess
- JoinDataTables
- ListStorageFiles
- LookUpDataTable
- MergeDataTable
- MoveFile
- OrchestratorHTTPRequest
- OutputDataTable
- PathExists
- PostponeTransactionItem
- ReadStorageText
- ReadTextFile
- RemoveDataColumn
- RemoveDuplicateRows
- Replace
- SetAsset
- SetCredential
- SetTransactionProgress
- SetTransactionStatus
- SortDataTable
- StartJob
- StopJob
- UpdateRowItem
- UploadStorageFile
- WaitQueueItem
- WriteStorageText
- WriteTextFile
- Testing
- Release notes
- About the Testing activity package
- Project compatibility
- Project Settings
- Add Test Data Queue Item
- Address
- Attach Document
- Bulk Add Test Data Queue Items
- Create Comparison Rule
- Delete Test Data Queue Items
- Get Test Data Queue Item
- Get Test Data Queue Items
- Given Name
- Last Name
- Random Date
- Random Number
- Random String
- Random Value
- Verify Control Attribute
- Verify Documents Equivalence
- Verify Expression
- Verify Expression With Operator
- Verify Range
- Verify Text Equivalence
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Events
- Workflow Foundation
Workflow Activities
Release notes
Release Date: October 21, 2024
This package version brings in a new activity, currently in preview, aimed to help you execute business rules defined in Orchestrator. The Evaluate Business Rule activity not only streamlines decision-making processes in your workflows, but also enhances auditing of complex decisions, and assesses their impact as part of an end-to-end process.
-
System activities for storage bucket operations now support the disabled pre-signed URL setting. This prevents the use of pre-signed URLs during storage bucket operations.
-
To update the JSON schema properties of the selected queue in an Add Queue Item activity, use the Refresh arguments option next to the Item Information property.
-
A new property, Timeout (ms), has been added to Is Text Matching, Find Matching Patterns, and Replace Matching Patterns activities. It helps prevent performance issues when these activities process complex or inefficient RegEx patterns.
-
Minor UI tweaks for several activities include changing the Import Arguments and Open Workflow buttons into clickable links: Refresh arguments and Open workflow. The Open workflow change applies to the Invoke Workflow File activity while the Refresh arguments link is relevant for Invoke Workflow File, Invoke Process, and Add queue item activities. To open the arguments list and edit their attributes, select the Arguments field box.
-
The Browse for file activity allows you to set a default directory that automatically opens in the Open dialog box. It also allows multiple files to be selected at once and outputs a list that contains the full paths to those files.
-
Outputs from Input Dialog and Browse For Folder activities contained unexpected characters, due to an encoding issue.
-
Special characters in file names would prevent the successful execution of the Delete Storage File activity.
-
Tooltips for the Username and Password fields in the Get Credential activity were previously interchanged. Now, they are displayed correctly.
-
Prompts from Browse for File and Browse for Folder activities weren’t always displayed on top of other applications.
Release Date: July 15, 2024
Starting with this package version, System activities need Studio 2023.4 or newer.
Versions 24.10.3, 24.10.2, 24.10.1, and 24.10.0 are unavailable for selection in the Official feed of activity packages. Use the latest package version for System activities, 24.10.4.
Release Date: June 27, 2024
- Files keep their original names when handled via compression and extraction activities. Additionally, new activity properties help you manage how files are zipped or unzipped.
-
A new design proposes a logical sequence for For each activities. The values you provide in the In and Current item fields define the activity’s title.
For example, with "emails" in the In field and "userEmail" in the Current item field, the title becomes "For each userEmail in emails". Modifying the Current item value instantly adjusts the title. If you erase this value, the system auto-generates a default name such as "currentItem". Additionally, the Current item field moves to the Advanced-options section of the activity.
-
Transaction-specific properties, including Id, Progress, SpecificContent, Reference, QueueName, and RetryNo, are now available for selection in activities that produce a QueueItem object. However, an exception is the Get Queue Items activity, which doesn't display these properties in Studio Web.
-
The log level for the "Transaction video snapshot is not supported" message has been downgraded from Warning to Info .
-
In the New Item Added to Queue activity, queues with a Specific Data JSON schema now have a new Specific Data output property, allowing direct access to user-defined queue properties.
-
The GetCredential API now provides two functions:
-
string GetCredential (...), where you provide an asset name and the method returns the username.
-
(string, SecureString) GetCredential (...), where you provide an asset name, and the method returns the username and the password.
-
-
A more intuitive configuration experience has been added to the Invoke process activity. Additionally, it now provides automatic context identification of process arguments.
-
The Invoke Workflow File activity now offers the same user experience and configuration properties for both Windows and Cross-platform projects. Plus, it introduces several new properties to simplify arguments handling and setting up execution.
-
Transaction operations displayed the warning message "Transaction video snapshot is not supported" to indicate a robot version incompatible with the job recording feature. This occurred even when the transaction was successful.
-
An Invalid Operation Exception sometimes occurred when using the Kill Process activity in a library-based project.
-
The text preview fails when using new lines in Text Builder widgets of activities managing text or dates. This issue occured as the activity automatically replaced the text for a String.Format() expression, which could not be parsed.
Note:The fix currently applies to System activities used in Studio Web projects.
Release Date: April 1, 2024
In the Get Transaction Item activity, queues with a Specific Data JSON schema now have a new Specific Data output property, allowing direct access to user-defined queue properties.
When using modules in the Invoke Power Shell activity, you can now directly select a PowerShell version through the Execution Mode property, which displays the following options:
-
PowerShell Core 7.2.15
-
WindowsPowerShell 5.1 64 bit
-
WindowsPowerShell 5.1 32 bit (for Legacy projects)
The following recommendations apply:
-
For the VSTeam module, use PowerShell Core 7.2.15, as it does not require deserialization, and the output can be easily used inside the workflow.
-
For process argument transformation, use the WindowsPowerShell 5.1 execution mode.
-
For the CimCmdlet module, use the WindowsPowerShell 5.1 execution mode.
-
The Get Credential activity can now retrieve credentials from an offline Credential Store - configured in Orchestrator as a disconnected proxy. This means you can retrieve only Windows credentials without having your passwords travelling through our cloud.
-
System activities now support the
Retry-after
response header for Orchestrator operations. -
The Sample Input field of the Generate Data Table From Text activity has been improved to:
-
support Tab characters
-
use a monospace font
These improvements simplify data visualization in Legacy and Windows projects.
-
-
For the Add Transaction Item activity, we’ve moved the Transaction Item field to the dedicated section for Output properties.
-
We’ve renamed the Output Data Table activity to Output Data Table as Text. Additionally, searching for the term
convert
returns this activity as a result.
-
In versions 22.10.8+ of UiPath.System.Activities, the Generate Data Table From Text activity may process tables incorrectly when:
-
the input text includes fixed width columns padded with spaces.
-
header column names span across multiple rows.
This version improves column autodetection and processing.
-
-
We’ve addressed the issue where System activities for credentials and assets lost their configured values when disconnecting from Orchestrator. Additionally, all Orchestrator activities now maintain values that were associated with the selected Orchestrator folder.
-
Get Asset and Get Credential activities now work properly with on-premises Orchestrator versions 2023.10 and older.
- Now, when you drag and drop a credential into the Get Asset activity, the Asset Name field is marked with an error, therefore preventing the workflow’s execution.
- Read Text File, Write Text File, and Append Line activities now support
shift_jis
as an Enconding value. -
The Build Collection activity now supports single-item collections.
-
The Raise Alert activity now works as expected when the Continue on error property is set to True.
Release Date: April 1, 2024
For the Add Transaction Item activity, we’ve moved the Transaction Item field to the dedicated section for Output properties.
Release Date: 26 January 2024
- When renaming the Invoke Workflow File activity in Studio Web, the project would return an error stating "Object reference not set to an instance of an object".
Release Date: 4 December 2023
- Multiple improvements to the CRON expression field in the Time Trigger activity have been implemented.
-
Erratum - added June 3, 2024: The faulted For each behavior still occurred in Studio versions earlier than 2022.10.12. The fix requires:
-
the System activities pack - version 2023.10.3 or newer
-
Studio - version 2022.10.12 or newer
-
- After upgrading the System activities package in a 22.10.x project, the For Each activity would throw an error when expanding the advanced options field.
- Multiple bug fixes for the advanced CRON expression field in the Time Trigger activity have been implemented.
Release Date: 25 October 2023
The following activities have been added:
- Add or Subtract from Date
- Change Case
- Download file from URL
- Extract Date and Time from Text
- Extract Text
- Find and Replace
- Format Date as Text
- Return
- Split Text
- Combine text
The following activities received an improved interface:
The following activities have been renamed:
- Replace → Replace Matching Patterns
- Invoke Process and Start Job activities received an update related to selecting processes with arguments that have an unknown type to not throw an error.
- Manual Trigger, Time Trigger, and Get Current Job Info activities now display the
UserEmail
andJobKey
properties in theJobData
field. - The Multiple Assign activity has received some visual updates to improve readability for longer variable names.
- The For Each activity now supports persistence.
- The Bulk Add Queue Items activity now has an improved error message when unsupported characters are used.
- For Each activity did not infer the type correctly on C# projects.
- The type picker for the For each activity has been re-enabled.
- Multiple type auto-detection issues have been resolved.
- An issue causing the Extract/Unzip files activity to not extract special characters has been resolved.
- An issue causing the RegEx Builder to highlight the wrong string has been resolved.
- An issue causing the Extract/Unzip files activity to not extract files when the file name contained special characters has been resolved.
Release Date: 2 October 2023
Release Date: 29 August 2023
Release date: 12 April 2023
To decrease the package size for runtime, especially for cross-platform projects, the UiPath.System.Activities package was split into design-time package and runtime packages, as follows:
- UiPath.System.Activities - design time package
- UiPath.System.Activities.Runtime - runtime package; targets Windows and Windows-Legacy projects
- UiPath.System.Activities.Runtime.Portable - runtime for portable package; targets Cross-platform projects
The following activities have been added:
The following activities received an improved interface:
- The Read Text File and Write Text File now provide an easier way of selecting the file path.
- You can now search for the Matches activity using “Regex” or “Extract” words as well.
- A new property called Cache Strategy has been added to the Get Asset / Credential activities. It allows you to cache information and improve the workflow execution time.
- In the HTTP Request activity Preview functionality does not work when variables are used inside the HTTP Request Wizard.
- The File Change Trigger activity used the folder ID to monitor instead of the provided path.
- Not all dependencies tied to the System activities packages were available on the Official feed.
- An issue causing the parameters to clear out when using the configure button in the HTTP Request activity has been resolved.
- An issue causing the Add Data Row activity to not populate the Properties panel and failing to create a variable using “ctrl+k” has been resolved.
- An issue causing the output of an HTTP request to be null has been resolved.
- An issue causing the CopyFolder activity in StudioX to dispose the context before accessing resources has been resolved.
- Declaring a variable into the scope of the For Each activity with the same name as the iteration variable, it would have overridden the iterator value to the default value declared.
- An issue causing the Start Job activity to return the wrong
Job Key
in theJob Key output property
has been resolved.
Erratum: added 7 June 2023
An issue has been resolved that was causing the Comment activity to throw the "Input string was not in a correct format." error message when special characters were used.
- The Transactional Information field in the Add Transactional Item activity can no longer be edited.
- The System activity pack 23.4 is not compatible with Studio 2020.10 and older.
Release date: 6 April 2023
- Running a Windows or cross-platform process containing a Get Asset activity caused the UiPath Executor to crash and log an error in the Windows Event Viewer at the end of execution.
Release date: 7 December 2022
Support for Traditional Chinese
The user interface of the activities in the System package is now available in Traditional Chinese.
- Changes to the Get Asset activity's Output property were not saved when no other changes were made to the activity.
- Some activities (Multiple Assign, Invoke Workflow File, or For Each) did not work as expected when the UiPath.System.Activities pack version was newer than the Studio version (for example, UiPath.System.Activities 22.10.2 did not work as expected with Studio 2021.10.8).
- Several accessibility issues have been fixed.
Release Date: 27 October 2022
Erratum: 22 June 2023: added the breaking change.
New Activities
- Collection to Data Table - Converts a specified collection to a DataTable.
- Append Item to Collection - Appends one or more items at the end of the specified collection.
- Build Collection - Creates a collection of items that have the same type as the first specified element.
- Exists in Collection - Checks if the specified item exists in the specified collection.
- Filter Collection - Filters a collection based on the specified conditions.
- Merge Collections - Combines the elements of two collections in a new collection.
- Remove from Collection - Removes the specified item from the specified collection.
- Reset Timer - Resets the input timer provided as an argument.
- Resume Timer - Resumes the input timer provided as an argument.
- Start Timer - Creates a new timer or restarts an existing one received as an argument.
- Stop Timer - Stops the timer previously started using the Start Timer activity.
- Timeout Scope - Creates a scope with limited execution time. The activity throws a System.TimeoutException in case of a timeout.
- Manual Trigger - When triggered, this activity outputs job data.
- When New Item Added to Queue - Starts a job when a new item is added to the specified queue.
Improvements
- The Get Current Job Info activity now returns the mode of execution and the robot name.
- The Add Queue Item and Set Transaction Status activities now import schema definitions values marked as required from Orchestrator in the Dictionary Builder wizard of the activity.
- Orchestrator activities such as Add Queue Item now have improved exception handling to make errors more clear.
- The Compress/Zip Files activity has been updated with a new property, SecurePassword, available in Windows-Legacy and Windows projects.
- Over 70 activities have been updated with the new design in Cross-platform projects, for a full list see Project compatibility. The following activities also have the new design in Windows projects: Raise Alert, Orchestrator HTTP Request, Get Asset, Get Credential, Set Asset, Set Credential, Append Item to Collection, Build Collection, Collection to DataTable, Exists in Collection, Filter Collection, Merge Collections, Read List Item, Remove from Collection, Update List Item, Get Jobs, Start Job, Stop Job, Add Log Fields, Remove Log Fields, Add Queue Item, Add Transaction Item, Bulk Add Queue Items, Delete Queue Items, Get Queue Items, Get Transaction Item, Postpone Transaction Item, Set Transaction Progress, Set Transaction Status, Break, Continue, Manual Trigger, and When New Item Added to Queue.
- On Cross-platform projects, the Append Item to List activity has been replaced with the Append Item to Collection activity.
- The Set Transaction Status activity now has both Output and Analytics data present in Orchestrator even when the status of the item is
Failed
.
- The SecurePassword parameter was
null
when using the Get Username/Password activity when the AutosubmitTimeoutSeconds was set to0
. - Wait for Download activity failed to execute properly when the size of the file being downloaded was 0 bytes.
- The Invoke Code activity could not access
Microsoft.Office.Interop.Excel
namespaces. - Message Box activity threw an exception when the
AutomaticallyCloseAfter
property was set to a value and the OK button was pressed in time. - Activities that suspend the workflow, such as Wait for Document Classification Action and Resume crashed when the project was run.
Release Date: 12 September 2022
Bug fixes
- Due to an activity package dependency issue, there was a conflict when using certain versions of the System activity package in Windows projects.
- You could not install the System activity package on certain versions of Studio.
Release Date: 9 May 2022
- Added a new property named MaxIterations for While and Do While activities. When set, the execution of the loop is performed until the number of iterations is reached. For more information, see While and Do While.
- Added a new property named Ignore file extensions inside the Wait for Download activity. Inside this field you can specify which file extensions should be ignored until the download completes. Find out more from the Wait for Download documentation.
- Added a new activity named Set Environment Variable, which allows for the creation of a user environment variable. For more information, see Set Environment Variable.
- Added a new property named Index for the While and Do While activities. This is a zero-index counter (INT32) and can be used for tracking the iterations during execution. For more information, see While and Do While.
- The Else If activity is now available in the StudioX profile.
- The Kill Process activity has been updated with a new filtering option, OnlyCurrentDesktop for the AppliesTo property.
- The Start Job activity has been updated with new options that make the activity compatible with modern folders and input arguments.
- The Run Parallel Process and Invoke Process activities have been updated with a new property called UsePackage.
- A validation error message has been added to the Matches and Is Match activities that is triggered by invalid Regex expressions.
-
The following activities are now available in the Studio profile:
- Append Item to List - Adds an item at the end of the specified list.
- Create List - Creates a new empty list.
- Read List Item - Retrieves the value of a specific item in a list.
- Update List Item - Updates the value of a specific item in a list.
New Activities
- Get Current Job Info - Retrieves information such as Process name, Workflow name, User name, User email, and Timestamp from the current Orchestrator job.
- Change type - Changes the type of a variable to another type.
- A different comment from the one provided was being displayed when using the Comment activity.
- The Wait for Download activity was not working correctly when the trigger inside it did not have a surrounding Do sequence.
- In certain cases, an exception was being thrown with the message
Assembly with same name already loaded
when using the Invoke Code activity. - The Kill Process activity didn’t work correctly when a process name had the extension added.
- An error occurred when the Else If activity was used with a DataTable that returned zero rows.
- No output was returned by the Message Box activity in certain cases when the AutomaticallyCloseAfter property was used.
- An error occurred when C# (C-Sharp) code was used with the Invoke Code activity.
- PowerShell variables and argument collections were not being updated when using the Invoke Power Shell activity.
- The Compress/Zip Files was converting empty folders to files which would prevent the output from being uploaded to the Data Manager.
- The Extract/Unzip Files activity sometimes failed to access certain folder paths.
Release Date: 26 January 2022
UiPath.System.Activities
21.10 to open an XML file created with UiPath.System.Activities
21.4.
Fixed an issue with the Invoke Code activity which caused imports not to compile in libraries when the activity used an external package.
Fixed an issue where the For Each Row in Data Table activity would not expand when activities with wide designers were added inside.
Release Date: 26 November 2021
The package now includes an Else If activity which is useful when multiple conditions must be evaluated. For more information about this activity, see .
Entries inside the Multiple Assign activity can now be reordered using the new Move button. Find out more about this feature here.
The Message Box activity now includes a maximum timeout. When it expires, the message is automatically dismissed. By default, this is set to 0 so that older workflows are still compatible. For more information about this activity, see Message Box.
This activities package now supports .NET 5 Windows and Cross-platform projects. For more information, see About Automation Projects.
The new For Each Folder in Folder activity enables you to execute an activity or a series of activities for each child folder in a specified folder.
The new Create List activity enables you to create a new empty list (array) to be used later in the automation.
The new Append item to list activity enables you to add an item at the end of a specified list.
The new Read list item activity enables you to retrieve the value of a specific item in a list.
The new Update list item activity enables you to update the value of a specific item in a list.
The new Rename Folder activity enables you to rename a specified folder.
The new Rename File activity enables you to rename a specified file.
BadRequest
exception.
Fixed an issue which caused the Build Data Table activity to return an error when the Data Table button was clicked.
The Invoke Workflow activity doesn't support variables/arguments as workflow file names in Modern .NET 5 Windows projects. This will trigger an "Expressions are currently not supported" error notification.
The Invoke Code activity from UiPath.System.Activities pack version 21.10 is only compatible with UiPath Studio 21.10 or newer versions.
Release Date: 26 April 2021
The Orchestrator HTTP Request activity is now compatible with the Modern Folders feature in Orchestrator.
The Check True and Check False activities now have a new property, named Result, which outputs a boolean variable that states whether the expression it was used with was true or false.
The Invoke Process and Invoke Workflow File activities now log additional information when running.
The Invoke Process and Invoke Workflow File activities now receive dynamic arguments as input.
SecureString
variables for sensitive login information, called SecurePassword.
The Message Box activity has a new property, called TopMost, that, if selected, forces the message box to the foreground. The Select File and Select Folder activities are now displayed in the foreground automatically.
The Kill Process activity has a new property field, named AppliesTo, which enables you to choose whether to kill the process only if it belongs to the current user, only if it is on the current session, or if it belongs to a different user.
We have added a new activity, Update Row Item, which enables you to assign a specified value into an indicated column of a DataTable.
The Else section of the If activity is now optional in all Studio profiles.
We have added a new activity, Modify Date, which updates a date value using modifications like adding or subtracting days and finding the first or last day of the week, month, or year.
The following DataTable activities have been ported over to the StudioX profile:
- Generate Data Table from Text - Generates a DataTable variable from structured text.
- For Each Row in Data Table - Executes an action once for each row in a specified Data Table.
- Filter Data Table - Enables you to filter a Data Table by specifying conditions in the Filter Wizard window.
- Read Row Item - Retrieves a value from a row in a Data Table according to a specified column.
Release Date: 12 October 2020
We have developed a completely new scope activity for triggers, called Trigger Scope. This activity is usable with all the triggers present in both UIAutomation and System activity packs. It offers the required arguments to work with the trigger out of the box, like trigger name and type or its source event. Moreover, it can treat the incoming events sequentially or concurrently while it can exit after one execution.
The Process Start Trigger, Process End Trigger, and Break activities can now be used inside the Trigger Scope activity.
The activity has been made compatible with Studio, which means you can now use its functionality when building workflows with your favorite profile.
The new Modify Text activity enables you to update a text value using modifications including find and replace, trim, and combining (concatenating) with another text value.
The new Text to Left/Right activity enables you to retrieve the text to the left and to the right of a specified separator.
The new Compress/Zip Files activity enables you to add files or folders to a compressed (zip) file.
The new Extract/Unzip Files enables you to extract all the contents of a zip file archive to a specified folder.
The Wait Queue Item activity has migrated away from using the Timeout (milliseconds) property to determine its timeout duration and, instead, uses the Heartbeat interval, so it can sync much more efficiently with Orchestrator.
The Download File activity has been renamed to Wait for Download to better reflect the intended usage of the activity in your automation projects.
This activity pack has now been upgraded and is fully compatible with the C# Studio feature. For more information about C# support, see About Automation Projects.
The amount of packages you can find on UiPath activity feeds is humongous, and it grows with each passing day. This can prove to be a nuisance when searching for a package with a more common name, for example. We felt your pain and decided to do something about this. From now on, all UiPath official activity packs can be easily filtered in the Package Manager so you’ll be able to reach your favorite package in no time!
This release also addresses the hotfix released by Microsoft for a critical security vulnerability in the way .NET deserializes XML.
The HTTP Request activity now enables you to set custom accepted response MIME types (provided through a dedicated header) when you choose the new CUSTOM value in the AcceptFormat property, thus no longer limiting responses to the built-in formats.
Use the new endpoint SetRobotAssetByRobotKey to set the asset value in the Set Asset and Set Credential activities.
- The default encoding used by the Append Line activity when a new file is created is now UTF-8 instead of the default operating system encoding. A new property called Use default encoding has been added to the activity. If you want to use the default Windows encoding, you must select this option. By default, the option is not selected.
- The Write Line activity now only outputs logs at Trace level. Any past workflows relying on the fact that the activity used to output logs at Info level might suffer breaking changes.
- Arguments for Invoke Workflow File function as By Referefence if same process, By Value if isolated process.
-
Due to internal changes, several activities are no longer visible in the Favorites list when upgrading to v20.4 or newer, if they were added to the Favorites list with a v19.4 or older version of UiPath.System.Activities. The following activities are impacted:
- If Invoke Method receives an argument variable whose name is a single character, the character itself is used as an argument instead of the contents of the variable.
- Fixed an issue that caused the HTTP Request activity to fail if either only username or password was provided in their respective property field in the Simple Authentication section.
- The Multiple Assign activity now works as expected in large workflows. In previous releases, if a large number of variables were added in Multiple Assign, the activity fields displayed incorrect or missing values, and Studio became slow when navigating inside the workflow or updating variables in the Variables panel.
- Fixed an issue that caused an unexpected error to be logged in the Studio Log and Event Viewer when a workflow ran successfully if the Invoke Workflow File activity with the Isolated option was used to invoke a file that contained a Message Box activity. This issue occurred in versions prior to 20.4.
- Fixed an issue that caused multiple Get Asset requests to Orchestrator to fail.
- The Extension property can now be used when selecting the output of the Get File Info activity as well as for the current file in the iteration when working inside a For Each File in Folder activity.
Release Date: 27 April 2020
The While and Do While activities have suffered a makeover, extending their functionality. You can now insert Break / Exit Loop and Continue / Skip Current activities in their bodies, enabling you to break loops, or continue to the next cycle. This does not cause any breaking change to your old workflows, as the older versions of these activities still function properly, albeit without the new functionalities.
Also, to complement the Orchestrator Storage feature, we have created activities to work with Orchestrator in performing basic CRUD actions:
- Delete Storage File
- Download Storage File
- Read Storage Text
- List Storage Files
- Upload Storage File
- Write Storage Text
The Invoke Process and Run Parallel Process activities now have a new property, Entry Point Workflow, which enables you to designate the first workflow that is to be executed when invoking the process.
The Download File activity detects a file download from any application and waits for the download to complete before any further processing of the file in the automation.
Release Date: 11 November 2019
As of this release, the Project Settings feature has been implemented in the System activities pack, enabling you to set project-wide configurations for the activities in this package.
Most of the Orchestrator activities have a new property, FolderPath, which, paired with the Folders feature in Orchestrator, enables you to specify if the Transaction Item you want to process is located in a folder different than the default one.
We have further increased language support by adding Turkish, Portuguese (Portugal), Spanish (Latin America), and Spanish (Spain) to the list of languages present in the UiPath Platform.
A new activity, called Run Parallel Process has been added to the System package, enabling you to run a specified process in Orchestrator, with the ability to pass it a list of input arguments.
- The Postpone Transaction Item activity did not properly function with older versions of Orchestrator.
- Fixed an issue that caused a memory leak when passing a
UiElement
variable as an input argument to an Invoke Workflow File activity. - When using the Invoke Power Shell activity, the
Microsoft.PowerShell
namespace is automatically imported in Studio.
Release Date: 16 July 2019
The Invoke Code activity now also supports C#, which has been added to our arsenal of programming languages that can be directly invoked from UiPath workflows. You can make the switch between the default VB.NET and C# by using the new Language property.
Release Date: 26 June 2019
Release Date: 24 June 2019
The new Invoke Process activity enables you to begin the execution of any process that is present on the machine you are working on directly from your current workflow.
The recently developed Multiple Assign activity helps you clear the clutter in your workflows by letting you use a single activity for multiple assign actions.
Release Date: 21 May 2019
The activity has been created with the purpose of adding VBScript to the list of the languages you can directly use into your processes.
The ItemInformationCollection property has been added to the Add Queue Item activity, enabling you to import an entire dictionary as information for queue items.
The Invoke Workflow File activity now has the ability to import arguments, as well as open the workflow that it is invoking, directly from two new buttons in the body of the activity.
Release Date: 25 April 2019
Our goal is to simplify the way you interact with Orchestrator, so we've implemented the possibility of adding multiple queue items into a new activity, Bulk Add Queue Items.
Optimising the way queue items are processed, the new Wait Queue Item activity can notify Orchestrator it is ready to receive a queue item, and then wait for Orchestrator to add an item to that queue, eliminating the need for multiple retries.
Release Date: 20 February 2019
The Reference and FilterStrategy properties have been added to the Get Transaction Item activity, enabling you to filter the Transaction Item you want to retrieve by its Reference.
With simplification in mind, we have removed the Multiline and Singleline check boxes from the Regex Builder Wizard. No worries, as this does not cause a breaking change, because the Singleline and Multiline options are still available in the RegexOptions property field.
Release Date: 18 February 2019
We have developed a RegEx Builder Wizard wizard which gives you the ability to harness the power of Regular Expressions with a simple and easy to use UI. This wizard can be accessed from the body of the IsMatch, Matches, and Replace activities.
The Orchestrator HTTP Request activity has been improved and is now able to retrieve the headers of the requests it performs.
Release Date: 10 January 2019
This new year brings two more languages in the entire UiPath Platform - French and Russian. Since we layed down the foundations of localization in our previous release, we are continuing our efforts in bringing you a more immersive experience and lowering the language barrier bit by bit.
Release Date: 7 December 2018
To facilitate identifying which step the Robot is performing at any given time, we have created the Report Status activity, which enables you to create a custom status message that is displayed in the Robot Tray at any point in the execution of a workflow.
Also, dark times ahead, the Dark Theme is now available, in its beta version, on all of the activities and wizards in this package.
Release Date: 22 October 2018
The Core Activities Package is now split into two distinct packs: UIAutomation and System. The first contains all the activities that mimic human interaction, such as Click or Type Into while the latter sums up all the blocks required for building an automation, from invoking another workflow to logging a custom message in Orchestrator.
This change was made so that both in present and future versions, you can reference any version of the UIAutomation and System packages as dependencies for your projects, completely independent of Studio. This is a step forward for being able to update UiPath Platform components without worrying about how they affect your automations.
Release Date: 22 May 2018
We've added a new Continue activity to the Core pack. It enables you to streamline conditions inside a For Each loop, without nesting If activities, by skipping iterations.
DataTable
variables:
- Lookup Data Table - Modeled after the Excel VLOOKUP function, it searches for relative cell values in a data table.
- Filter Data Table - Enables you to select filtering conditions for a data table with the help of a wonderful wizard.
- Sort Data Table - Sorts a data table in ascending or descending order based on the values in an indicated column.
- Remove Duplicate Rows - Removes the duplicate rows from a specified
DataTable
variable.
- v24.10.7
- Bug fixes
- Security fixes
- v24.10.6
- What's new
- Improvements
- Bug fixes
- Security fixes
- v24.10.5
- Bug fixes
- v24.10.4
- Erratum
- v24.10.3
- Bug fixes
- v24.10.2
- Bug fixes
- v24.10.1
- Bug fixes
- v24.10.0
- Improvements
- Bug fixes
- v24.3.1
- Bug fixes
- v24.3.0
- Get Transaction Item: New Specific Data output property
- Invoke Power Shell: New Execution Mode property
- Improvements
- Bug fixes
- v23.10.6
- Improvements
- Bug fixes
- v23.10.5
- Bug Fixes
- v23.10.4
- Bug Fixes
- v23.10.3
- Improvements
- Bug Fixes
- v23.10.2
- What's New
- Improvements
- Bug Fixes
- v23.4.5
- Bug Fixes
- v22.10.8
- Bug Fixes
- v23.4.3
- What's New
- v22.10.6
- v23.4.2
- What's New
- Improvements
- Known Issues
- Bug Fixes
- Breaking Changes
- V22.10.5
- Bug Fixes
- V21.10.6
- V22.10.4
- New Features and Improvements
- Bug Fixes
- V22.10.3
- New Features and Improvements
- Bug Fixes
- Breaking Change
- V22.4.5
- V22.4.4
- V21.10.5
- V22.4.1
- New Features and Improvements
- Bug Fixes
- V21.10.4
- Bug Fixes
- V21.10.3
- V21.10.2
- New Features and Improvements
- Bug Fixes
- Known issues
- V20.10.6
- Bug Fixes
- V21.4.0
- New Features and Improvements
- Bug Fixes
- V20.4.4
- Improvements
- V20.10.1
- New Features and Improvements
- Breaking Changes
- Known Issues
- Bug Fixes
- V20.4
- New Features and Improvements
- V20.2.0
- Bug Fixes
- V19.10.1
- New Features and Improvements
- Bug Fixes
- V19.8.0
- Improvements
- V19.7.0
- New Features and Improvements
- V19.4.1
- Improvements
- V19.6.0
- New Features and Improvements
- V19.5.0
- New Features and Improvements
- V19.4.0
- New Features and Improvements
- Bug Fixes
- V19.3.0
- New Features and Improvements
- Breaking Changes
- V19.2.0
- New Features and Improvements
- Bug Fixes
- V18.4.2
- Improvements
- V18.4.1
- New Features and Improvements
- V18.3.0
- New Features and Improvements
- UiPath.Core.Activities V2018.2
- New Features and Improvements