Funktionseditor

Prev Next

Erfahren Sie, wie Sie mit dem Funktionseditor wiederverwendbare Logik für einen gesamten Arbeitsbereich erstellen.

Who can use Functions

As of r380, Functions is generally available.

Read more in the Community thread.

Der Funktionseditor ist ein visueller Editor, in dem Sie die sequenzielle Logik einer Funktion erstellen können.

Wenn Sie noch keine Erfahrung mit Funktionen haben, lesen Sie hier die Funktionsübersicht.

Eine Funktion erstellen

Um den Funktionseditor zu öffnen, klicken Sie auf der Funktionsseite auf „+ Erstellen “.

Um eine vorhandene Funktion zu bearbeiten, klicken Sie in der Liste auf eine Funktion und wählen Sie anschließend „Bearbeiten“ aus.

Übersicht über den Editor

Das folgende Diagramm zeigt die einzelnen Bereiche des Funktionseditors.

Functions editor diagram.jpg

Bereich „Eingaben und Ausgaben“

Im Bereich „Eingaben und Ausgaben“ können Sie Eingaben und Ausgaben für die Funktion erstellen und anzeigen. Über Eingaben und Ausgaben werden Daten innerhalb einer Funktion weitergegeben.

Um einen Ein- oder Ausgang hinzuzufügen, klicken Sie oben rechts in jedem Abschnitt auf „+“ und wählen Sie den Datentyp aus.

add function output.png

Um eine Eingabe oder Ausgabe zu bearbeiten, zu duplizieren oder zu löschen, klicken Sie auf das Drei-Punkte-Menü.edit function input

In der obigen Abbildung ist der Eingang kursiv dargestellt, da er nicht verwendet wird.

Sobald ein Eingang in der Funktionslogik verwendet wird, können Sie unter „Verwendet in“ die Logikblöcke anzeigen, die ihn nutzen. Klicken Sie auf den Blocknamen, um die Konfiguration im Detailbereich zu öffnen.functions view input where used

NOTE

You cannot delete an input that is used in the function.

Assets-Bereich

Im Bereich „Assets“ können Sie Variablen erstellen und anzeigen, die mit der Funktion in Zusammenhang stehen.

Um eine neue Variable zu erstellen, klicken Sie auf „+“ neben „Variablen“. Eine neue Variable wird unter „Unbenutzte Variablen “ angezeigt, bis sie in einem Logikblock verwendet wird.

Functions assets tab

Arbeitsfläche

Die Arbeitsfläche ist ein visueller Editor, in dem Sie der Funktion Logik hinzufügen. Die Pfeile zwischen den Logikblöcken zeigen die aufeinanderfolgenden Schritte in der Funktion an.

Um eine Funktion zu erstellen, bewegen Sie den Mauszeiger über die Linie zwischen zwei Blöcken und klicken Sie auf „+“. Wählen Sie anschließend eine Aktion oder einen Kontrollfluss aus dem Menü aus.Functions canvas new block

Um den Ablauf neu zu ordnen, klicken Sie auf einen Block und ziehen Sie ihn auf einen anderen Pfeil.functions canvas

Verwenden Sie die Navigationselemente oder Ihre Maus/Ihr Trackpad, um die Arbeitsfläche zu vergrößern oder zu verkleinern.

Logikblöcke

Aufruf

Funktionen beginnen mit einem Aufruf, dem Ereignis, das auf die Funktion verweist.

Eingaben müssen in der Logik des Funktionsaufrufs konfiguriert werden.

Rückgabe

Funktionen enden mit einem „Return“, der Beendigung der Funktionsausführung.

Ausgänge müssen in der Rückgabelogik konfiguriert werden.

Aktion

Ein Aktionsblock kann einen vorhandenen Tabelleneintrag abrufen, Daten bearbeiten oder eine Connector-Funktion ausführen.

Entscheidung

Entscheidungsblöcke sind bedingte Logik, die immer zwei Pfade haben – „Ja“ und „Nein“.

functions decision block

Schleife

Schleifen werden wiederholt für eine konfigurierte Liste von Elementen ausgeführt. Die Logik einer Schleife wird für jedes Element in der Liste ausgeführt, bis alle Elemente abgearbeitet sind.

Detailbereich

Der Detailbereich ist ein reaktives Konfigurationsfenster zum Anzeigen und Bearbeiten von Funktionslogikblöcken. Wählen Sie einen Block auf der Arbeitsfläche aus, um dessen Details zu öffnen.

Functions details pane

Testen

Klicken Sie oben rechts auf „Testen“, um eine Funktion zu testen.

functions test modal

Wenn die Funktion Eingaben hat, müssen Sie vor dem Testen für jede Eingabe einen Wert eingeben.

Warning

A function test executes in real time and will affect production data.

Bei Funktionen, die Konnektoren ausführen, können Sie im Test-Modal die Umgebung auswählen. Die Standardumgebung ist „Entwicklung“.

Bearbeiten

Um eine Funktion zu bearbeiten, navigieren Sie zur Seite „Funktionen“. Bewegen Sie den Mauszeiger über eine Funktion und klicken Sie rechts auf „Bearbeiten “.

HINWEIS

Funktionen werden nicht einzeln veröffentlicht. Alle Änderungen an einer Funktion werden in der „ development version “ einer App übernommen, die die Funktion nutzt. Die Funktion wird mit jeder App-Version veröffentlicht.

Erfahren Sie hier mehr über Funktionsversionen.

{{snippet.Haben Sie gefunden, wonach Sie gesucht haben?}}