Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Allgemein

TODO Events, Regeln, Kontexte

Mit der Einführung der API-basierten Regeln verändert sich die Regelprogrammierung insofern, dass der Zugriff auf Nuclos-Funktionalitäten ausschließlich über die Interfaces der Nuclos-API stattfindet. Im Gegensatz zum umfassenden RuleInterface werden die Zugriffe nun den Typen gemäß unterschieden und selektiv zur Verfügung gestellt. Die Regelprogrammierung wird dadurch übersichtlicher, einfacher und sicherer, ohne dass eine Einschränkung an Möglichkeiten stattfindet.

Regeln (API-basiert)


Regeln EventSupports stellen benutzerdefinierte Erweiterungen dar, mit deren Hilfe bestehende Nuclos Mechanismen um unternehmensspezifisches Verhalten erweitert werden
können. Technisch gesehen sind EventSupports Regeln Java-Klassen, die Methoden und Attribute zur Umsetzung individueller Geschäftslogik beinhalten und mit internen
Nuclos-Ereignissen wie das Speichern oder Löschen eines Datenbankeintrages verknüpft werden können.

Die EventSupports Regeln (API-basiert) lösen das bestehende Regelwerk ab. Letzteres bleibt funktionell erhalten, wird aber nicht weiterentwickelt.

Nuclos-API

Mit der Einführung der EventSupports verändert sich die Regelprogrammierung insofern, dass der Zugriff auf Nuclos-Funktionalitäten ausschließlich über die Interfaces der Nuclos-API stattfindet. Im Gegensatz zum umfassenden RuleInterface werden die Zugriffe nun den Typen gemäß unterschieden und selektiv zur Verfügung gestellt. Die Regelprogrammierung wird dadurch übersichtlicher, einfacher und sicherer, ohne dass eine Einschränkung an Möglichkeiten stattfindet.

Events

Jede Regel ist mit einem internen Nuclos-Ereignis wie das Speichern oder Löschen eines Datenbankeintrages verknüpft. Der Typ eines Nuclos-Ereignisses nennt man Event. In der Regelprogrammierung werden folgende Typen unterschieden, wobei jede Regel mindestens einem Typ entsprechen muss.

Dazu gehören:

Kontexte

Wird eine Regel aufgerufen, erhält der Regelprogrammierer einen Kontext mit allen für diesen Schritt relevanten Daten und Informationen.