Regeln expandieren

Regel bei Bedingung expandieren

Eine einzelne Regel kann gezielt bei einer bisher nicht verwendeten Bedingung expandiert werden.

Zum Expandieren wird zuerst eine leere Bedin­gungs-Zelle markiert und dann die Expandieren-Schaltfläche in der Toolbar angeklickt:

expandieren 01

Die Regel wird für alle Werte der markierten Bedingung vervielfacht:

expandieren 02

Zu­sätz­lich zum Symbol in der Symbolleiste kann die Funktion auch über das Kon­text­menü von Regelzellen und über die Tasten­kombi­nation STRG + ALT + X ausgeführt werden.

Regeln komplett expandieren

Eine einzelne markierte Regel oder eine Gruppe von markierten Regeln kann "auf einen Schlag" auch komplett expandiert werden.

Die Funktion steht im Kon­text­menü der Regelbezeichner oder als Tasten­kombi­nation STRG + UMSCHALT + X zur Verfügung:

expandieren 03

Alle expandierten Regeln werden markiert dargestellt:

expandieren 04
 

Grenzen beim Komplett-Expandieren

Abhängig von der Anzahl der dabei neu ent­stehen­den Regeln reagiert LF‑ET unterschiedlich:

  • ab 100 neuen Regeln: Eine Warnung wird angezeigt und der Anwender kann selbst entscheiden, ob das Expandieren ausgeführt werden soll oder nicht

  • ab 1.000 neuen Regeln: Eine Fehlermeldung wird angezeigt und die Ausführung des Expandierens wird nicht angeboten

  • bei Bedarf kann der Schwell­wert zur Auslösung der Fehlermeldung in der Konfi­gura­tionsdatei Pro­ject.ini mit dem Schlüssel Expand.Rules.Limit indi­viduell ange­passt werden.

  • Anwendungsbeispiel: Bei Kunden, die LF‑ET z.B. im Bereich Produkt­konfi­guration einsetzen, arbeiten die Ent­wick­ler immer auf vollständig verdichteten Ent­schei­dungs­ta­bellen (mehrere 100 Regeln), für den produktiven Einsatz (CAD-Systeme, Katalog-Erstellung, etc.) werden die Ent­schei­dungs­ta­bellen aber komplett expan­diert (viele 1000 Regeln) benötigt.