Entwicklungswerkzeuge
Oleg Zankov
CEO Latenode, No-code Experte
3. Oktober 2023
Eine Low-Code-Plattform, die die Einfachheit von No-Code mit der Leistungsfähigkeit von Full-Code verbindet 🚀.
Jetzt kostenlos loslegen
3. Oktober 2023
-
8
min lesen

Low-Code-Automatisierungen für Einsteiger

Oleg Zankov
CEO Latenode, No-code Experte
Inhaltsübersicht

Hallo! Das Team von Latenode heißt dich willkommen. Vielleicht bist du bereits mit Low-Code-Automatisierung und Cloud-Entwicklung vertraut. Aber auch wenn du das nicht bist, geben wir dir in diesem Artikel einen umfassenden Leitfaden an die Hand, wie du 80 % des Wertes von Latenode ausnutzen kannst, indem du nur 20 % der Funktionen der Plattform kennenlernst.

Der Rahmen für deine Automatisierungen

"Auslöser → Aktion" ist der grundlegende Rahmen. Jedes Szenario beginnt mit einem Auslöser (oder mehreren Auslösern ). Dieser Auslöser aktiviert dein Szenario und führt die nachfolgenden Module - Aktionen - aus. Du kannst es dir so vorstellen: "Wenn in einem System etwas passiert, sollte an einer anderen Stelle etwas anderes ausgeführt werden."

Jedes Szenario kann mehrere Auslöser enthalten, wobei die Anzahl der Aktionen nicht begrenzt ist

Auslöser

Es gibt vier Arten von Auslösern:

  • Auslöser aus unserer No-Code-Apps-Bibliothek
  • Auslösen nach Zeitplan
  • Webhook
  • Auslöser bei Run Once

Auslöser Nr. 1: Codefreie Apps

Ein gutes Beispiel dafür ist das Google Sheet-Modul, das im Screenshot oben zu sehen ist. Das heißt, wenn in einem bestimmten Google Sheet etwas passiert, wird dein Szenario automatisch ausgeführt. Um Auslöser aus unserer No-Code-Bibliothek zu verwenden, musst du nur deine Konten verbinden, indem du eine neue Verbindung hinzufügst. Danach kannst du alle erforderlichen Felder mit nur zwei Klicks ausfüllen.

Eine neue Verbindung hinzufügen
schließe die Einrichtung des Triggers ab, indem du die erforderlichen Felder ausfüllst

Auslöser #2 Zeitplan

Dieses Modul führt das Szenario in den von dir festgelegten Intervallen aus. Um das festzulegen, gibst du den Zeitraum mit dem CRON-Ausdruck an. Wenn du mit dem CRON-Format nicht vertraut bist, kannst du unseren KI um Hilfe bitten. (Eine Anleitung zu unserem KI wird in Kürze zur Verfügung gestellt.)

Latenode KI bietet Hilfe 24/7
Vervollständige die Einrichtung des Zeitplanmoduls 

Auslöser #3 Webhook

Dieses Modul löst das Szenario jedes Mal aus, wenn ein externer Anruf an eine Webhook-URL getätigt wird. Stell dir vor, du rufst jemanden an und sagst: "Grünes Licht! Fang sofort an zu arbeiten." Wenn du wichtige Informationen an dein Szenario weitergeben willst, kannst du dies über die Webhook-URL tun. Außerdem ist es ganz einfach, deine Webhook-URL anzupassen; eine Anleitung findest du im Screenshot unten.

Versuchen wir, einige Informationen an diese URL zu senden und zu beobachten, wie dein Szenario diese Informationen empfängt. Wir rufen den Webhook über die Kommandozeile des Browsers auf. Denke daran, dass jedes externe System auf dieselbe Weise Daten an dein Szenario senden kann. 

  1. Zuerst speicherst du dein Szenario und aktivierst es.
  1. Dann geben wir unsere Webhook-URL in die Befehlszeile des Browsers ein und fügen drei Schlüssel mit den entsprechenden Parametern hinzu, die wir an das Szenario senden wollen: Budget, E-Mail und Name. Drücke die Eingabetaste.
  1. Schauen wir uns erst einmal die Geschichte dieses Latenode Szenarios an.
  1. Wenn wir auf das Augensymbol in der Liste der historischen Starts klicken, sehen wir eine eingekreiste Zahl neben dem Webhook-Modul - seine historische Ausgabe. Wenn du darauf klickst, erscheint ein Pop-up-Fenster, das das Ergebnis der Ausführung anzeigt. Und wie du sehen kannst, sind alle drei Parameter (Budget, E-Mail und Name) bereits vorhanden!
