# About the Persistence activity package

> Persistence activities for long-running Human-in-the-Loop workflows, including form presentation and task assignment.

The **Persistence.Activities** package has been developed as part of the Human In The Loop initiative, offering you several activities that help you manipulate **Jobs**, **Tasks**, and **Queues** in Orchestrator, offering a seamless transition between robotic automation and human intervention to enhance the capabilities of RPA.

## Known limitation

If you are using "Wait for" type activities that suspend workflows and you are working with `DataTable` variables, it is crucial that `DataTable` variables are serializable. For example, if a `DataTable` variable is initialized with `new System.Data.DataTable`, then it becomes non-serializable, and this can cause your project execution to fail. To prevent this, you can either: leave the default value of the `DataTable` variable empty, or assign a name to the `DataTable` variable, such as: `new System.Data.DataTable("MyTable")`.
