Erstellen benutzerdefinierter Makros
Sie können von Ihnen erstellte benutzerdefinierte Makros in Ablaufdiagrammprozessen und in Definitionen für abgeleitete Felder verwenden.
1.
2.
Klicken Sie auf Optionen Symbol zweier Optionsfelder mit einem nach unten zeigenden Menüpfeil und wählen Sie Benutzerdefinierte Makros aus.
3.
Klicken Sie im Dialogfeld Benutzerdefinierte Makros auf Neues Element.
4.
Wählen Sie in der Liste Speichern unter den Ordner aus, in dem Sie das Makro speichern möchten. Wenn keine Ordner erstellt wurden, verwenden Sie die Standardeinstellung Keine.
5.
Geben Sie im Feld Name einen Namen und eine Deklaration für das Makro ein, sodass Sie darauf verweisen können.
Verwenden Sie die folgende Syntax: MacroName(var1,var2,...)
Beispiel: GenGroupBy(id,val1,table,val2)
Die Eingabe für MacroName muss ein eindeutiger und alphanumerischer Wert sein. Er kann Unterstriche (_), jedoch keine Leerzeichen enthalten.
*
*
Die Variablennamen müssen mit den Variablennamen in der Definition des benutzerdefinierten Makros im Fenster Ausdruck übereinstimmen und als Liste aus durch Kommas getrennten Werten in Klammern angegeben werden.
6.
Wählen Sie in der Liste Sicherheitsrichtlinie eine Sicherheitsrichtlinie für das neue benutzerdefinierte Makro aus.
7.
Verwenden Sie das Feld Hinweis, um zu erläutern, wozu das benutzerdefinierte Makro dient und was die einzelnen Variablen darstellen.
8.
Wählen Sie in der Liste Ausdruckstyp den Typ des benutzerdefinierten Makros aus, das Sie erstellen:
*
Wenn Sie Direktes SQL: Auswahl von ID-Liste auswählen, müssen Sie eine Datenbank aus dem Feld Datenbank auswählen.
*
Wenn Sie Direktes SQL: Auswahl von ID-Liste + Wert auswählen, müssen Sie eine Datenbank aus dem Feld Datenbank und einen Option unter Wertetyp auswählen. Stellen Sie sicher, dass Sie den richtigen Wertetyp auswählen. Andernfalls wird später bei dem Versuch, ein Profil dieser Abfrage zu erstellen, ein Fehler ausgegeben, der Sie über einen falsch zugeordneten Wert informiert.
*
Wenn Sie Text als Wertetyp auswählen, müssen Sie im Feld Breite (Bytes) die Länge des Wertetyps in Byte angeben. Sie können diese Informationen aus der Datenbank abrufen. Falls Sie nicht auf die Datenbank zugreifen oder diese Informationen nicht abrufen können, geben Sie 256 als maximale Länge ein.
9.
Klicken Sie in das Feld Ausdruck, um das Dialogfeld Auswahlkriterien angeben zu öffnen.
10.
*
Das folgende Beispiel zeigt eine Definition für ein neues benutzerdefiniertes Makro.
Beispiel für ein benutzerdefiniertes Makro
11.
Das benutzerdefinierte Makro wird in der Elementliste gespeichert.
Sie können nun mithilfe des Namens auf das Makro zugreifen, um es in Ablaufdiagrammprozessen und in Definitionen für abgeleitete Felder zu verwenden.