---
title: "State flow assignees"
slug: "state-flow-assignees"
abstract: "Introduction to the assignees of state flows."
---
# State flow assignees

In the context of state flows, *assignees* are users or user groups assigned a role to create or modify an entity or relation linked to a state flow. Users can be assigned statically (manually) or [dynamically](https://doc.sitecore.com/ch/en/users/content-hub/dynamic-assignees.html "Dynamic assignees").

You must be a *superuser* or have the *Update* [permission](https://doc.sitecore.com/ch/en/users/content-hub/permissions.html "Permissions") to assign a state flow to an entity. A user who has the correct permissions but who is not an assignee cannot transition the state flow.

A user or user group with the *TransitionAllStateflows* [privilege](https://doc.sitecore.com/ch/en/users/content-hub/privileges.html "Privileges") can transition to the previous or next state regardless of the state flow configuration.

The following options are available for updating state flow assignees:

| Options | Description |
| --- | --- |
| **Replace all with** | Removes the previous state assignees and assigns new users as specified in the **Assigned users** and **Assigned user groups** fields. |
| **Keep** | Keeps the assigned users from the previous state. |
| **Current user** | Assigns the entity to the user who triggered the current state transition. |
| **Clean** | Removes the assignees from the previous state and leaves them empty. |
| **Add to existing** | Adds the specified users to the state assignees. |
| **Find and remove** | Removes the specified users from the state assignees. |

> [!important]
> -   Do not use the **Add to existing** option if the cardinality of a specific member doesn't allow multiple values (for instance, *OneToMany* relations such as *AssetType*) as it will return an error upon transition. Use the Replace all with option instead.
>
> -   The **Add to existing** and **Find and remove** transition options are applicable to assigned users, assigned users groups, and any other user-related field configured in your schema. However, these options aren't applicable to dynamic assignees.