> For the complete documentation index, see [llms.txt](https://guvi-uxui.gitbook.io/ux-ui-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guvi-uxui.gitbook.io/ux-ui-docs/design-thinking-and-methodologies/design-thinking-process/task-flow.md).

# Task Flow

A task flow is a visualization of specific steps undertaken to accomplish a goal in your product.

The steps necessary to complete a task or goal are only shown in the task flow. It excludes the user’s choices and activities.

Task flows are typically:

* **Linear:** Task flows generally represent a direct, predictable, ideal way a user would accomplish a goal in your product.&#x20;
* **Sequential:** Task flows are a series of steps to take a user from beginning to end of a goal.
* **Simple:** Task flows tend to be straightforward and do not branch out with options or decision points.&#x20;

### Task Flow Diagrams

Task flows are typically documented in a linear diagram (a flowchart) showing the steps of the path taken by the user.

<figure><img src="https://3946099215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFM33RXw8WC2NZCCYTgo%2Fuploads%2FtwBbDD1IRiaTyPljvly5%2F0_A0jadJdVY8e5iKTY.png?alt=media&amp;token=43d7deef-021c-4002-85bd-0931dc0a4493" alt=""><figcaption></figcaption></figure>

### Task Flow vs User Flow

<figure><img src="https://3946099215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFM33RXw8WC2NZCCYTgo%2Fuploads%2F6bZYDfTWRUUvEaaoZ8sw%2F295124c5a6f97b194defa77449ba8f52.png?alt=media&amp;token=1da6651f-af7e-4273-84ee-8832976f41cc" alt=""><figcaption></figcaption></figure>
