📄️ Überblick
Kernfunktionen sind die Bausteine, zu denen du in nahezu jedem Flow greifst. Sie sind bewusst generisch gehalten, damit du sie in ganz unterschiedlichen Szenarien einsetzen kannst – von schnellen Integrationen bis hin zu mehrstufigen Automationen.
📄️ HTTP-Anfrage
Nutze den Schritt HTTP-Anfrage, wenn dein Flow eine externe API, einen Webhook oder einen Webservice aufrufen soll. Er ist die Standard-Action für Integrationen: Daten aus einem Partnersystem abrufen, Updates an eine Drittanbieter-App senden oder eine Automation außerhalb von Business Central auslösen.
📄️ Sammlung erstellen
Nutze den Schritt Sammlung erstellen, um eine benannte Sammlung zu initialisieren, die nachfolgende Schritte befüllen können. Der Schritt selbst erzeugt eine leere Sammlung — kombiniere ihn mit einem oder mehreren Zur Sammlung hinzufügen-Schritten, um die Sammlung während der Ausführung aufzubauen.
📄️ Parser
Nutze den Parser-Schritt, um Werte aus textbasierten Daten zu extrahieren — typischerweise aus dem JSON- oder XML-Response eines vorgelagerten HTTP-Request-Schritts, aber auch aus CSV-ähnlichem Text, Log-Zeilen oder beliebigem Inhalt, den du sonst von Hand auseinanderpflücken müsstest. Der Schritt zieht einen oder mehrere benannte Werte aus dem Input und stellt sie als Outputs zur Verfügung, die Folge-Schritte wie jedes andere SmartField referenzieren können.
📄️ Zur Sammlung hinzufügen
Nutze den Schritt Zur Sammlung hinzufügen, um ein Element an eine Sammlung anzuhängen, die zuvor durch einen Sammlung erstellen-Schritt im Flow angelegt wurde. Jede Ausführung von „Zur Sammlung hinzufügen" fügt genau einen Eintrag hinzu; platziere den Schritt in einer Schleife oder verwende mehrere Instanzen, um die Sammlung schrittweise aufzubauen.
📄️ Fehler
Verwende den Fehler-Schritt, um einen Flow gezielt zu stoppen und die Ursache zu protokollieren. Der Schritt löst einen Laufzeitfehler mit der konfigurierten Meldung aus; der Flow wird beendet und die Meldung in das Ausführungsprotokoll geschrieben.
📄️ PDF-Dokument erstellen
Nutze den Schritt PDF-Dokument erstellen, um aus einem Business-Central-Report eine PDF zu generieren und als Dokument in der AutoFlow-Dokumentenbibliothek zu speichern. Der Schritt liefert eine Referenz auf das erstellte Dokument, sodass jeder Folgestep direkt darauf zugreifen kann.
📄️ Schlafen
Verwende den Schlafen-Schritt, um einen Flow für eine konfigurierte Zeit zu pausieren, bevor der nächste Schritt läuft. Er ist das richtige Werkzeug, wenn ein nachgelagertes System Zeit zum Reagieren braucht oder ausgehende Aufrufe gedrosselt werden sollen.
📄️ Datensätze finden
Nutze den Schritt Datensätze finden, wenn dein Flow einen oder mehrere Datensätze aus einer Business-Central-Tabelle lesen soll. Du kannst jede Tabelle abfragen, Ergebnisse über Feldfilter und einen Smart-Filter eingrenzen und die passenden Datensätze an Folgeschritte weitergeben — zum Beispiel um sie in einer Schleife zu durchlaufen, Bedingungen zu prüfen oder Dokumente zu drucken.
📄️ Datensatz einfügen
Verwende den Schritt Datensatz einfügen, um aus einem Flow heraus einen neuen Datensatz in einer beliebigen BC-Tabelle anzulegen. Du gibst die Zieltabelle und eine Liste von Feldwerten an; der Schritt schreibt den Datensatz und stellt ihn als Output für die folgenden Schritte bereit.
📄️ Datensatz ändern
Verwende den Schritt Datensatz ändern, um Felder eines bestehenden Datensatzes zu aktualisieren. Der Schritt nimmt eine Referenz auf den Datensatz (typischerweise der rec-Output eines vorherigen „Datensätze suchen"- oder „Datensatz einfügen"-Schritts), wendet die Feldwerte aus der Liste an und speichert den Datensatz.
📄️ Datensatz löschen
Verwende den Schritt Datensatz löschen, um einen Datensatz zu entfernen. Der Schritt nimmt eine Referenz auf den Datensatz (typischerweise der rec-Output eines vorherigen „Datensätze suchen"- oder „Datensatz einfügen"-Schritts) und löscht ihn.
📄️ Datensatz umbenennen
Verwende den Schritt Datensatz umbenennen, um die Primärschlüsselfelder eines bestehenden Datensatzes zu ändern. Das ist ein eigener Schritt, weil BC einen Rename anders behandelt als ein Modify — der Datensatz wird verschoben und Verweise in anderen Tabellen werden mitgepflegt.
📄️ Entscheidung
Verwende den Entscheidungs-Schritt, um einen Flow anhand einer Bedingung in zwei Pfade aufzuteilen. Beim Ausführen des Schritts wertet AutoFlow die Bedingung aus und folgt entweder der Ja- oder der Nein-Kante. Das ist das richtige Werkzeug, sobald ein nachgelagerter Schritt nur für einen Teil der Eingaben laufen soll.
📄️ For-Each-Schleife
Verwende die For-Each-Schleife, um eine Folge von Aktionen einmal pro Element einer Sammlung zu wiederholen. Zeige mit dem Schritt auf ein SmartField, das entweder ein Array oder eine Datensatzreferenz-Menge auflöst – AutoFlow durchläuft die verbundenen Schritte je Element und stellt das aktuelle Element dem Schleifenrumpf bereit.
📄️ Fallunterscheidung
Verwende den Schritt Fallunterscheidung, um einen Flow basierend auf einem Wert in einen von mehreren Pfaden zu leiten. Beim Ausführen wertet AutoFlow den konfigurierten Ausdruck aus und setzt den Flow auf dem Branch fort, dessen Label mit dem Ergebnis übereinstimmt. Das ist das richtige Werkzeug, wenn ein nachgelagerter Schritt nur für einen bestimmten diskreten Wert laufen soll – etwa einen Kanal-Typ, einen Status-Code oder eine Belegkategorie.
📄️ SubFlow ausführen
Der Schritt SubFlow ausführen ruft einen anderen Flow (einen SubFlow) inline auf. Setze ihn ein, um Flows aus wiederverwendbaren Bausteinen zusammenzusetzen – die Logik einmal schreiben, von überall aus aufrufen.
📄️ E-Mail senden
Nutze den Schritt E-Mail senden, um aus einem Flow heraus eine E-Mail zu versenden. Der Schritt verwendet das Standard-E-Mail-Modul von Business Central – dieselbe Komponente, die auch die Seite E-Mail-Konten und die Beleg-Versand-Aktionen antreibt – damit konfigurierte Konten, Szenarien und das Outbox-Handling konsistent wiederverwendet werden. Es wird kein eigener SMTP-Stack eingeführt.
📄️ Codeunit / Bericht ausführen
Mit diesem Schritt rufst du eine beliebige AL-Codeunit oder einen processing-only Bericht aus einem Flow heraus auf – deinen vorhandenen Buchungswrapper, den Einstiegspunkt einer Partner-App, einen Batch-Bericht – alles, was bereits als AL-Objekt existiert und das du nicht als eigenständigen AutoFlow-Schritt nachbauen willst.
📄️ Element erstellen
Nutze den Schritt Element erstellen, um ein benanntes Single-Slot-Element zu initialisieren — einen Halter für genau einen Wert oder Datensatzverweis. Es ist das Einzelwert-Gegenstück zur Sammlung: Während eine Sammlung viele Einträge hält, hält ein Element genau einen. Aktualisiere das Element später mit einem oder mehreren Element setzen-Schritten.
📄️ Element setzen
Nutze den Schritt Element setzen, um einen Wert oder Datensatzverweis in ein Element zu schreiben, das zuvor von einem Element erstellen-Schritt angelegt wurde. Da ein Element ein einzelner Slot ist, überschreibt Element setzen ihn — der letzte Wert gewinnt. Führe den Schritt so oft aus, wie du das Element aktuell halten musst.
📄️ PDF zurückgeben
Verfügbar ab dem ersten kostenpflichtigen AutoFlow-Plan.