Definicja
Reguła biznesowa (ang. Business Rule) to konkretne, wykonywalne stwierdzenie definiujące ograniczenie lub politykę organizacji. Reguły biznesowe kontrolują zachowanie procesów i systemów.
Typy reguł
| Typ | Opis | Przykład |
|---|---|---|
| Definicyjna | Definiuje pojęcie | "Klient VIP = obroty > 100 000 PLN/rok" |
| Ograniczająca | Limituje działania | "Zamówienie > 50 000 PLN wymaga akceptacji dyrektora" |
| Wyzwalająca | Uruchamia akcję | "Gdy stan magazynowy < 10, wyślij alert do kupca" |
| Obliczeniowa | Definiuje kalkulację | "Rabat = 5% gdy wartość koszyka > 500 PLN" |
Dokumentowanie reguł
Każda reguła powinna mieć:
| Pole | Przykład |
|---|---|
| ID | BR-042 |
| Nazwa | Limit autoryzacji zamówień |
| Opis | Zamówienia powyżej 50 000 PLN wymagają akceptacji dyrektora |
| Warunek | kwota_zamowienia > 50 000 |
| Akcja | Przekieruj do workflow akceptacji |
| Źródło | Polityka zakupów v3.1, § 4.2 |
| Właściciel | Dyrektor finansowy |
| Priorytet | Must have |
Dlaczego to ważne?
Reguły biznesowe: - definiują logikę biznesową systemu (if-then), - są niezależne od implementacji — ta sama reguła w różnych systemach, - ograniczają ryzyko — automatyczne wymuszanie polityk, - są audytowalne — kto ustanowił, kiedy, dlaczego.
Gdzie szukać reguł?
- Regulaminy, polityki, procedury wewnętrzne
- Wywiady z ekspertami domenowymi
- Istniejące systemy IT (logika walidacji)
- Przepisy prawa i regulacje branżowe