# ST-DBP-028 - Arguments Serialization Prerequisite

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

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

**Scope**: Workflow

## Description

The rule checks if there are any arguments 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 argument data type to a serializable data type.

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/studio/studio-docs-image-171772-4539cba0.webp)
