Versionen im Vergleich

Schlüssel

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

Nuclos Server Regelmanager: Regelbibliothek, Regelzuweisung, neue Regel anlegen, EventSupport-Typen, Drag-and-Drop, Einschränkung auf Status und Aktion.

globe with meridians Sprache: Deutsch · English

hammer and wrench Server Regelmanager

Regeln zentral verwalten: Regelbibliothek und Zuweisung an Businessobjekte, Statusmodelle und Ereignisse per Drag-and-Drop.

Status
colourPurple
titleHow-to
Status
colourBlue
titleEntwickler
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2
minLevel2

Was ist der Server-Regelmanager?

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).

Regelbibliothek (links)

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.

Tipp
titleAnnotation

Für aussagekräftige Namen die Annotation nutzen: @Rule(name="…", description="…").

Regelzuweisung (rechts)

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.

Neue Regel anlegen und zuweisen

  1. Klasse anlegen: Nuclet + EventSupport-Typ per Rechtsklick wählen.
  2. Name/Beschreibung eingeben – werden in den Quellcode eingebettet.
  3. Der Editor öffnet den Quellcode mit dem passenden Interface und den aufgerufenen Methoden:
Codeblock
languagejava
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 {
    }
}
  1. Speichern & schließen – die Bibliothek lädt neu, die Regel erscheint unter ihrer Rubrik.
  2. Zuweisen: Regel per Drag-and-Drop auf das Zielelement ziehen (typsicher – ungültige Ziele zeigen ein Verbotsschild). Optional auf Status/Aktion einschränken; ohne Angabe gilt sie für alle.

Neue Regel per Drag-and-Drop zuweisen.

Verwandte Seiten

open book Regeln (serverseitig)


Regeln schreiben.

Öffnen →

clipboard Ausführungsreihenfolge der Regeln


Reihenfolge.

Öffnen →

gear Statusmodell


Regeln am Übergang.

Öffnen →