# Workflows

# Overview

Workflows are used to define status flows for different record types.

These flows are used to set, which status follows the next one and in what order they should be changed.

![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/scaled-1680-/qqOimage.png)

# Create new workflow

<p class="callout danger">This action requires the **"create new workflow"** permission.</p>

New workflows can be created through the **[Create new workflow](https://placeholder.erp/workflows/create)** form.

[![output.gif](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/BUWoutput.gif)](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/BUWoutput.gif)

<p class="callout info">There should be only **one workflow for** every **status category of** a certain **document type.**</p>

##### Workflow steps

workflow steps define how a record can move between statuses (from which status into which status). Available statuses for the workflow steps depend on the selected "status category".

<p class="callout warning">Once a workflow is created, only statuses, defined in workflow steps will become valid. Any other status within the selected status category of the document type will result in an error.</p>

[![output.gif](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/5Z9output.gif)](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/5Z9output.gif)

# Update existing workflow

<p class="callout danger">This action requires the **"update workflows"** permission.</p>

# Delete workflow

<p class="callout danger">This action requires the **"delete workflow"** permission.</p>

Workflows can be deleted.