Zum Inhalt

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:

Auswertungspositionen – Referenz

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:

Verzweigte Bedingungen

Erstellung einer Formel für die Bedingung

  1. Öffnen Sie rechts den Formel-Editor.
  2. Wählen Sie das gewünschte Datenbankfeld.
  3. Legen Sie den Vergleichsoperator fest.
  4. 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.

  1. Klicken Sie auf Hinzufügen.
  2. 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:

Anweisungsarten – Übersicht

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:

Buchungsparameter-Kopplung aktivieren

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.

Nächste Schritte