# Workflows

A Workflow represents an ETL flow. In most cases, a workflow will consist of the following:

* Extraction from a source connection
* Transformation of the extracted data
* Upload into a destination connection

## Workflow Editor

The Workflow Editor is the interface where you build your workflow. It's a node-based editor where you describe the data flow by adding and connecting various nodes.

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

In the image above, you can see an example of a complete workflow. Here's a general overview of the various aspects of the interface:

1. The name of the workflow.
2. The environment the workflow is being viewed in.
3. An Extract node, where the source data originates from.
4. A Transform node, where source columns are modified and/or mapped to new columns.
5. A Load node, where the modified data is loaded into.
6. Node options (e.g., rename, delete, etc.).
7. Node connection points and edges.
8. Button to access workflow settings.
9. Button to access the workflow scheduler.

{% hint style="info" %}
At the moment, each node can only have one incoming connection (if available) and one outgoing connection (if available).
{% endhint %}

### Settings

Beyond configuring the individual nodes that make up a workflow, each workflow has various settings that can be configured.

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

## Nodes

For more information about the individual nodes, please refer to their specific reference pages.

{% content-ref url="/pages/E4m0Wyxs2nLxSe3SpabP" %}
[Extract](/etl/workflows/extract.md)
{% endcontent-ref %}

{% content-ref url="/pages/vLLfDA16xrPsq7kbKCQ9" %}
[Transform](/etl/workflows/transform.md)
{% endcontent-ref %}

{% content-ref url="/pages/PCLGEi278I3mCKzHE0D4" %}
[Load](/etl/workflows/load.md)
{% endcontent-ref %}

{% content-ref url="/pages/iff7n8g3fhbj7Cwm5Xq3" %}
[Filter](/etl/workflows/filter.md)
{% endcontent-ref %}


---

# 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://glyue.docs.sandboxbanking.com/etl/workflows.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.
