# ST-DBP-025 - Variables Serialization Prerequisite

> **Rule ID**: `ST-DBP-025`

**Rule ID**: `ST-DBP-025`

**Scope**: Workflow

## Description

The rule checks if there are any variables that are not serializable in the scope of the following persistence activities or in the scope of their parent activities:

* [Resume after Delay](https://docs.uipath.com/activities/docs/resume-after-delay)
* [Wait for External Task and Resume](https://docs.uipath.com/activities/docs/wait-for-external-task-and-resume)
* [Wait for Form Task and Resume](https://docs.uipath.com/activities/docs/wait-for-form-task-and-resume)
* [Wait for Job and Resume](https://docs.uipath.com/activities/docs/wait-for-job-and-resume)
* [Wait for Queue Item and Resume](https://docs.uipath.com/activities/docs/wait-for-queue-item-and-resume)

## Recommendation

Change the variable type to a serializable data type or change to a different variable scope.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/studio/studio-docs-image-167261-858ae128.webp)
