Neues Makro erstellen
Einführung: Eine Beschreibung dieser Phase finden Sie im Abschnitt Phase 3 (Einführung).
Gehen wir von unserer Beispiel-Funktionskette aus dem Abschnitt Funktionen (GUI) aus.
Wenn Sie diese Funktionskette als neues Makro erstellen wollen, erhalten Sie folgenden Dialog.
(1) Name des Makros und ein Beschreibungstext, der später als Tooltip angezeigt werden wird.
(2) Hier können Sie in die Funktionskette (3) weitere Funktionen einfügen. Um das Beispiel einfach zu halten, werden wir das aber hier nicht tun.
(3) Die bisherige Funktionskette mit den einzelnen Funktionen. Wenn Sie eine Funktion markieren, werden Ihnen (wie bisher) die Parameter der Funktion angezeigt.
Eingabe-Parameter für das Makro anlegen
Wenn Sie das oben erstellte Makro abspeichern, können Sie dieses bereits auf Feldern und Knoten verwenden. Das Beispiel oben ist allerdings sehr einfach und in dieser Form nur bedingt hilfreich. Oft möchten Sie, wie Sie das von den meisten Funktionen gewöhnt sind, auch Eingangsparameter verwenden.
Für diese Aufgabe gibt es einen speziellen Eingabeparametertyp Parameter nur für Makros, den Sie anstelle jedes Eingabeparameters in der Funktionskette auswählen können. Siehe folgendes Beispiel.
Beispiel
Markieren Sie Parameter a der ersten Funktion in der Kette und ändern Sie den Typ auf Parameter und stellen Sie den Wert von 4 auf 1. Der Wert ist der Parameter-Index. Damit dieser verwendet werden kann, muss er aber erst ein Eingabe-Parameter angelegt werden.
Verwenden Sie im Fenster (4) das Kontextmenü und legen Sie einen neuen Eingabe-Parameter an. Dieser hat den Index 1. Das ist der Wert, den Sie oben eingegeben haben. Sie können optional eine Beschreibung und einen Testwert angeben. Der Testwert wird als Eingabewert für diesen Parameter verwendet, wenn Sie (5) ausführen.
Wenn Sie nun das Makro auf einem Knoten oder Feld verwenden, sieht das folgendermaßen aus.
Tragen Sie für Parameter a den Wert 5 ein. Als Ergebnis in einem Mapping-Test sollten Sie nun 23 erhalten.