Zum Inhalt

Grundlagen des Regelsystems

Das Regelsystem von microtech ERP erlaubt es Ihnen, Geschäftslogik ohne Programmieraufwand direkt in der Software zu hinterlegen. Eine Regel besteht immer aus einer Bedingung (Was soll geprüft werden?) und einer Anweisung (Was soll dann passieren?). Wann und in welchem Kontext eine Regel ausgewertet wird, bestimmt die Auswertungsposition.

Die folgenden Seiten erklären die Grundbegriffe, bevor Sie mit dem Einrichten konkreter Regeln beginnen.

Grundbegriffe im Überblick

Begriff Rolle Beschreibung
Regel Datensatz bestehend aus Bedingung und Anweisung; wird an einer definierten Stelle im Programmablauf ausgewertet
Auswertungsposition Wo / Wann im Programm? Zeitpunkt und Kontext, zu dem das System die Regel prüft und ggf. ausführt
Bedingung Wenn Bedingung greift Vergleich eines Datenbankfelds mit einem Wert oder einem anderen Feld; ist die Bedingung erfüllt, wird die Anweisung ausgeführt
Verzweigte Bedingung Wenn Bedingung greift Erweiterte Logik, die mehrere Zweige mit unterschiedlichen Anweisungen erlaubt
Anweisung Dann ausführen Aktion, die das System ausführt, wenn die Bedingung zutrifft (z. B. Feldzuweisung, Meldung, HTTP-POST)

Die drei Säulen einer Regel – kurz erklärt

Auswertungsposition — Wo / Wann

Die Auswertungsposition definiert den exakten Zeitpunkt, an dem die Regel im gewählten Bereich geprüft wird. Beispiele: "Vor dem Speichern", "Nach dem Wandeln", "Farbdarstellung in einer Übersicht". Die Software ruft die Regel-Engine an diesen Punkten von sich aus auf — der Admin wählt die Position aus einer festen Liste.

Mehr dazu: Auswertungspositionen – Konzept

Bedingungen — Wenn

Die Bedingungen entscheiden, ob eine Regel in einem konkreten Aufruf ausgeführt wird. Mögliche Bedingungstypen: immer ausführen, Felder auf Änderung prüfen, Formel auswerten, verzweigte Formel. Ist die Bedingung nicht erfüllt, werden die Anweisungen übersprungen.

Mehr dazu: Bedingungen

Anweisungen — Dann

Die Anweisungen sind die eigentliche Aktion. Je nach gewählter Auswertungsposition gibt es unterschiedliche Anweisungsarten: Feldzuweisung, Meldung, E-Mail, Druck, Farbdarstellung, externe Ausführung und mehr.

Mehr dazu: Anweisungsarten – Übersicht

Merksatz: Wo / Wann — Wenn — Dann

Wo / Wann im Programm der Auslöser greift, Wenn die Bedingung erfüllt ist, Dann werden die Anweisungen ausgeführt.

In diesem Abschnitt

Wie Regeln funktionieren Erklärt den grundsätzlichen Aufbau einer Regel — von der Bedingungsprüfung bis zur Anweisungsausführung — und zeigt, welche Steueroptionen (z. B. "Keine weiteren Regeln auswerten") den Ablauf beeinflussen.

Auswertungspositionen – Konzept Beschreibt das Konzept der Auswertungsposition: Wann und an welcher Stelle im Programmablauf wertet das System eine Regel aus, und welche Auswirkungen hat die gewählte Position auf verfügbare Felder und Anweisungsarten.

Bedingungen Erläutert, wie Sie Bedingungen aufbauen: Welche Datenbankfelder stehen zur Verfügung, welche Vergleichsoperatoren gibt es und wie kombinieren Sie mehrere Bedingungen.

Verzweigte Bedingungen Zeigt, wie Sie mit verzweigten Bedingungen und Vergleichswerten komplexere Entscheidungslogik abbilden — einschließlich der Steuerfelder "Keine weiteren Regelanweisungen auswerten", "Keine weiteren Regeln auswerten" und "Nur ausführen, wenn zuvor keine Regelanweisung ausgeführt wurde".

Hinweise für Administratoren

Beachten Sie

Grundlagen vor Einrichtung lesen: Lesen Sie die Grundlagenseiten, bevor Sie Regeln produktiv anlegen. Fehlkonfigurationen — zum Beispiel eine Regel ohne passende Auswertungsposition oder ein Zugriff auf ein Blob-Feld an einer nicht unterstützten Position — können zu unerwarteten Ergebnissen führen, die das System erst bei der Analyse-Funktion sichtbar macht.

Analyse-Funktion nutzen

Das Regelsystem enthält eine integrierte Analyse-Funktion, die Ihre Regelkonfiguration auf typische Fehler prüft (fehlende Bedingungen, unzulässige Feldzugriffe, Blob-Felder wie z. B. ein Bild). Nutzen Sie diese Funktion nach jeder größeren Änderung.

Weiterführende Informationen

Nächster Schritt

Auf der Seite Wie Regeln funktionieren – Grundprinzip und Aufbau — Lernen Sie den grundsätzlichen Aufbau einer Regel kennen, bevor Sie mit der Einrichtung beginnen.