6.1. Einstiegspunkt
Die wichtigste Variable im GREYHOUND Regelsystem ist die Variable Item. Diese globale Variable repräsentiert das aktuell in der Regelausführung befindliche Element. Die Variable ist vom Typ TFbmItem und stellt neben allen Eigenschaften des aktuellen Elements auch wichtigen Zugriff auf verschiedene Caches bereit. Mit diesen kann beispielsweise die ID einer Gruppe, anhand des Namens ermittelt werden.
Damit Sie eine Regel nicht vollständig per Hand Skripten müssen, bietet es sich an, zunächst im GREYHOUND Regelexperten zu arbeiten. Hier können Sie eine grobe Struktur der Regel erstellen und bereits die wichtigsten Knoten und Abzweigungen einfügen. Nachdem die Regel in groben Zügen gestaltet wurde, kann der Regelexperte abgeschaltet werden. Sie haben nun alle Freiheiten, welche Ihnen die Skriptsprache bietet. Wenn Sie den Experten abgeschaltet haben, können Sie ihn anschließend nicht wieder aktivieren, ohne Ihre vollständige Regel zu verlieren. Der Experte stellt nur bestimmte Funktionen in einem bestimmten Umfang zur Verfügung. Eine Rückkehr zum Experten-Modus ist also unmöglich.
Um dieses Problem zu umgehen, stellt das GREYHOUND Regelsystem verschiedene Regelknoten bereit, um lokale Variablen einzufügen, eine eigene Bedingung zu formulieren oder auch eigene Quelltextabschnitte im Experten-Modus einzufügen. Sie haben hier dieselben Möglichkeiten, wie bei abgeschaltetem Experten. Diese Vorgehensweise bietet sich vorallem dann an, wenn Sie nur eine Kleinigkeit etwas anders machen möchten, als vom Experten vorgesehen.
Die entsprechenden Regelknoten finden Sie unter:
"Neue Bedingung" --> "Quelltextbedingung einfügen"
"Erweitert" --> "Lokale Variable einfügen"
"Erweitert" --> "Quelltext einfügen"
Bitte beachten Sie, dass im Regelknoten "Quelltext einfügen" der var-Bereich nicht zur Verfügung steht. Verwenden Sie stattdessen vorab den Regelknoten "Lokale Variable einfügen".
Themen dieser Ebene |
---|
6.1. Einstiegspunkt |
6.2. Globale Regelvariablen |