# Forms

## How Forms Work

Wrangle's form step functionality assigns people to submit a form of one or more [questions](https://docs.wrangle.io/workflows/designing-a-workflow#question-types).

![](/files/toKJZ2nqaTSmIZ3JIbbV)

## When Forms are Considered Complete

A form step is comprised of one or more questions. The overall form is considered complete when someone has filled out and submitted the form.

![](/files/pCsKBxK6KJB0H8Jr6wtB)

## Editing Forms

After a form has been submitted, the person who completed it can go back and edit it. The form can be edited at any point while the workflow is still active; however, after the workflow has been completed, forms are no longer editable.

To edit a form in Slack, open the workflow thread, find the three-dot menu in the current workflow step, and click “Edit form data.”&#x20;

<figure><img src="/files/0lZ8fe7KQlXyhXFv5dI1" alt=""><figcaption><p>Open the three-dot menu next to "Re-assign" to edit form data</p></figcaption></figure>

Or, in the Wrangle web app, open the workflow dashboard, click on the instance you’d like to update, then click “Edit form data” on the “Forms” tab.

<figure><img src="/files/2Oj90waVo9MBTZrU6fY7" alt=""><figcaption><p>Find "Edit form data" on the "Forms" tab of the instance view.</p></figcaption></figure>

After your form has been edited, you'll see a message in the Slack thread letting everyone know which form was updated and by whom.

<figure><img src="/files/N3urExuG1Mb2V3G9DYyi" alt=""><figcaption></figcaption></figure>

## Reassigning Forms in Progress

If a form has not been completed, you can edit who's assigned to it.&#x20;

{% hint style="info" %}
Not everyone can reassign an in-progress form.&#x20;

If the form was created by a [workflow](broken://pages/-Mj5blROPstTOn9CIYfZ), it can only be reassigned by the current assignees or by the workflow's admins.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wrangle.io/workflows/designing-a-workflow/forms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