Mit der Verlaufsfunktion kannst du die Ergebnisse aller zuvor ausgeführten Szenarien anzeigen. Du kannst entweder überprüfen, wie die Daten zu einem früheren Zeitpunkt geflossen sind (über das Augensymbol) oder ein aktualisiertes Szenario mit historischen Daten erneut ausführen (über das Wiederholungssymbol neben dem Auge), wenn ein Fehler aufgetreten ist und du versuchst, ihn zu beheben.
  1. Sobald die Daten in deinem Szenario erscheinen, kannst du sie in jedem nachfolgenden Modul leicht bearbeiten. Das Daten-Pop-up-Fenster erscheint jedes Mal, wenn du auf ein Feld klickst, in dem Daten entweder erforderlich oder erlaubt sind, z. B. der Wert, der deinem Google Sheet als neue Zeile hinzugefügt werden soll:
Wenn du Szenarien testen willst, ohne Daten aus externen Quellen zu senden, hast du außerdem Zugriff auf einen voll funktionsfähigen Webhook-Konfigurator. Er öffnet sich jedes Mal, wenn du auf Einmal ausführen drückst, und ermöglicht es dir, verschiedene Arten von Testanfragen zu senden. Du brauchst nicht mehr Postman oder ähnliche Dienste! Alles, was du zum Testen brauchst, ist bereits auf der Plattform vorhanden.

Auslöser bei Run Once

Dieser Auslöser ist speziell für das Testen deines Szenarios gedacht. Er ermöglicht es dir, das Szenario ohne Eingabedaten auszuführen oder verschiedene Aktionen zu testen.

Sie ist besonders nützlich für den sofortigen Start von Szenarien, z. B. beim Testen von zeitplanbasierten Szenarien, um sofort Ergebnisse zu sehen. Füge sie einfach am Anfang deines Szenarios ein, und schon ist sie einsatzbereit.

Erstelle unbegrenzte Integrationen mit Verzweigungen, mehrere Auslöser, die in einem Knotenpunkt zusammenlaufen, verwende Low-Code oder schreibe deinen eigenen Code mit AI Copilot.

Aktionen

Wenn es um Aktionen geht, gibt es 4 Hauptgruppen, die du kennen solltest:

  • Aktionen aus unserer No-Code-Apps-Bibliothek
  • HTTP-Anfrage
  • AI Node & JavaScript
  • Webhook-Antwort

Aktion Nr. 1 No-Code-Apps 

Es ist so einfach wie No-Code-Trigger, bei denen du Zugriff auf deinen Arbeitsbereich gibst und die genaue Aktion auswählst, die ausgeführt werden soll.

Da wir uns noch in der Beta-Phase befinden, ist unsere No-Code-Bibliothek zwar noch nicht umfassend, aber sie enthält bereits wichtige Tools wie Airtable, ChatGPT, Google Drive/Sheets/Docs und mehr. Wir arbeiten ständig daran, neue Apps hinzuzufügen! Du musst aber nicht darauf warten, dass wir die von dir gewünschte App hinzufügen, denn wir haben den Prozess zur Erstellung deiner eigenen Integrationen vereinfacht. Die nächste Art von Aktion zeigt dies.

Außerdem hast du Zugang zu vielen "Plug n Play"-Knoten - Knoten, die dir den Zugang zu einer Vielzahl von fortschrittlichen KI-Diensten und -Tools ermöglichen, ohne dass du ein Konto für diese Dienste brauchst.

