Mit dieser Funktion lässt sich das Statusfeld in mehreren Arbeitsaufträgen gleichzeitig aktualisieren.
Wer kann diese Funktion nutzen?
Ab Version r338 befindet sich „Functions“ im Early-Access-Zugriff für die Produktion. Um Zugriff zu beantragen, wenden Sie sich bitte an Ihren Customer Success Manager.
Weitere Informationen finden Sie hier im Community-Thread.
Einführung
Mit „Functions“ kann Ihr Team gemeinsam genutzte oder standardisierte Logik einmalig erstellen und anschließend in mehreren Apps wiederverwenden. In diesem Beispiel stellen wir Funktionen vor, mit denen das Statusfeld in mehreren Arbeitsaufträgen gleichzeitig aktualisiert werden kann.
Funktionsablauf
Der Funktionsablauf ist unten dargestellt:
Schritt-für-Schritt-Anleitung
Funktionen werden durch einen Trigger in einer Anwendung ausgelöst. In der Funktion können Sie Eingaben definieren, die von dem Trigger bereitgestellt werden müssen, der die Funktion aufruft.
In dieser speziellen Funktion benötigen wir zwei Eingaben.
Die erste Eingabe ist eine Variablenliste mit Arbeitsauftrags-IDs, die zweite ist eine Statusvariable.
Diese beiden Variablen werden dem Funktionsaufruf vom Auslöser bereitgestellt.
Die Funktion nutzt diese Eingaben zur Ausführung.
Zunächst wird die Funktion durch einen Trigger aufgerufen. Nach dem Funktionsaufruf findet eine Schleifenaktion statt. Hier ist die Eingabe die zuvor erwähnte Variablenliste mit den Arbeitsauftrags-IDs.

Anschließend ruft die Funktion anhand der ID aus der Schleifenaktion den ersten Datensatz aus der Tabelle „Work Order“ ab.

In der nächsten Aktion aktualisiert die Funktion das Statusfeld des ausgewählten Datensatzes mit dem Wert, der in der App unter der Variablen „status“ angegeben ist.

Dies wird so lange wiederholt, bis die Variablenliste „Work Order IDs“ leer ist.
Anpassen der Funktion
In der Funktion können Sie fast alles an Ihren Prozess anpassen. Diese spezielle Funktion verwendet die Tabelle „Work Order“, aber wenn Sie eine andere Tabelle verwenden möchten, können Sie dies tun, indem Sie die entsprechenden Aktionen so ändern, dass sie auf Ihre Tabelle statt auf die Tabelle „Work Order“ verweisen. Wenn Sie darüber hinaus weitere oder andere Felder aktualisieren möchten, können Sie dies tun, indem Sie die Aktion „Auftragsstatus aktualisieren“ ändern oder duplizieren.
Weiterführende Informationen
Wenn Sie mehr über Funktionen erfahren möchten, sehen Sie sich diese weiteren Dokumente an, um Ihr Wissen zu erweitern
