Sprache: Deutsch · English
Regeln zentral verwalten: Regelbibliothek und Zuweisung an Businessobjekte, Statusmodelle und Ereignisse per Drag-and-Drop.
HOW-TO ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Der Regelmanager zeigt und verwaltet bestehende Regeln und ihre Verknüpfung mit Businessobjekten, Statusmodellen, Arbeitsschritten und Fristen. Die Oberfläche hat zwei Bäume: links die Regelbibliothek, rechts die Regelzuweisung.
Menüaufruf: Konfiguration → Server Regelmanager
Regelmanager: Regelbibliothek (links) und Zuweisung (rechts).
Oberste Ebene: alle Nuclets (Regeln ohne Package landen unter Default). Darunter die Regeltypen (Anlegen, Aktualisieren, Löschen, Statuswechsel, Objektgenerierung, Job, Benutzeraktion, CustomRestRule … jeweils auch „im Anschluss“). Das Eigenschaftsfenster zeigt Klassenname, Typ, Datum, Package/Nuclet.
Annotation
Für aussagekräftige Namen die Annotation nutzen: @Rule(name="…", description="…").
Analog nach Nuclets gegliedert, darunter Businessobjekte, Statusmodelle, Arbeitsschritte und Fristen. Integrationspunkte werden dunkelblau hervorgehoben. Änderungen (Löschen einer Zuweisung, Ausführungsreihenfolge) werden automatisch übernommen.
Regelzuweisung mit Eigenschaftsfenster.
package org.nuclet.lager;
import org.nuclos.api.rule.InsertFinalRule;
import org.nuclos.api.context.InsertContext;
import org.nuclos.api.annotation.Rule;
import org.nuclos.api.exception.BusinessException;
@Rule(name="Anlegen Lagerposition im Anschluss",
description="Anlegen Lagerposition im Anschluss")
public class AnlegenLagerpositionImAnschluss implements InsertFinalRule {
public void insertFinal(InsertContext context) throws BusinessException {
}
}
Neue Regel per Drag-and-Drop zuweisen.