Added system-events.md

This commit is contained in:
Marcin Kostrzewski 2021-01-13 10:41:01 +01:00
parent a9957aeb5e
commit 2aa80ff07f

39
system-events.md Normal file
View File

@ -0,0 +1,39 @@
Zdarzenia systemowe
===================
Use case 1: Kucharz wybiera zamówienie do realizacji
-----------------
1. Zmiana statusu zamówienia na "w trakcie realizacji".
2. Cofnięcie ostatniej modyfikacji statusu.
Use case 2: Kucharz skończył zamówienie
-----------------
1. Zmiana statusu zamówienia na "ukończone".
2. Restart systemu
3. Cofnięcie ostatniej modyfikacji statusu.
Use case 3: Kelner przyjmuje zamówienie
-----------------
1. Stworzenie zamówienia.
2. Aktualizacja zamówienia.
3. Zatwierdzenie zamówienia.
4. Zmiana numeru stolika.
Use case 4: Kelner przyjmuje zamówienie
-----------------
1. Zmiana statusu zamówienia na "ukończone".
2. Restart systemu.
3. Stworzenie zamówienia.
4. Żądanie wyświetlenia wszystkich zamówień.
5. Zmiana statusu zamówienia na "w trakcie realizacji".
6. Wprowadzenie nowej darmowej potrawy.