Füge einfach den Knoten, den du brauchst, zu deinem Arbeitsbereich hinzu, und schon ist er einsatzbereit.

  • Alle fortgeschrittenen KI-Modelle: LLama, Anthropic, GPT, und mehr.
  • Datenanreicherung: Einzigartige Plattformen wie Ocean.io und mehr als 160 Dienste innerhalb des Data Enrichment Knotens.
  • Datenumwandlung: Konvertiere alles in alles mit Leichtigkeit.
  • KI-Bildgeneratoren: Branchenführer wie DALL-E und Stable Diffusion.
  • Dutzende von spezialisierten Tools: Von Sprache-zu-Text-Modellen bis hin zu Tools zur Bildklassifizierung.

Diese Knotenpunkte sind mit einem Dollar-Symbol gekennzeichnet und können zusätzliche Credits für die Nutzung erfordern - die Preise sind bei jedem Knotenpunkt angegeben.

Aktion #2 HTTP-Anfrage

Mit dieser Aktion kannst du dein Szenario mit jeder externen App integrieren, die nicht in unserer Bibliothek vorhanden ist.

Nehmen wir an, du möchtest eine Trello-Karte in deinem Szenario erstellen. Was sind die Schritte, um deine eigene App-Integration zu erstellen? Das ist ganz einfach.

  1. Besuche die Trello API-Dokumentation und suche ein cURL-Beispiel für die Aktion, die du in deinem Latenode Szenario durchführen möchtest. Betrachte das cURL-Beispiel als ein fertiges Rezept oder eine Vorlage, die Latenode anweist, wie man mit der anderen App kommuniziert.
  1. Kopiere sie einfach und füge sie in deine HTTP-Anfrage ein, wie oben gezeigt. Deine HTTP-Anfrage wird dann mit der erforderlichen HTTP-Methode und der richtigen URL konfiguriert, die du aufrufen musst.
  1. Ersetze als Nächstes die Platzhalter für den API-Schlüssel und das Access Token durch deine tatsächlichen Werte. Füge außerdem die erforderlichen Parameter für die Ausführung der Aktion hinzu. In unserem Fall müssen wir, um eine neue Karte hinzuzufügen, Trello mitteilen, wo sie platziert werden soll, also brauchen wir die ID der Spalte aus unserem Arbeitsbereich - idList.

Das war's! Jetzt kannst du eine Trello-Karte erstellen, sobald der Webhook durch seine eindeutige URL ausgelöst wird! 🎉

TIPP: Sobald ein benutzerdefiniertes Modul (oder Szenario) erstellt wurde, kann es kopiert und in ein anderes Szenario eingefügt werden. Kopierte Objekte erscheinen als Text, sodass du diesen Text auch in ein beliebiges Dokument übertragen und mit einem Kollegen oder Kunden teilen kannst, um deren Automatisierungsprozess zu optimieren.

Aktion #3 AI Node & JavaScript

LatenodeDer KI-Knoten ist dein Wegweiser zu JavaScript, mit dem du verschiedene Knoten auf der Grundlage einfacher Textanfragen erstellen kannst. Egal, ob du Daten formatieren oder komplette Aktionen erstellen musst, die auf der Plattform nicht verfügbar sind: Beschreibe einfach deine Aufgabe, und die KI generiert den nötigen Code, einschließlich der Felder und Berechtigungseinstellungen.

Wenn du zum Beispiel einen Knoten brauchst, um Kommentare aus bestimmten Subreddits abzurufen, kann die KI das übernehmen und Felder, Authentifizierung und Funktionscode erstellen, ohne dass du auch nur eine Zeile manuell programmieren musst.

Der erzeugte Knoten verfügt über die standardmäßige JavaScript-Modulschnittstelle von Latenodemit einer eingebauten IDE, Variablen und Daten aus früheren Knoten für eine einfache Integration.

Im Großen und Ganzen bietet dieses Modul eine unvergleichliche Flexibilität. Das JS-Modul verarbeitet deinen Code in der Cloud und liefert sofort Ergebnisse. Außerdem kannst du jedes der 1,2 Millionen NPM-Pakete einbinden und damit jede Aktion ausführen, die zuvor von jemand anderem erstellt wurde.

Und das Beste daran? Du musst nicht einmal Code schreiben! Aber das ist nur ein weiterer Aspekt der Latenode KI und ihrer Leistungsfähigkeit: JavaScript + KI: ein perfektes Duo für Low-Code-Automatisierungen

Aktion #4 Webhook-Antwort

