Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 10 Nächste Version anzeigen »

Allgemein

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.

Technische Dokumentation: http://api.nuclos.de/

Regeln (API-basiert)

API-basierte Regeln stellen benutzerdefinierte Erweiterungen dar, mit deren Hilfe bestehende Nuclos Mechanismen um unternehmensspezifisches Verhalten erweitert werden können. Technisch gesehen sind 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 Regeln (API-basiert) lösen das bestehende Regelwerk ab. Letzteres bleibt funktionell erhalten, wird aber nicht weiterentwickelt.

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 von Events 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. Dazu gehören die BusinessObjekte, der Cache und andere event-abhängige Daten.

  • Keine Stichwörter