# Overview

Workflows are used to analyze any type of data on Redivis, at any scale. They allow you to organize your analysis into discrete steps, where you can easily validate your results and develop well-documented, reproducible analyses.

Workflows are owned by either a user or an [organization](/reference/organizations.md), and can be [shared](/reference/workflows/collaboration-and-sharing.md) with other users and organizations.

<figure><img src="/files/0CDY5cucP8V4nlhOAZhi" alt=""><figcaption></figcaption></figure>

## The workflow page

The workflow page consists of a top title bar, a left pane, and a right pane.

The **left pane** displays the workflow tree, allowing you to visualize how data is moving through the workflow and its nodes. Clicking between nodes is also the main way to navigate around your workflow.

The **right pane** shows the contents of the currently selected node in the tree. If no node is selected, this panel will display the workflow's overview and metadata. You can click on the workflow title, or empty space in the workflow tree, to return to the workflow overview at any time.

The **title bar** provides an entry point to common actions, broken into two sections: the left section contains actions that are global to the workflow, while the right section contains actions relevant to the currently selected node (e.g,. running a transform).

## The workflow tree

The workflow "tree" is represented visually in the left pain of the workflow. This tree is made up of a collection of nodes, with each node having various inputs and outputs, such that the output (result) of one node can serve as the input of another.&#x20;

Data in the tree flows from the top to bottom, and circular relationships are not allowed. Formally, this is known as a "Directed Acyclic Graph" (DAG).

Clicking on a node within the tree will display that node's contents within the right pane of the workflow, while highlighting the ancestors and descendants of that node on the tree.&#x20;

You can right-click on any node for a list of other options, or if preferred, click on the node and then click the three-dot "More" menu at the top-right.

## Workflow nodes

The workflow tree is made up of the following node types:

![](/files/QdQykQaHDvR0VqUKc9js)

[**Data sources**](/reference/workflows/data-sources.md) represent datasets or workflows that have been added to your workflow, and are the mechanism for bringing data into your workflow.

[**Tables**](/reference/workflows/tables.md) are either tables associated with a data source, or the resulting output table of a transform or notebook.

[**Transforms**](/reference/workflows/transforms.md) are queries that are used to reshape and combine data, always creating a single table as an output.

[**Notebooks**](/reference/workflows/notebooks.md) are flexible, interactive programming environments, which can *optionally* produce a table as an output.


---

# 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.redivis.com/reference/workflows/overview.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.
