> For the complete documentation index, see [llms.txt](https://docs.wrangle.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wrangle.io/workflows/designing-a-workflow/forms.md).

# 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).

![](https://3500333410-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8Mly5TzbK30rAk6_PN%2Fuploads%2FmA9zOu5wCHo75q1mqmUX%2FScreen%20Shot%202022-08-17%20at%2011.47.33%20AM.png?alt=media\&token=213168e8-8482-4688-9a32-b72316c608be)

## 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.

![](https://3500333410-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8Mly5TzbK30rAk6_PN%2Fuploads%2FoAFcyY24AukIY5TdOW28%2FScreen%20Shot%202022-08-17%20at%2011.48.34%20AM.png?alt=media\&token=9a9dc30c-ef0a-42da-a9ab-ca13d0a663d5)

## 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="https://3500333410-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8Mly5TzbK30rAk6_PN%2Fuploads%2F5YsRhPukVTkU9kEQotBa%2FScreen%20Shot%202022-11-14%20at%209.36.53%20AM.png?alt=media&amp;token=24c74040-b5c2-4bc2-b893-9b665fabbdfd" 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="https://3500333410-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8Mly5TzbK30rAk6_PN%2Fuploads%2FadG3o3nIsypuY7ZuZ7vN%2Fedit%20form%20menu%20-%20web.png?alt=media&amp;token=2a92f327-9ce1-458d-90f3-6e46527d4a1f" 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="https://3500333410-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8Mly5TzbK30rAk6_PN%2Fuploads%2FzoxExKj8f4tfWnAcw6kn%2FScreen%20Shot%202022-11-14%20at%209.38.58%20AM.png?alt=media&amp;token=04b51495-9100-48bb-a80d-f37ffb9aa79e" 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 %}

## Assigning a Form to an Out-of-Channel assignee

When a form is assigned to someone who isn't a member of the workflow's Slack channel (such as for a private channel), Wrangle detects this and sends that person a direct message with the step instead of posting it in the channel.

Subsequent updates to that step thread continue in the same DM.
