Nuclos Benutzerregeln Aufgabenliste: Custom Rules, CROID, CREUID, dynamische Taskliste, Suchfilter, Transaktion, setUpdateAfterExecution.

globe with meridians Sprache: Deutsch · English

hammer and wrench Benutzerregeln in Aufgabenlisten

Custom Rules aus Aufgabenlisten ausführen (ab 4.21) – in dynamischen und suchfilter-basierten Listen, mit Mehrfachauswahl.

Auf dieser Seite

Ab Nuclos 4.21 können Benutzerregeln (Custom Rules) direkt aus Aufgabenlisten heraus ausgeführt werden – sowohl aus dynamischen als auch aus suchfilter-basierten Listen. Mehrere Datensätze werden dabei in einer Transaktion abgearbeitet (schlägt eine fehl, schlagen alle fehl).

In dynamischen Aufgabenlisten

  1. In der SQL-Datenquelle der dynamischen Taskliste zwei Spalten ergänzen: die ID/Primärschlüssel (z.​B. CROID) und die UID des Businessobjekts (z.​B. CREUID).
  2. In der Aufgabenlisten-Konfiguration (Administration → Aufgabenlisten) unter Id-Attribut für Benutzerregeln und Uid-Attribut für das Benutzerregel-BO eintragen – nur dann werden Benutzerregeln überhaupt angeboten.

Im Regel-Context steht der über CROID/CREUID referenzierte Datensatz. In der Aufgabenliste (Datei → Aufgabenlisten) lassen sich die Regeln über das Kontextmenü ausführen. Für Mehrfachauswahl müssen alle CREUID auf dasselbe Businessobjekt zeigen.

In suchfilter-basierten Aufgabenlisten

In der Suchfilter-Konfiguration (Administration → Suchfilter) das Häkchen Benutzerregeln anbieten setzen. Danach stehen in der aus dem Filter geöffneten Aufgabenliste alle dem Businessobjekt zugeordneten Benutzerregeln zur Verfügung.

Nach Ausführung führen Benutzerregeln automatisch ein Update durch – abschaltbar mit context.setUpdateAfterExecution(false).

Verwandte Seiten

gear Dynamische Tasklist


Aufgabenlisten.

Öffnen →

gear Suchfilter


Suchfilter.

Öffnen →