Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s
82 lines
4.4 KiB
Plaintext
82 lines
4.4 KiB
Plaintext
---
|
|
title: Workflows
|
|
description: Erfahren Sie, wie Sie Automatisierungen in Twenty erstellen.
|
|
---
|
|
|
|
## Warum Workflows wichtig sind
|
|
|
|
Twenty wurde entwickelt, um den Nutzern maximale Flexibilität zu bieten. Anstatt Sie dazu zu zwingen, Ihre Geschäftsprozesse an starre, vorgefertigte Funktionen anzupassen, ermöglichen Ihnen Workflows, Automatisierungen zu erstellen, mit denen Sie Ihr CRM so gestalten, dass es Ihre individuellen geschäftlichen Anwendungsfälle optimal unterstützt.
|
|
|
|
Workflows sind die In-App-Funktion von Twenty zum Erstellen dieser Automatisierungen. Sie bieten Ihnen die Bausteine, um genau das zu schaffen, was Ihr Unternehmen braucht, wann es das braucht.
|
|
|
|
## Was kann ich mit Workflows machen?
|
|
|
|
Wir empfehlen, Automatisierungen für zwei Hauptzwecke zu entwickeln:
|
|
|
|
1. **Interne Automatisierungen, um den Alltag Ihres Teams zu erleichtern**: Reduzieren Sie die Menge manueller Eingaben und sich wiederholender Aufgaben, die Ihr Team verlangsamen.
|
|
2. **Daten in und aus Twenty bringen**: Verbinden Sie Twenty über API-Aufrufe und Webhooks mit Ihrer Datenbank und anderen Werkzeugen.
|
|
|
|
## Den ersten Workflow erstellen
|
|
|
|
### Schritt 1: Neuen Workflow erstellen
|
|
|
|
1. Gehen Sie zu **Workflows**, zu finden unterhalb der anderen Objekte
|
|
2. Klicken Sie auf **+ Neuer Datensatz**
|
|
3. Geben Sie Ihrem Workflow einen Namen
|
|
|
|
### Schritt 2: Einen Trigger hinzufügen
|
|
|
|
Jeder Workflow beginnt mit einem Trigger. Wählen Sie aus:
|
|
|
|
* **Datensatzereignisse**: Wenn ein Datensatz erstellt, aktualisiert oder gelöscht wird
|
|
* **Zeitplan**: Zu bestimmten Zeiten ausführen (täglich, wöchentlich usw.)
|
|
* **Manuell**: Durch eine Benutzeraktion ausgelöst
|
|
* **Webhook**: Durch einen Webhook ausgelöst
|
|
|
|
<img src="/images/user-guide/workflows/workflow_triggers.png" style={{width:'100%'}} />
|
|
|
|
### Schritt 3: Aktionen hinzufügen
|
|
|
|
Fügen Sie nach Ihrem Trigger eine oder mehrere Aktionen hinzu:
|
|
|
|
* **Datensatz erstellen**: Neue Datensätze zu einem beliebigen Objekt hinzufügen
|
|
* **Datensatz aktualisieren**: Daten eines vorhandenen Datensatzes ändern
|
|
* **Datensatz löschen**: Datensätze aus Objekten entfernen
|
|
* **Datensätze suchen**: Datensätze finden, die den Kriterien entsprechen
|
|
* **Upsert**: Erstellen oder aktualisieren basierend auf übereinstimmenden Kriterien
|
|
* **Iterator**: Über Arrays von Datensätzen iterieren
|
|
* **Filter**: Steuern, welche Datensätze weiterverarbeitet werden
|
|
* **Verzögerung**: Vor dem Fortfahren warten (Dauer oder geplanter Zeitpunkt)
|
|
* **E-Mail senden**: E-Mails über Ihr verbundenes Konto senden
|
|
* **Code**: Benutzerdefiniertes JavaScript ausführen
|
|
* **HTTP-Anfrage**: Externe APIs aufrufen
|
|
* **Formular**: Eingaben von Benutzern innerhalb der Twenty-Oberfläche zum Zeitpunkt der Ausführung abfragen
|
|
* **KI-Agent** (Bald verfügbar): Intelligente KI-Aufgaben ausführen
|
|
|
|
<img src="/images/user-guide/workflows/workflow_actions.png" style={{width:'100%'}} />
|
|
|
|
### Schritt 4: Testen und aktivieren
|
|
|
|
1. Verwenden Sie die Schaltfläche **Test**, um Ihren Workflow mit Beispieldaten auszuführen
|
|
2. Überprüfen Sie die Ergebnisse, um sicherzustellen, dass alles wie erwartet funktioniert
|
|
3. Schalten Sie den Workflow auf **Aktiv**, sobald er bereit ist
|
|
|
|
## Workflow Best Practices
|
|
|
|
* **Schrittbezeichnungen bearbeiten**: Benennen Sie Ihre Workflow-Schritte um, um klar zu beschreiben, was jeder Schritt tut. Dies erleichtert die Wartung und die Übergabe an Kollegen
|
|
* **Vorherige Schritt-Daten nutzen**: Sie können Felder aus Datensätzen verwenden, die von einem vorherigen Schritt in Ihrem Workflow zurückgegeben wurden.
|
|
* **Einfach anfangen**: Beginnen Sie mit einfachen Workflows und erhöhen Sie die Komplexität im Laufe der Zeit, wenn Sie mit dem System vertrauter werden.
|
|
* **Planen, bevor Sie loslegen**: Skizzieren Sie die Logik Ihres Workflows, bevor Sie beginnen, um zu vermeiden, dass Sie auf halbem Weg stecken bleiben.
|
|
|
|
## Nächste Schritte
|
|
|
|
* [Workflow-Trigger](/l/de/user-guide/workflows/capabilities/workflow-triggers)
|
|
* [Workflow-Aktionen](/l/de/user-guide/workflows/capabilities/workflow-actions)
|
|
* [CRM-Automatisierungen](/l/de/user-guide/workflows/how-tos/crm-automations/closed-won-automations)
|
|
|
|
## Brauchen Sie Hilfe?
|
|
|
|
<Tip>
|
|
Möchten Sie Hilfe bei der Automatisierung Ihrer Workflows? [Finde einen zertifizierten Zwanzig Partner](https://twenty.com/partners/list?categories=SOLUTIONING\&ref=docs-workflows) zum Entwerfen und Bauen deiner Automatisierungen Ende-zu-Ende-zu-Ende.
|
|
</Tip>
|