Zum Inhalt springen

Scripts sind wiederverwendbare Lua-Funktionen, die aus Workflows, Custom Actions und Custom Apps aufgerufen werden können. Sie kapseln Logik, die du über mehrere Workflows hinweg teilen möchtest.

RolleAnwendungsfall
ScriptAllzweck-Lua, aufgerufen aus Workflow-Script-Nodes
JDF TemplateErzeugt JDF-Job-Tickets für Druckmaschinen
JMF TemplateErzeugt JMF-Nachrichten für die Maschinenkommunikation
ML Data QueryLiefert Trainingsdaten für das ML-Modelltraining
  1. Gehe zu Menu → Developer → Scripts
  2. Klicke + New Script
  3. Gib einen Namen ein und wähle die Rolle
  4. Schreibe den Lua-Code im Editor
  5. Klicke Save

Füge einen Script-Node hinzu, wähle das gespeicherte Script und mappe die Eingabevariablen aus dem Workflow-Kontext. Der Rückgabewert ist die Node-Ausgabe.

-- Berechnet einen Prioritätswert aus den ans Script übergebenen Werten
local remaining_days = input.remaining_days or 0
local weight = input.tier == "premium" and 2 or 1
return math.max(0, (10 - remaining_days) * weight)