# Pipelines

### Pipeline: Overview <a href="#pipeline-overview" id="pipeline-overview"></a>

A pipeline is a unidirectional flow that defines how changes progress from development orgs to the production org. It offers real-time visibility into:

1. Branches across DevOps stages: **Development, Integration, QA, UAT, Production**
2. Sync status between mapped Salesforce Orgs and branches (e.g., added/removed components)
3. Commits that are ahead or behind each stage

***

### Navigating to the Pipeline Dashboard Page <a href="#navigating-to-pipeline-dashboard-page" id="navigating-to-pipeline-dashboard-page"></a>

The **Pipeline** screen displays your environments, their connections, commit deltas, and deployment statuses.

**Steps to access the Pipeline view:**

1. Hover over the **DASHBOARD** tile and click **PIPELINE**.
2. Select a **Repository** to view your team’s branching structure.
3. Click the refresh icon:

<figure><img src="/files/zg0N95REagnJvtsffKSz" alt="Pipeline refresh icon for latest data"><figcaption></figcaption></figure>

4. If no pipeline is configured for the selected repository, setup instructions are displayed:

<figure><img src="/files/8hC099ly8d7VX0P5Hcxm" alt="Pipeline not configured screen"><figcaption></figcaption></figure>

5. If the pipeline is configured, a detailed pipeline visualization is displayed:

<figure><img src="/files/AgcQa1nSTEPxNmmscAys" alt="Configured pipeline dashboard with branch mapping" width="563"><figcaption></figcaption></figure>

6. For each environment, you can view:
   * **Deployment Status**
   * **Commits Ahead/Behind** (Forward arrow: ahead; Backward arrow: behind)

<figure><img src="/files/WIYIxXUR1PZcFruEtqHE" alt="Commit direction indicators: ahead and behind" width="317"><figcaption></figcaption></figure>

***

### Known Limitations <a href="#known-limitations" id="known-limitations"></a>

* Pipeline visualization is available **only for GIT repositories**.
* Branch types must be one of the following: **Development, Integration, QA, UAT, Production**. Unsupported branch categories will not display on the pipeline screen.


---

# 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://knowledgebase.autorabit.com/product-guides/arm/arm-features/dashboard-and-pipelines/pipelines.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.
