Was bedeutet Geschäftsregel?
Eine Regel kann beispielsweise eine zweite Freigabe für bestimmte Rechnungen verlangen. Sie sollte in verständlicher Sprache formuliert sein und eine fachlich verantwortliche Stelle haben.
Umsetzen lässt sie sich im Programmcode oder in einer gesonderten Entscheidungstabelle. Entscheidend ist, dass sie an allen relevanten Zugangswegen gilt. Eine Prüfung nur in der Oberfläche kann durch eine automatisierte Anbindung umgangen werden.
So sieht das in der Praxis aus
Beispiel: Rechnungen über einem festgelegten Betrag benötigen vor der Zahlung eine zweite Freigabe.
Häufige Fragen
Wie wird eine Geschäftsregel eindeutig formuliert?
Bedingung und Ergebnis müssen eindeutig sein: 'Rechnungen oberhalb des festgelegten Betrags benötigen eine zweite Freigabe.' Dazu gehören klare Grenzwerte, Ausnahmen und eine verantwortliche Fachstelle.
Muss für jede Regel eine Regelengine verwendet werden?
Nein. Einfache und selten geänderte Regeln können im Programmcode passend aufgehoben sein. Häufige oder umfangreiche Änderungen können eine gesonderte Verwaltung sinnvoll machen.
Wie bleiben Änderungen an Regeln nachvollziehbar?
Durch dokumentierte Versionen, Gültigkeitszeitpunkte und passende Tests. Für wichtige Entscheidungen sollte erkennbar sein, welche Regel beim jeweiligen Vorgang angewendet wurde.
