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 selbst wenn nicht, 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. Dieser Auslöser aktiviert dein Szenario und führt nachfolgende 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 besteht nur aus einem Auslöser, aber es gibt keine Begrenzung für die Anzahl der Aktionen.

Auslöser

Es gibt drei Arten von Auslösern:

  1. Auslöser aus unserer No-Code-Apps-Bibliothek
  2. Zeitplan
  3. Webhook

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:

Aktionen

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

  1. Aktionen aus unserer No-Code-Apps-Bibliothek.
  2. HTTP-Anfrage
  3. Webhook
  4. JavaScript

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 sehr umfangreich, 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.

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 werden als Text angezeigt, sodass du diesen Text auch in ein beliebiges Dokument übertragen und mit einem Kollegen oder Kunden teilen kannst, um deren Automatisierungsprozess zu vereinfachen.

Aktion #3 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. 

Aktion #4 JavaScript

Zu guter Letzt gibt es noch das Modul für benutzerdefinierten Code - unsere herausragende Funktion, die vielleicht nur für Automatisierungsexperten geeignet erscheint. Aber keine Sorge, Latenode AI ist da, um dich zu unterstützen.

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

Teste alle Funktionen der Plattform auf Latenode Plattform und werde Teil unserer Discord-Gemeinschaft für menschliche Unterhaltungen über Low-Code.

Verwandte Blogs

Anwendungsfall

Unterstützt von