Nachdem ein Szenario durch das Webhook-Modul ausgelöst wurde und seine Aktionen abgeschlossen hat, möchtest du vielleicht eine Antwort an das System zurücksenden, das den Anruf ausgelöst hat. Mit dem Modul "Webhook-Antwort" kannst du diese Antwort festlegen. Du kannst zum Beispiel eine Erfolgsmeldung, eine Fehlermeldung oder sogar Daten, die während des Szenarios verarbeitet wurden, zurücksenden. Das ist vor allem dann nützlich, wenn das externe System eine Bestätigung für die erfolgreiche Ausführung des Szenarios benötigt oder wenn es im Gegenzug Daten benötigt. Zur Veranschaulichung wollen wir uns ein einfaches Szenario ansehen:

  • Das Ergebnis der Ausführung des JavaScript-Moduls ist ein JSON-Objekt namens "HTML". Es enthält den HTML-Code eines Website-Formulars, mit dem Antworten erfasst werden können.
  • In der Webhook-Antwort wählen wir dieses JSON-Objekt aus. Wenn du also die Webhook-URL aufrufst, wird dir das generierte HTML-Formular angezeigt.
Was ist das JSON? Das ist ein Datenformat, das leicht zwischen Latenode Modulen ausgetauscht werden kann. Wenn du etwas in einem JavaScript-Modul durchführst, musst du die KI bitten, ein JSON-Objekt zurückzugeben, damit du es weiter verwenden kannst. 

Betreiber

Operatoren sind Werkzeuge für die Erstellung erweiterter Szenario-Logik. Sie ermöglichen es dir, Daten zu filtern und zu verändern und den Datenfluss auf der Grundlage bestimmter Bedingungen zu steuern. Es gibt viele Arten von Operatoren, aber schauen wir uns ein einfaches und häufig verwendetes Beispiel an, um ein grundlegendes Verständnis zu bekommen:

Stell dir vor, du erhältst eine Benachrichtigung über ein neues Ticket und möchtest es an die entsprechende Abteilung weiterleiten - entweder an den Vertrieb oder den Support.

Um dies zu erreichen, richten wir ein Szenario mit zwei Filtern ein: Der erste prüft, ob Abteilung=Unterstützung und der zweite, ob Abteilung=Verkauf.

Wenn der Wert der Abteilung mit einer dieser Optionen übereinstimmt, wird das Szenario dem entsprechenden Zweig folgen. Auf diese Weise haben wir eine einfache "Wenn-dann"-Logik geschaffen, die jedes Ticket an die richtige Abteilung weiterleitet.

Ausführungshistorie und Szenario-Wiederholungen

Über die Schaltfläche " Verlauf" in der oberen rechten Ecke kannst du die Ergebnisse aller zuvor ausgeführten Szenarien einsehen, unabhängig davon, ob sie erfolgreich waren oder nicht.

Hier kannst du das Datum und die Uhrzeit des Laufs, die Version des Szenarios (dev oder prod), den Abschlussstatus, die Anzahl der verbrauchten Credits und andere wichtige Informationen sehen.

Von den verfügbaren Aktionen kannst du:

  • Verwende das Wiederholungssymbol, um ein aktualisiertes Szenario mit historischen Daten erneut auszuführen, wenn ein Fehler aufgetreten ist und du versuchst, ihn zu beheben, oder für bequeme Tests, um das wiederholte Senden von Testereignissen zu vermeiden - ideal zum Testen!
  • Mit dem Augensymbol kannst du überprüfen, wie die Daten zu einem beliebigen früheren Zeitpunkt geflossen sind, einschließlich aller Eingabe- und Ausgabedaten eines ausgewählten Laufs, und alle aufgetretenen Fehler überprüfen.
  • Mit der Schaltfläche "Link kopieren" kannst du einen Link zu einem bestimmten Lauf kopieren und ihn bei Bedarf mit Kollegen oder Entwicklern teilen, falls ein Fehler entdeckt wird.
Diese Funktionen sollten ausreichen, um selbst mittelkomplexe Automatisierungen mit Leichtigkeit zu erstellen. Wenn du Fragen hast, zögere nicht, sie in unserem Community-Forum.

Verwandte Blogs

Anwendungsfall

Unterstützt von