Bei der Low-Code-Prozessentwicklung verwenden Sie vordefinierte Elementtypen und verbinden diese mit Flow-Konnektoren, um einen Prozess zu bilden. Frends bietet eine große Anzahl von Aufgaben, die Sie bei der Prozessentwicklung verwenden können:
Von Frends entwickelte und gepflegte Aufgaben.
Community-Aufgabenbibliothek mit Aufgaben, die von Frends-Benutzerorganisationen entwickelt und für die Nutzung durch andere Frends-Benutzer freigegeben wurden.
CDATA-Anschlussbibliothek.
Im Bild unten sehen Sie eine Beispielansicht des Prozesseditors mit einem Beispielprozess. Auf der linken Seite des Bildschirms finden Sie eine Symbolleiste mit verschiedenen Elementtypen. In der Mitte befindet sich eine Leinwand, auf der das Prozessdesign vorgenommen wird. Auf der rechten Seite befindet sich ein Parametereditor, in dem Sie das ausgewählte Element konfigurieren können. In der Beispielansicht zeigt der Parametereditor grundlegende Prozessinformationen an.
Im Prozesseditor ziehen Sie Elemente einfach per Drag & Drop auf die Arbeitsfläche, verbinden sie mit Konnektoren miteinander und konfigurieren das Verhalten des Elements, um die Logik für die Integration zu bilden. Bei der Erstellung von Prozessen mit wenig Code besteht Ihre Rolle darin, die Aufgabe so zu konfigurieren, dass sie basierend auf dem Entwurf funktioniert. Sie müssen sich nicht darauf konzentrieren, die erforderlichen Bibliotheken zu sammeln, die Codelogik zu entwerfen, den Code zu schreiben, Fehlerbehandlungsverfahren zu planen oder den für die Aufgabe erforderlichen Code zu debuggen. Mit bereits verfügbaren Aufgabenbibliotheken, die Ihnen vordefinierte Aufgaben bieten, in denen all dies bereits erledigt wurde, können Sie sich auf das konzentrieren, was für Sie und Ihre Geschäftspartner, die die Integrationen anfordern, am wichtigsten ist: Integrationen effizient und schnell umzusetzen.
Unter der Verwendung von Tasks zum Erstellen von Integrationen durch deren Konfiguration verstehen wir beispielsweise:
SQL ExecuteQuery-Aufgabe: Konfigurieren Sie die SQL-Abfrage und die Verbindungszeichenfolge zur Datenbank.
HTTPRequest-Aufgabe: Konfigurieren Sie die HTTP-Methode, den Endpunkt, den Nachrichtentext und die Header-Parameter.
SFTP-UploadFiles-Aufgabe: Konfigurieren Sie Quell- und Zielspeicherorte sowie Schritte zur Dateiverarbeitung.
Neben der Konfiguration von Aufgaben gibt es bei Low-Code ein Konzept namens Low-Code-Referenz. Mit einer Low-Code-Referenz können Sie beispielsweise im Prozess und den Ergebniseigenschaften auf frühere Aufgabenergebnisse zurückgreifen.
Die folgende Abbildung ist ein Beispiel für eine Konfigurationsfensteransicht für die HTTPRequest-Aufgabe. Im Beispiel finden Sie auch das Nachrichtenfeld, in dem Sie Beispiele für Low-Code-Referenzen finden.
Um eine Vorstellung zu geben:
#trigger.data.produktIDbezieht sich auf die Eingabe, die durch den manuellen Auslöser des Prozesses bereitgestellt wird.
#Ergebnis[ExecuteQuery][0].Sicherheitsbestandsniveaubezieht sich auf das Ergebnis der Aufgabe namens ExecuteQuery, die vor dieser HTTPRequest-Aufgabe ausgeführt wurde. Das Ergebnis ist ein Array, und das JSON-Nachrichtenbeispiel verwendet das erste Element und die EigenschaftSicherheitsbestanddieses Elements.
Weitere Informationen zur HTTPRequest-Aufgabe finden Sie unterGitHub der Freunde.
Sie erfahren mehr Details zur Verwendung und Konfiguration von Tasks und zur Verwendung von Low-Code-Referenzen zur Implementierung von Integrationen aus den anderen Kursen der Frends Academy.
Der nächste Artikel istEinführung in das Erstellen einer neuen XML-Nachricht – ein einfaches Beispiel.
Verwandte ArtikelEinführung in das Frends-Terminologie-GlossarEinführung in die Grundlagen der Business Process Modelling Notation (BPMN)Einführung in AufgabenEinführung in den Low-Code-Ansatz von FrendsEinführung in das Erstellen einer JSON-Nachricht – ein nicht ganz einfaches Beispiel