Regel anlegen
Voraussetzungen
- Sie verfügen über Administratorrechte im microtech ERP.
- Sie kennen das Ziel der Regel: Welcher Datensatz soll unter welcher Bedingung wie verändert werden?
- Die Felder, die Sie in der Bedingung und in der Anweisung verwenden möchten, sind in der jeweiligen Datenbank vorhanden und exportierbar.
Ablauf der Einrichtung
Die folgenden Schritte durchlaufen Sie bei jeder neuen Regel, die Sie anlegen.
Schritt 1: Regelmodul öffnen
Navigieren Sie im Menüband zur Schaltfläche:
PARAMETER - (Bereich wählen) - REGELN
Klicken Sie auf Neu, um den Regelassistenten zu öffnen.
Ergebnis: Das Eingabeformular für eine neue Regel ist geöffnet.
Schritt 2: Grundeinstellungen der Regel festlegen
Vergeben Sie zunächst eine aussagekräftige Bezeichnung für die Regel.
Legen Sie anschließend die Auswertungsposition fest. Die Auswertungsposition bestimmt, an welchem Punkt im Programmablauf die Regel geprüft und bei erfüllter Bedingung ausgeführt wird.
| Auswertungsposition (kleine Auswahl) | Typischer Einsatz |
|---|---|
| Vor dem Speichern (Neuanlage/Änderung) | Felder beim Erfassen automatisch füllen |
| Vor dem Buchen von Vorgängen | Pflichtprüfungen vor der Buchung |
| Nach dem Buchen / Stornieren | Folgeaktionen nach der Buchung |
| Beim Buchen / Stornieren (Adressen, Artikel, Projekte) | Bestandsführung, Statistikfelder |
| Beim Buchen / Stornieren von Positionen | Positionsbezogene Folgeaktionen |
| Vor/Nach dem Wandeln | Transformationslogik beim Belegwandeln |
| Farbdarstellung | Optische Hervorhebung in Übersichten |
Weitere Auswertungspositionen
Eine vollständige Übersicht aller verfügbaren Auswertungspositionen mit den jeweils zulässigen Anweisungsarten finden Sie unter:
Ergebnis: Name und Auswertungsposition sind festgelegt. Die verfügbaren Bedingungsfelder und Anweisungsarten richten sich nun nach der gewählten Position.
Schritt 3: Bedingung definieren
Die Bedingung legt fest, für welche Datensätze die Regel ausgeführt wird.
Möglichkeiten:
- Immer ausführen: Die Regel wird unabhängig von einer Bedingung immer ausgeführt.
- Über eine Formel definieren: Erstellung einer Bedingung über exportierbare Datenbankfelder, Vergleichsoperatoren und Vergleichswerte.
- Über eine verzweigte Formel definieren: Vergleich eines Feldes mit den in den Anweisungen definierten Werten.
Details:
Erstellung einer Formel für die Bedingung
- Öffnen Sie rechts den Formel-Editor.
- Wählen Sie das gewünschte Datenbankfeld.
- Legen Sie den Vergleichsoperator fest.
- Tragen Sie den Vergleichswert ein.
Immer ausführen
Wenn Sie keine Bedingung definieren, wird die Anweisung bei jedem Datensatz ausgeführt, der die gewählte Auswertungsposition durchläuft.
Prüfen Sie, ob dies dem gewünschten Verhalten entspricht.
Ergebnis: Die Regel prüft keine definierte Bedingung, bevor die Anweisung ausgeführt wird.
Schritt 4: Anweisung (Dann-Teil) anlegen
Die Anweisung beschreibt, was das System bei erfüllter Bedingung tun soll.
- Klicken Sie auf Hinzufügen.
- Wählen Sie die gewünschte Anweisungsart.
| Anweisungsart | Wirkung |
|---|---|
| Feldzuweisung – Vorgabewert | Schreibt einen festen Wert in das Zielfeld |
| Feldzuweisung – Formel | Berechnet einen Wert per Formel |
| Feldzuweisung – Feld löschen | Löscht den Feldinhalt |
| Meldung / Abfrage | Zeigt eine Meldung oder Abfrage an |
| Farbdarstellung | Ändert Text- oder Hintergrundfarbe |
| HTTP-Befehl senden | Sendet einen POST-Befehl |
| Programm / Datei / Link ausführen | Startet eine Anwendung oder öffnet einen Link |
Die vollständige Liste aller Anweisungsarten finden Sie unter:
Konfigurieren Sie anschließend die Anweisung entsprechend der gewählten Art.
Mehrere Anweisungen je Regel
Eine Regel kann mehrere Anweisungen enthalten.
Die Anweisungen werden in der angezeigten Reihenfolge von oben nach unten abgearbeitet.
Ergebnis: Die Anweisung ist konfiguriert. Sobald die Bedingung zutrifft, führt das System diese Anweisung aus.
Schritt 5: Steueroptionen prüfen
Im unteren Bereich des Regelformulars stehen Steueroptionen zur Verfügung:
| Option | Wirkung |
|---|---|
| Keine weiteren Regelanweisungen auswerten | Nachfolgende Anweisungen derselben Regel werden nicht mehr geprüft |
| Keine weiteren Regeln auswerten | Nachfolgende Regeln derselben Auswertungsposition werden nicht mehr geprüft |
| Nur ausführen, wenn zuvor keine Regelanweisung ausgeführt wurde | Fallback-Logik |
Reihenfolge der Regeln
Die Reihenfolge richtet sich nach der Listenposition in der Regelverwaltung.
Regeln mit „Keine weiteren Regeln auswerten“ sollten bewusst an erster Stelle stehen, wenn sie als Kurzschluss-Bedingung dienen.
Ergebnis: Die Steueroptionen kontrollieren das Zusammenspiel mehrerer Regeln.
Schritt 6: Regel speichern
Klicken Sie auf Speichern.
Buchungsparameter-Kopplung prüfen
Regeln der Auswertungspositionen:
- Beim Buchen / Stornieren
- Beim Buchen / Stornieren von Positionen
werden nur ausgeführt, wenn das entsprechende Kennzeichen im zugehörigen Buchungsparameter gesetzt ist.
Weitere Informationen:
Ergebnis: Die Regel ist gespeichert und wird bei der nächsten Ausführung der entsprechenden Auswertungsposition berücksichtigt.
Ergebnis
Sie haben eine vollständige Regel mit:
- Auswertungsposition
- Bedingung
- Anweisung
- Steueroptionen
angelegt.
Das System prüft die Regel automatisch an der konfigurierten Auswertungsposition und führt die Anweisung aus, sobald die definierte Bedingung erfüllt ist.







