> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/de/aktionen/workflow-concepts/variable-referencing.md).

# Variablenverweis

<figure><img src="https://1960680173-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX2n5yPRPynbnWuO4SH0M%2Fuploads%2Fgit-blob-ba5bef6d36aaeae55f07b7d4c681bb5a784a76d3%2FCleanShot%202025-03-06%20at%2005.47.52%402x.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

Variablen sind ein zentraler Bestandteil von AirOps Workflows und ermöglichen Ihnen, dynamische, personalisierte und kontextbezogene Inhalte zu erstellen. Erfahren Sie, wie Sie in Ihren Workflows auf Variablen verweisen, unabhängig davon, ob sie aus Eingaben oder aus Schrittausgaben stammen.

### Arten von Variablen

In AirOps Workflows können Sie auf zwei Haupttypen von Variablen verweisen:

1. **Eingabevariablen**: Werte, die im Start-Schritt Ihres Workflows definiert sind, einschließlich:
   * Benutzerdefinierte Eingaben (Text, Zahlen, JSON, Dateien usw.)
   * Brand Kit-Attribute
2. **Schrittausgabevariablen**: Ergebnisse, die von vorherigen Schritten in Ihrem Workflow erzeugt werden

### Verweis auf Eingabevariablen

Eingabevariablen werden mithilfe des Variablenauswahlfelds (das pinke Symbol oben rechts in einem Eingabefeld) oder mithilfe der Liquid-Syntax mit doppelten geschweiften Klammern referenziert: `{{ variable_name }}`

{% @arcade/embed url="<https://app.arcade.software/share/UOOVKYOIhh8WSNVTEosj>" flowId="UOOVKYOIhh8WSNVTEosj" %}

#### Beispiel: Benutzerdefinierte Eingabevariablen

Wenn Sie im Start-Schritt Ihres Workflows eine Eingabe definieren (z. B. „topic“ oder „keyword“), können Sie in nachfolgenden Schritten darauf verweisen:

```
{{ topic }}
{{ keyword }}
```

#### Beispiel: Brand Kit-Variablen

Wenn Sie Ihrem Workflow ein Brand Kit verbunden haben, können Sie auf dessen Attribute verweisen:

**Grundattribute:**

```
{{ brand_kit.brand_name }}
{{ brand_kit.brand_domain }}
{{ brand_kit.brand_about }}
{{ brand_kit.writing_tone }}
{{ brand_kit.writing_persona }}
{{ brand_kit.writing_rules }}
```

**Produktlinien, Inhaltstypen, Zielgruppen und Regionen:**

Wenn Sie in Grids Brand Kit-Spalten verwenden, können Sie auf die ausgewählten Dimensionen zugreifen:

```
{{ brand_kit.product_lines }}
{{ brand_kit.content_type }}
{{ brand_kit.content_type.outline }}
{{ brand_kit.content_type.writing_rules }}
{{ brand_kit.audience }}
{{ brand_kit.audience.description }}
{{ brand_kit.audience.writing_rules }}
{{ brand_kit.region }}
{{ brand_kit.region.description }}
{{ brand_kit.region.writing_rules }}
```

### Verweis auf Schrittausgabevariablen

Jeder Schritt in Ihrem Workflow erzeugt eine Ausgabe, auf die in nachfolgenden Schritten verwiesen werden kann. Darauf wird mit der Schrittzahl und der `Ausgabe` Eigenschaft:

```
{{ step_1.output }}
```

Bei Schritten, die strukturierte Daten zurückgeben (z. B. JSON), können Sie auf bestimmte Eigenschaften zugreifen:

```
{{ step_2.output.title }}
{{ step_3.output.keywords[0] }}
```

{% @arcade/embed url="<https://app.arcade.software/share/AgTu3iMw31nkpBdngDwu>" flowId="AgTu3iMw31nkpBdngDwu" %}

### Bewährte Vorgehensweisen

* Verwenden Sie das Variablenauswahlfeld (lila Pillen-Button), um Variablenverweise ganz einfach hinzuzufügen, ohne die Syntax einzugeben
* Zeigen Sie Ausgaben im Test-Panel an, um ihre Struktur vor dem Referenzieren zu verstehen
* Bei JSON-Ausgaben prüfen Sie die Struktur im Test-Panel, um verschachtelte Eigenschaften korrekt zu referenzieren
* Denken Sie daran, dass Variablen nur auf vorherige Schritte verweisen können, nicht auf zukünftige

### Häufige Anwendungsfälle

* Benutzereingaben in einen LLM-Prompt übergeben: `Schreiben Sie einen Artikel über {{ topic }}`
* Markenstimme in Prompts einbeziehen: `{{ brand_kit.writing_persona }}`
* Die Ausgabe eines LLM in einem nachfolgenden Schritt verarbeiten: `{{ step_1.output }}`
* Bestimmte Daten aus API-Antworten extrahieren: `{{ step_3.output.results[0].url }}`
* Text mit Ergebnissen aus dem vorherigen Schritt formatieren: `Die generierte Überschrift lautet: {{ step_2.output.headline }}`

Indem Sie Variablen in Ihren Workflows effektiv nutzen, können Sie leistungsstarke, dynamische Anwendungen erstellen, die auf Eingaben reagieren und auf den Ergebnissen jedes Schritts aufbauen.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/de/aktionen/workflow-concepts/variable-referencing.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
