Regel-ID’s

Alle Regeln erhalten bei LF‑ET auto­ma­tisch intern eindeutige ID’s, Regel-ID oder RuleID genannt:

  • Jede Regel-ID wird innerhalb einer Ent­schei­dungs­ta­belle nur einmal vergeben und identifiziert genau eine Regel.

  • Solange eine Regel nicht verändert wird, behält sie ihre ID.

  • Wenn eine Regel geändert wird (d.h. Bedin­gungs- oder Aktions­werte werden hinzugefügt oder entfernt), dann wird für diese Regel zunächst einfach nur die Regel-ID auf Null zurückgesetzt.

  • Erst beim Speichern der Ent­schei­dungs­ta­belle oder beim Ge­ne­rie­ren von Programmcode werden für alle Regeln, deren Regel-ID den Wert Null hat, neue Regel-ID’s gebildet.

  • Die zuletzt vergebene (höchste) Regel-ID wird ebenfalls intern gespei­chert (LastRuleID).

Hinweis: Die zuletzt vergebene Regel-ID kann sehr gut als fachliche Versions-Nummer der Ent­schei­dungs­ta­belle verwendet werden. Sie erhöht sich nur, wenn auch tatsächlich Regeln geändert wurden.

  • Im Tooltip der Regelbezeichner werden die Regel-ID’s zusammen mit der zuletzt vergebenen (d.h. höchsten) Regel-ID angezeigt:

    ids 01

  • Die Regel-ID’s können auch in den Regelbezeichnern, zu­sätz­lich zu den Regelnummern, angezeigt werden:

    ids 02

Die Anzeige der Regel-ID’s kann in der Menüleiste mit dem Menüpunkt Fenster  ID’s anzeigen oder im Regelbezeichner-Kon­text­menü mit dem Menüpunkt Regeln  ID’s anzeigen ein- und ausgeschaltet werden. Die gewählte Einstellung bleibt für den Anwender auch nach Beendigung von LF‑ET erhalten.

  • Die Regeln können auch nach den Regel-ID’s auf- oder absteigend sortiert werden.

Diese Sortierungen sind im Regelbezeichner-Kon­text­menü unter Regeln > Regeln sortieren zu finden und anwendbar, wenn die Regel-ID’s angezeigt werden.

Regel-ID’s sind 'langzeitstabil' und unterstützen deswegen eine eindeutige und sichere Kommunikation noch besser als Regelnummern. Darüber hinaus ermöglichen sie auch statistische Auswertungen über längere Zeiträume, wie zum Beispiel:

  • Wie oft wurde eine bestimmte Regel im letzten Quartal ausgeführt?

  • Welche Regeln wurden im letzten Geschäftsjahr überhaupt nicht durchlaufen?