- Overview
- Callout
- Complex Scenarios
- Credentials
- Data Service
- 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 Parallel Process
- Set Asset
- Set Credential
- Set Environment Variable
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Split Text
- Sort Data Table
- Run Local Triggers
- 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
Release notes
Release date: 4 October 2024
- As part of our ongoing
improvements, we have introduced a size limit of 1 MB for arguments
used in data at design time.
The affected activities are:
- CreateAppTask
- CreateExternalTask
- CreateFormTask
- For activities of type "wait and resume", we've resolved an issue that incorrectly converted edited numbers with decimal points to integers upon submission. Decimal data will now be retained correctly.
- We've updated the process of creating an App task to fix a bug around tenant name matching. Now, the Orchestrator URL and the API response correctly match tenant names, regardless of differing letter cases.
Release date: 19 July 2024
App actions are now generally available!
What's exciting in this release:
- A new Get App Task activity. This activity allows you to fetch either a specific app task or multiple app tasks defined in Apps. To learn more about the Get App Task activity, check the official documentation.
- A new Configure Task Timer activity. This activity allows you to set a timer for tasks that need to be completed by a certain time. Once the task's expiry time approaches, automated processes start notifying you. You no longer need to manually keep track. For more information about the new Configure Task Timer activity, check the official documentation.
- The Apps dropdown in the Create App Tasks activity only shows deployed apps that have actions.
Release date: 19 February 2024
This marks the release of App actions, currently in public preview! App actions empower you to design interactive apps using App Studio, and then employing them as actions within Action Center. App actions bring increased customization of actions and a more seamless integration between other UiPath services, while interacting during a long-running workflow. The key benefits of App actions are:
- Effortless Action creation: easily build custom actions or use pre-made templates in Apps.
- Seamless interaction: create actions while being fully immersed in the UiPath user experience, without using any third-party tool.
- Custom controls: design actions using all the controls available in App Studio.
To kickstart your App actions journey, visit the documentation resources below:
Release date: 20 October 2023
Advanced Forms
Get ready to experience a new way of creating forms with Advanced Forms in Action Center. With these latest enhancements, you'll have even more tools to create forms:
- Improved rendering performance.
- Full usage of Edit Grid
Templates - Now you can use the Templates for customizing an
Edit Grid using JavaScript to enhance your forms.
Visit Customizing Edit Grid templates to learn how to customize Edit Grid templates.
- New Button type - The
Button component has been revamped allowing it to function as an
Event. You can now configure event-based actions for buttons, making
your form actions more dynamic and interactive.
Visit Using buttons to trigger custom logic to learn how to use the new button type.
- Modern JavaScript customization - Personalize your forms using ES6 and modern JavaScript practices.
- Expanded form logic
capabilities - Use the
instance
andoptions
variables in JavaScript form logic, to create more responsive forms.
Release date: 15 June 2023
When using the Persistence activity package inside Cross-platform projects, the Create Form Task activity was disabled.
Release Date: 13 March 2023
- You can now assign a single task based on Task ID and username (or email).
- You can achieve a different view of the activity when you want to assign multiple tasks to multiple users, by selecting Enable Multiple Assignments.
Check out the documentation for the Assign Tasks activity.
Erratum 14 August 2023: The Form Designer might not automatically update when a new column is added to grid components. To address this, you can use the workaround documented at the end of the Create Form Task topic.
Erratum 24 March 2023: When using the 1.4.4 version of the Persistence package in Cross-platform projects, the Create Form Task activity is disabled.
Release Date: 19 December 2022
The reusability and management of Form Actions is now improved thanks to the Use Local Form File property. This property allows you to create the form layout as a JSON file outside the Create Form Task activity, and inside the project. Find out more about the new properties by visiting the Create Form Task activity page, and more about how to use the feature by checking the Using an external form layout tutorial.
To use the external form layout feature, also install the following packages:
- FormActivityLibrary v2.0.4
- FormActivityLibrary.Contracts v2.0.4.
Release Date: 15 November 2022
- For Studio versions 2022.10 or higher, you must pair it with Persistence.Activities version 1.4.2 and with FormActivityLibrary.Activities version 2.0.3 or higher.
Features
- The Persistence activity package is now fully compatible with Cross-platform project types.
-
Starting with this release, the Form Layout has a limit of maximum 1 MB. Therefore, you are no longer allowed to create Actions that have a Form Layout bigger than 1 MB.
To fit in this 1MB limit, you need to embed images inside forms, using Storage Buckets only. Also, we suggest using images of type base64 only for logos and icons smaller than 2KB.
- The look of the activities was improved.
- When paired with UiPath Studio version 2022.10.3, the Open Form Designer and Open Bulk Form Designer buttons are enabled even if the FormActivityLibrary package isn't installed. Even if the buttons are enabled, clicking them won't perform any action, until you install the FormActivityLibrary package. To solve this, make sure to install the FormActivityLibrary package.
- When paired with UiPath Studio version 2022.10.3, the Open Form Designer and Open Bulk Form Designer buttons don't have tooltips attached, that display when hovering over them.
Release Date: 4 May 2022
- We're boosting the human-robot interaction by including action labeling in the robot span of operations. For Create form task and Create external task activities, we added a new property called Labels, allowing you to add labels for all actions generated by aforementioned activities. Moreover, a new activity joins the pack, to help you add or delete labels from an existing action. Read more details about the Update Task Labels activity.
- The error "Attempted to access an element as a type incompatible with the array" occurred while creating a form action through the Create Form Task activity.
May the forth be with you!
Release Date: 7 April 2022
With this patch, we upgraded the Telemetry Client version to 1.5.3.
Release Date: 15 March 2022
Starting with this version, the UiPath.Persistence.Activities pack supports the .NET5 framework. Additionally, you can now design actions in the OS of your choice, as cross-platform development also becomes available.
Release Date: 27 January 2022
HTTP timeout expired
exception. The exception occurred in Orchestrator versions older than 2021.10 and UiPath.Persistence.Activities packs newer than 1.2.2.
Release Date: 14 October 2021
UiPath.Activities.Api
pack, whose installation was restricted by Studio.
Release Date: 12 October 2021
New patch, new features. Enrich your long-running workflows with the new functionality brought by this version of the Persistence activities package
-
The new Create Form Task property, called Enable Bulk Edit, reveals the freshly added Bulk Form Designer. Use the new designer to create special action forms, that can be updated in bulk.
For more information about bulk editing actions, read our documentation.
-
Did you know you can instruct your robot to add comments on a specific action? Use the Add Task Comment activity and put your robot to good work.
Learn how to use the new activity from our guide.
Release Date: 8 March 2021
-
March brings new persistence activities, whose unified goal is to smooth your human in the loop workflow design and RPA exploration. From now on, in addition to what the previous pack versions provided, you can:
- Complete Tasks without the actual human intervention,
- Forward Tasks to a different user from within the workflow,
- Get Form Tasks to filter actions by the their DTO properties, and
- Get Task Data to retrieve the current state of a task object.
- Prior to Persistence Activity pack v1.2, when a user deleted one or more actions from the UI or through API endpoints, the workflow containing the deleted actions remained in a suspended state permanently. This Persistence Activity version resumes the workflow automatically after a deletion, and delivers the isDeleted property of a task object, to help you identify the resumption' source (action deletion or completion).
- The Create Form Task activity is now enhanced with the Reference and GenerateInputFields fields. The Reference field helps you group several actions under the same reference ID, and later retrieve those actions using the Get Form Tasks activity. The GenerateInputFields is a select box field that, if selected, adds the additional entries from the FormData collection to the Form Designer.
- The Task Assignment Type property of the Assign Task activity now holds the Reassign attribute, which allows you to assign the same action to a different user.
- The Task Object (Output) from the Create Form Task activity has an additional property, namely ActionUrl, configured as
https://cloud.uipath.com/<myOrganization>/<myTenant>/actions_/tasks/<taskId>
. This URL directs the user to the cloud version of the action that corresponds to the<taskId>
, from the<myTenant>
tenant within the<myOrganization>
organization in Automation Cloud.
Bug Fixes
- The TableName of a DataTable object used in a Create Form Task activity was lost after the execution of the corresponding persistence point activity (WaitForFormTaskAndResume). This behavior no longer occurs.
- We fixed an issue that caused a runtime error for the CreateFormTask activities that had Select Boxes components.
Release Date: 13 November 2020
This update brings a new, optimized reading of task meta-data, specifying only the fields that are required and thus helps scenarios where workflows contain the Wait for Task and Resume activity in a Parallel For Each with a large number of Actions in the list.
Please note that it is recommended to introduce an appropriate batching of the number of actions that one job can wait on for each business scenario, as the payload size is influenced by the size of the form per Action, as well as the server capacity (server configuration, expected load, etc.), while using the Wait for Task and Resume activity in a Parallel For Each. The default limit is set to 1000 actions per job, on which you can read more here.
Release Date: 12 October 2020
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!
In a lot of business cases, the need arises that people can upload files when completing a form, and the files then need to be passed on to other machines in order to be processed. Uploading files and passing them to Robots by using the Create Form Task and Upload File activities is now supported, and the RPA developer can configure parameters such as maximum file size and single or multi upload.
Release Date: 5 August 2020
The TLS internal dependency version has been upgraded to match the one used by the entire UiPath Platform.
Folder Path headers used when performing Orchestrator API calls have been modified for enhanced functionality.
Performing API calls to Orchestrator can now be done by using the bearer tokens from the Robot API.
Dynamic drop-downs in forms can now be used with the Create Form Task activity, enabling you to select which values are displayed in a child drop-down based on the selection in a parent drop-down.
The Persistence activities pack has been updated to support the new Interactive Sign In feature, enabling the usage of the Access Token for accessing Orchestrator Resources.
FormTaskData
object now features several new attributes, which enable you to filter your results by criteria such as User ID or creation
and completion time. These values are populated when the workflow connects to Orchestrator 20.7 or above and remain empty
for lower versions.
Release Date: 22 June 2020
The Storage Bucket Name and Storage Folder Path properties have been added to the Create Form Task activity, to fully enable you to use the Orchestrator Storage Bucket feature in your workflows.
Release Date: 23 March 2020
Further developing our solution, the Create Form Task,Add Queue Item And Get Reference,Start Job And Get Reference, and Create External Task activities have a new property, called FolderPath, which enables you to designate the creation of tasks in other folders than the one the Robot executes in.
Release Date: 4 February 2020
New Features and Improvements
As we now support external tasks, we have added two new activities, Create External Task and Wait For External Task And Resume, that can easily add external tasks to your workflows.
The Assign Tasks activity has been added, enabling you to assign any kind of task to a specified human user.
Release Date: 25 October 2019
This release features our first stable official version of the Persistence activities, comprised of seven activities, as follows:
Release Date: 23 September 2019
This first version of the Persistence activities pack comes as a Community release, meant to showcase the newest concept that we want to introduce in the world of Digital Process Automation. These activities, alongside our other features in the rest of the UiPath components, embody our Human In the Loop cross-platform concept, which uses a seamless transition between robotic automation and human intervention to enhance the capabilities of RPA.
- V.1.5.11
- What's new
- Bug fixes
- V1.5.9
- What's New
- V1.5.5
- What's New
- Improvements
- V1.4.8
- What's New
- Improvements
- V1.4.6
- Bug fixes
- V1.4.5
- Improvements
- V1.4.4
- What's New
- Known Issues
- V1.4.3
- New features
- V1.4.2
- Improvements
- Known Issues
- Bug Fixes
- V1.4.1
- Bug Fixes
- V1.4.0
- V1.3.4
- V1.3.3
- V1.3.2
- V1.3.1
- V1.3
- Features
- V1.2.2
- Bug Fixes
- V1.2.1
- Bug Fixes
- V1.2
- Features
- Improvements
- V1.1.9
- New Features and Improvements
- V1.1.8
- New Features and Improvements
- V1.1.7
- Improvements
- V1.1.6
- Improvements
- V1.1.5
- New Features and Improvements
- Bug Fixes
- V1.1.4
- New Features and Improvements
- Bug Fixes
- V1.1.3
- Improvements
- V1.1.2
- Improvements
- V1.1.1
- New Features and Improvements
- Known Issues
- V1.1.0
- Known Issues
- V1.0.1
- New Features and Improvements
- V1.0.0
- New Features and Improvements