Workflow-Aktionen

Workflow-Aktionen

Aktionen sind die Schritte, die ein Workflow ausführt, wenn ein Auslöser feuert. Sie können beliebig viele Aktionen verketten, sie durch Verzweigungen leiten, über Sammlungen iterieren und andere Workflows aufrufen. Die Aktionen sind unten nach Zweck gruppiert.

Datensatzoperationen

  • Datensatz erstellen: erstellt einen neuen Datensatz eines beliebigen Entitätstyps. Ordnen Sie Felder vom Auslöser, von früheren Schrittausgaben oder von statischen Werten zu.
  • Datensatz aktualisieren: aktualisiert Felder am Auslöser-Datensatz oder an einem verwandten Datensatz. Geben Sie ein Ziel (trigger, steps oder einen Platzhalter-Ausdruck) plus eine Feldzuordnung an.
  • Feld setzen: setzt ein einzelnes Feld auf einen Wert. Eine leichtere Alternative zu Datensatz aktualisieren für Einzeländerungen.
  • Tag hinzufügen und Tag entfernen: fügt Tags am Zieldatensatz hinzu oder entfernt sie.
  • Zuweisung ändern: setzt den Zuständigen auf eine Benutzer-ID oder einen Platzhalter (zum Beispiel den Melder des Auslöser-Datensatzes).
  • Archivieren: archiviert den Zieldatensatz.
  • Löschen: löscht den Zieldatensatz.
  • Statuswechsel: bewegt einen Datensatz durch seinen Statusablauf (zum Beispiel Ticket offen zu ausstehend oder Vorfall in Untersuchung zu eingedämmt).

Benachrichtigungen

  • E-Mail senden: sendet eine E-Mail an statische Adressen, Benutzer, über Platzhalter aufgelöste Adressen oder Verteilerlisten. Unterstützt Betreff, Body und Anhänge aus früheren Schrittausgaben.
  • In-App-Benachrichtigung senden: sendet eine Echtzeit-Benachrichtigung an einen oder mehrere Benutzer. Respektiert die Benachrichtigungseinstellungen und Ruhezeiten jedes Benutzers.

Helpdesk

  • Helpdesk-Ticket erstellen: erstellt ein Ticket mit Betreff, Beschreibung, Priorität, Kategorie, Kanal und Anforderer, aus Auslöserdaten zugeordnet.
  • SLA-Richtlinie zuweisen: wendet eine SLA-Richtlinie auf das Auslöser-Ticket an.
  • Ticket eskalieren: ändert die Priorität, weist neu zu oder wendet einen Eskalationspfad an.
  • Vorgefertigte Antwort senden: antwortet mit einer gespeicherten Antwortvorlage.
  • Interne Notiz hinzufügen: fügt eine private Notiz im Ticket-Thread hinzu.
  • Ticket-Referenzen extrahieren: durchsucht Betreff und Body einer eingehenden E-Mail nach Referenznummern (zum Beispiel TKT-00042) mit einem Regex-Muster. Die extrahierten Referenzen werden im Ausführungskontext gespeichert.
  • E-Mail mit Ticket verknüpfen: liest die extrahierten Ticket-Referenzen und hängt die eingehende E-Mail an jedes passende Ticket an. Platzieren Sie diese Aktion nach Ticket-Referenzen extrahieren.

Kalender und Aktivität

  • Kalenderereignis erstellen: plant ein Ereignis mit Titel, Beschreibung, Start- und Endzeit sowie Teilnehmern.
  • Notiz erstellen: speichert eine Notiz in einem beliebigen Ordner mit optionalen Tags.
  • Vertriebsaktivität protokollieren: erfasst einen Anruf, ein Meeting, eine E-Mail oder eine Notiz gegen einen Lead, eine Opportunity oder einen Deal.

Externe Integrationen

  • HTTP-Anfrage: sendet eine GET-, POST-, PUT-, PATCH- oder DELETE-Anfrage mit eigenen Headern und Body. Antwortstatus und Body werden als Schrittausgabe für nachgelagerte Aktionen bereitgestellt.
  • PDF erstellen: rendert ein PDF aus einer Vorlage oder aus dem Inhalt eines Datensatzes (Notizen, Aufgaben, Issues, Vorfälle, User Stories, Richtlinien und Verfahren werden unterstützt). Die Ausgabe kann an den Auslöser-Datensatz angehängt oder als E-Mail-Anhang gesendet werden.

KI-Schritte

  • KI-Zusammenfassung: übergibt Text an die KI und erhält eine Zusammenfassung. Setzen Sie einen Ausgabeschlüssel, um das Ergebnis später als {{steps.<name>.output.<key>}} zu referenzieren. Das optionale max_words begrenzt die Länge der Zusammenfassung.
  • KI-Klassifizierung: klassifiziert die Eingabe in eine von bereitgestellten Kategorien. Nützlich zum Weiterleiten von Tickets, zur Priorisierung von Issues oder zur Kategorisierung von Feedback.
  • KI-Antwortentwurf: entwirft eine Antwort auf eine E-Mail oder ein Ticket unter Verwendung des Thread-Kontexts. Der Entwurf steht nachgelagerten Aktionen zur Verfügung (zum Beispiel als vorgefertigte Antwort oder Ticket-Antwort senden).

KI-Schritte werden durch die Funktionsflagge workflow_ai_actions gesteuert.

Steuerungsfluss

  • Verzweigung: wertet eine Reihe von Ausdrucksgruppen (mit AND-, OR- und NOT-Logik) aus und führt je nach Treffer unterschiedliche Kinder aus. Fügen Sie Kinderaktionen über die Schaltflächen Aktion hinzufügen, Verzweigung hinzufügen, Schleife hinzufügen oder Unter-Workflow hinzufügen hinzu.
  • For-Each: iteriert über eine Sammlung. Die Sammlung kann aus einer Beziehung ({{trigger.tasks}}), aus einer Schrittausgabe oder aus einer schleifenspezifischen Abfrage stammen. Verwenden Sie in der Schleife {{loop.item}}, {{loop.item.<field>}} und {{loop.index}}.
  • Warten: pausiert die Ausführung für eine relative Dauer (Minuten, Stunden, Tage) oder bis zu einem bestimmten Zeitpunkt. Der Workflow wird exakt an der Stelle fortgesetzt, an der er pausiert wurde.
  • Unter-Workflow aufrufen: ruft einen anderen Workflow auf, der als aufrufbar markiert ist. Übergeben Sie Eingaben über input_mappings. Die Zykluserkennung blockiert unendliche Ketten, und ein Kettentiefenlimit schützt vor ausufernder Rekursion.

Fehlerbehandlung pro Aktion

Jede Aktion unterstützt eine Wiederholungsrichtlinie (linear oder exponentiell mit einer konfigurierbaren Anzahl von Versuchen) und eine Richtlinie bei Fehlschlag (fortsetzen, stoppen oder eine benannte Fallback-Aktion ausführen). Fehlgeschlagene Aktionen werden mit Eingabe, Fehler und Versuchszähler protokolliert, sodass Sie Probleme von der Ausführungsdetailseite aus diagnostizieren können.

Schrittausgaben

Jede Aktion kann einen step_name erhalten. Ihre Ausgabe steht dann späteren Aktionen als {{steps.<step_name>.output.<key>}} zur Verfügung. So werden KI-Zusammenfassungen, HTTP-Antworten, PDF-Anhänge und extrahierte Ticket-Referenzen nachgelagert verwendet.

War dieser Artikel hilfreich?