# Activities

> **Prerequisites**

**Prerequisites**

If you have a **Studio** version lower than **2022.10** and a version of the **FormActivityLibrary** activity package lower than **2.0.3**, you need to have **.NET Desktop Runtime 5.0 installed**, to use the Persistence package.

## Known limitation

The [Delay](https://docs.uipath.com/activities/other/latest/workflow/delay) and [Retry Scope](https://docs.uipath.com/activities/other/latest/workflow/retry-scope) activities **are not supported and do not work properly** when used in the **Main workflow of an Orchestration Process**. In such cases, they should be placed inside a [No Persist Scope](https://docs.uipath.com/activities/other/latest/workflow/no-persist-scope) activity.

## Available activities

The following table lists the activities that are included in the Persistence.Activities package.

| Activity | Description |
| --- | --- |
| [Start Job And Get Reference](https://docs.uipath.com/activities/other/latest/workflow/start-job-and-get-reference) | Invokes a Job in Orchestrator with arguments and fetches the corresponding job object in order to wait for job completion at any time during the execution of the workflow. |
| [Wait For Job and Resume](https://docs.uipath.com/activities/other/latest/workflow/wait-for-job-and-resume) | Suspends the execution of the current workflow until a specified Job is completed. |
| [Add Queue Item And Get Reference](https://docs.uipath.com/activities/other/latest/workflow/add-queue-item-and-get-reference) | Adds an Orchestrator Queue Item with parameters and retrieves the corresponding Queue Item Object in order to wait for transaction completion at any time during the execution of the workflow. |
| [Wait for Queue Item And Resume](https://docs.uipath.com/activities/other/latest/workflow/wait-for-queue-item-and-resume) | Suspends the execution of the current workflow until a specified transaction reaches a completion state (Successful, Failed, Abandoned, Deleted). |
| [Create Form Task](https://docs.uipath.com/activities/other/latest/workflow/create-form-task) | Creates a form task in On-Premises Orchestrator and in Action Center, both cloud and on-premises instances. |
| [Wait for Form Task And Resume](https://docs.uipath.com/activities/other/latest/workflow/wait-for-form-task-and-resume) | Suspends the execution of the current workflow until a specified Task is completed. |
| [Resume After Delay](https://docs.uipath.com/activities/other/latest/workflow/resume-after-delay) | Suspends the execution of the workflow and resumes it at a specified date and time. |
| [Assign Tasks](https://docs.uipath.com/activities/other/latest/workflow/assign-tasks) | Assigns one or more tasks in the current workflow to a user in Orchestrator by using an email address or a username registered in Orchestrator. |
| [Create External Task](https://docs.uipath.com/activities/other/latest/workflow/create-external-task)s | Creates a task in Orchestrator with the given data, task title, task priority and task catalog. |
| [Wait For External Task and Resume](https://docs.uipath.com/activities/other/latest/workflow/wait-for-external-task-and-resume) | Suspends the execution of the current workflow until a specified Task is completed. |
| [Complete Task](https://docs.uipath.com/activities/other/latest/workflow/complete-task) | Completes the specified action without the need for the corresponding human intervention. |
| [Forward Task](https://docs.uipath.com/activities/other/latest/workflow/forward-task) | Forwards the specified action to the specified user. |
| [Get Form Tasks](https://docs.uipath.com/activities/other/latest/workflow/get-form-tasks) | Helps you query a single action or a set of actions filtered by specific criteria, namely the action's DTO properties. |
| [Get Task Data](https://docs.uipath.com/activities/other/latest/workflow/get-task-data) | Fetches the current state of the specified action's task data. |
| [Add Task Comment](https://docs.uipath.com/activities/other/latest/workflow/add-task-comment) | Instructs the robot to add a comment on an existing action, indicated by their ID. |
| [Update Task Labels](https://docs.uipath.com/activities/other/latest/workflow/update-task-labels) | Updates the labels for existing actions. |
