Ereignisprofile - Datenelementbedingungen

Es können auch zusätzliche Bedingungen in ein Ereignisprofil aufgenommen werden, die erfüllt sein müssen, bevor das Profil in Kraft tritt. Diese Bedingungen betreffen eine kleine Gruppe von allgemeinen Datenelementen.

Sie können z. B. wie folgt vorgeben, dass ein Profil nur für einen bestimmten Mandanten gelten soll:

WENN Mandant = PK1

Sie können den ODER-Befehl in einem Ereignisprofil in einer auf WENN folgenden Zeile verwenden, damit eine Bedingung auf zwei verschiedenen Datenfeldern basieren kann, z. B.:

WENN Mandant = PK1

ODER Benutzergruppe = PK1.

Es können beliebig viele Ereignisprofile definiert werden. Zur Laufzeit werden jedoch maximal 1000 Profile geladen und gefiltert. Dabei werden nur die Ereignisprofile und Regelsätze in den Speicher geladen, die sich auf die aktuelle Funktion beziehen. Die genaue und vorsichtige Strukturierung eines Ereignisprofils kann daher eine Funktion effektiver kontrollieren und so die Leistung entscheidend verbessern.

Wenn beispielsweise eine große Anzahl von Regelsätzen für ein Ereignisprofil gelten, sie sich aber nur auf einen bestimmten Mandanten beziehen, dann ist es effizienter, den Mandanten im Ereignisprofil anstatt in jeder einzelnen Regel zu prüfen.