# Arbeitsabläufe

Automatisieren Sie mehrstufige Abläufe mit einem visuellen Builder im Dashboard.

Stripe Workflows ist ein Arbeitsablauf-Produkt mit einem visuellen Builder im [Stripe-Dashboard](https://dashboard.stripe.com/workflows), mit dem Sie Aufgaben automatisieren und benutzerdefinierte Abläufe erstellen können, ohne Code schreiben zu müssen. Arbeitsabläufe eignen sich ideal für mehrstufige Prozesse und können sich über mehrere Stripe-Produkte erstrecken. So können Sie effizientere Prozesse erstellen, Geschäftsregeln durchsetzen und manuellen Aufwand reduzieren.
![Der visuelle Ablauf-Builder im Dashboard](https://b.stripecdn.com/docs-statics-srv/assets/workflows-overview.8c5642251773940492ba73598c3f64a9.png)

Der visuelle Ablauf-Builder im Dashboard

Jeder Workflow beginnt mit einem Auslöser und durchläuft anschließend eine Reihe von Schritten, die festlegen, was als Nächstes geschieht. Mithilfe von bedingter Logik können Sie verschiedene Pfade erstellen, Aktionen so anordnen, dass sie nacheinander ausgeführt werden, und Entscheidungen auf der Grundlage von Daten automatisieren. Auf diese Weise können Sie Workflows erstellen, die sich an unterschiedliche Szenarien anpassen und Aufgaben dynamisch bearbeiten. Erfahren Sie mehr darüber, [wie Workflows funktionieren](https://docs.stripe.com/workflows/define-workflows.md).

Nutzen Sie Workflows, um:

- Aufgaben zu automatisieren, die durch Stripe-Ereignisse (Zahlungen, Kundinnen und Kunden, Abonnements) ausgelöst werden
- On-Demand-Prozesse über das Dashboard oder per API auszulösen
- Bedingte Logik hinzuzufügen, um verschiedene Szenarien unterschiedlichen Aktionen zuzuordnen
- Gruppen von Stripe-Objekten zu durchlaufen, um Aktionen in großen Mengen anzuwenden
- Über von App-Entwicklerinnen und -Entwicklern erstellte benutzerdefinierte Aktionen eine Verbindung zu externen Systemen herzustellen

Workflows unterstützen [Connect](https://docs.stripe.com/connect.md)-Plattformen, lösen bei Ereignissen in verbundenen Konten Workflows aus und führen Aktionen für Ressourcen in verbundenen Konten aus.

## Jetzt starten

Wenn Sie noch kein Stripe-Konto haben, [registrieren Sie sich jetzt](https://dashboard.stripe.com/register).

[Arbeitsabläufe](https://docs.stripe.com/workflows/define-workflows.md): Erfahren Sie mehr über die Zusammensetzung und Funktionsweise eines Ablaufs.

[Arbeitsabläufe einrichten](https://docs.stripe.com/workflows/set-up.md): Erstellen, testen und beobachten Sie Arbeitsabläufe im Dashboard ohne Code.

[Anwendungsfälle](https://docs.stripe.com/workflows/use-cases.md): Sehen Sie sich Beispielgeschäftsszenarien an, die Sie mit Arbeitsabläufen automatisieren können.

## Funktionen

Workflows automatisieren Aufgaben, die durch bestimmte API-Ereignisse oder  ausgelöst werden. Jedes Ereignis initiiert eine Workflow-Ausführung, und Workflows können im Laufe der Zeit mehrere Durchläufe haben. Überprüfen Sie vergangene Durchläufe, um zu sehen, wann sie und wie sie durchgeführt werden.

|  |
|  |
| [Ereignisse auslösen](https://docs.stripe.com/workflows/define-workflows.md#triggers)                   | Starten Sie Workflows automatisch, wenn Stripe-Ereignisse eintreten, beispielsweise bei einer erfolgreichen Zahlung, der Anlage eines Kunden bzw. einer Kundin oder einer fehlgeschlagenen Rechnungsstellung. Jeder Workflow verfügt über einen Auslöser.                                                                                             |
| Programmgesteuert auslösen                                                                              | Starten Sie Workflows über das Dashboard oder per API mit benutzerdefinierten Eingabedaten. Dies ist nützlich, wenn ein/e Mitarbeiter/In einen Vorgang initiieren muss oder ein externes System die Stripe-Logik aufrufen muss.                                                                                                                       |
| [Bedingte Logik verwenden](https://docs.stripe.com/workflows/define-workflows.md#conditions)            | Automatisieren Sie Entscheidungen mithilfe von bedingter Logik. Sie können beispielsweise eine einfache Verzweigung mit einer „if-else“-Struktur erstellen oder eine komplexere Verzweigung mit mehreren Pfaden, bei der jeder Zweig unterschiedliche Bedingungen verarbeitet.                                                                        |
| [Auslösebedingungen anwenden](https://docs.stripe.com/workflows/define-workflows.md#trigger-conditions) | Konfigurieren Sie einen Workflow so, dass er nur ausgeführt wird, wenn er durch bestimmte Ereignisse ausgelöst wird, beispielsweise wenn sich ein Feld eines Kundenobjekts ändert. Dadurch wird sichergestellt, dass Workflows nur dann ausgeführt werden, wenn Ihre Integration sie benötigt.                                                        |
| Über Sammlungen iterieren                                                                               | Durchlaufen Sie eine Liste von Stripe-Objekten und wenden Sie auf jedes Element dieselben Aktionen an. Schleifen lassen sich mit API-Listenmethoden kombinieren, um Daten in großen Mengen zu verarbeiten. Sie können Schleifen beispielsweise verwenden, um die Metadaten aller aktiven Abonnements eines Kunden oder einer Kundin zu aktualisieren. |
| Nutzerdefinierte Aktionen erstellen                                                                     | Fügen Sie benutzerdefinierte Aktionen aus Apps zu Ihren Workflows hinzu. Benutzerdefinierte Aktionen werden im Workflow-Builder neben den integrierten Stripe-Aktionen angezeigt und können mit externen Systemen verbunden werden.                                                                                                                   |
| [Mit Connect verwenden](https://docs.stripe.com/workflows/define-workflows.md#connected-account-events) | Nutzen Sie Ereignisse aus verbundenen Konten, um Workflows auszulösen und Aktionen für Ressourcen der verbundenen Konten auszuführen. Erstellen Sie Automatisierungen, die Ihre Plattform und Ihre verbundenen Konten umfassen.                                                                                                                       |
| [Mit Sandboxes testen](https://docs.stripe.com/workflows/set-up.md)                                     | Testen Sie Ihre Arbeitsabläufe sicher in isolierten [Sandbox](https://docs.stripe.com/sandboxes.md)-Umgebungen, bevor Sie diese in Betrieb nehmen.                                                                                                                                                                                                    |
| [Überwachen und Fehlerbehebung](https://docs.stripe.com/workflows/set-up.md#observe-workflow)           | Überprüfen Sie einzelne Workflow-Durchläufe im Dashboard, um zu sehen, welche Schritte ausgeführt wurden, welche Parameter verwendet wurden und ob Fehler aufgetreten sind. Nutzen Sie [Workbench](https://docs.stripe.com/workbench.md) für detailliertere, auf Entwickler/innen ausgerichtete Protokolle und Informationen zu den Anfragen.         |

### Integrierte Funktionen

Workflows verfügen über die folgenden integrierten Funktionen:

|  |
|  |
| **Rekursionserkennung**                | Workflows erkennen und unterbinden automatisch Rekursionen wie Endlosschleifen oder außer Kontrolle geratene Workflows. Ein Workflow zur Aktualisierung von Kundeninformationen, der durch ein Kundenereignis ausgelöst wird, könnte beispielsweise potenziell in eine Endlosschleife geraten, wenn die Aktualisierung ein weiteres Ereignis zur Aktualisierung der Kundeninformationen auslöst. Workflows verhindern dies, indem sie Rekursionen nur einmal zulassen. Tritt eine Rekursion mehr als einmal auf, wird der Workflow mit einem Fehler beendet.                                                                                                                                                                                                                                                                                                            |
| **Automatische Wiederholungsversuche** | Um die Zuverlässigkeit zu erhöhen, wiederholen Arbeitsabläufe automatisch Aktionen, bei denen wiederholte Fehler auftreten. Dies bedeutet, dass der Ablauf, wenn eine Aktion aufgrund eines vorübergehenden Problems fehlschlägt, versucht, sie erneut auszuführen, ohne dass Sie manuell eingreifen müssen. Dadurch wird sichergestellt, dass temporäre Fehler keine Fehler im Arbeitsablauf verursachen, und sorgt für reibungslose und konsistente Ausführungen.                                                                                                                                                                                                                                                                                                                                                                                                     |
| **Idempotenz**                         | Idempotenz stellt sicher, dass Aktionen nur einmal ausgeführt werden, auch wenn dieselbe Anfrage mehrmals gestellt wird. Arbeitsabläufe verarbeiten automatisch doppelte Anfragen und verhindern unbeabsichtigte wiederholte Aktionen. Diese Schutzmaßnahme trägt dazu bei, Konsistenz zu gewährleisten, wenn Netzwerkprobleme oder -fehler zu einer Wiederholung von Anfragen führen können.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Beobachtbarkeit**                    | Beobachtbarkeit hilft Ihnen, Probleme in Ihrem Ablauf schnell zu überwachen, zu beheben und zu lösen. Arbeitsabläufe bietet Folgendes, um die Beobachtbarkeit zu unterstützen:
  - **Ausführungsstatus**: Jeder Workflow hat den Status **Wird ausgeführt**, **Erfolgreich** oder **Fehlgeschlagen**. Bei fehlgeschlagenen Workflows werden detaillierte Fehlermeldungen ausgegeben, die Ihnen bei der Diagnose und Behebung des Problems helfen.
  - **Ausführungsdetails**: Sie können einzelne Ablaufausführungen überprüfen, um den genauen Ausführungspfad anzuzeigen, einschließlich der ausgeführten Schritte, der verwendeten Parameter und der aufgetretenen Fehler. Diese Transparenz ermöglicht es Ihnen, schnell zu lokalisieren, welcher Schritt in Ihrem Ablauf einen Fehler verursacht hat, und den Pfad zu verstehen, den eine Ausführung genommen hat. |
