Use Case 5 Insert & forward complaints - Tonnius/Tiim14-50 GitHub Wiki

Title

Insert & forward complaints

Functional requirement

allow the head waiter to deal with customer complaints and forward them to restaurant managers if necessary

Precondition

The complaints database exists; The system has a subsystem where to insert and view complaints; The system has a menu with the option to make the complaint visible for another user role;

Primary Actor

Head waiter

Main Success Scenario

Head waiter accesses the corresponding subsystem where to insert customer complaints; User enters the necessary information and chooses the option whether to forward it to the restaurant manager user role or not; User chooses the option to save the information into the complaints database; The system saves the information into the complaints database.

Extensions

  1. User inserts invalid information: The system shows an notification and shows what information is invalid; The system gives a chance to modify the invalid information.

  2. Connection/insertion to the necessary database fails: The system shows a notification and asks the user to try again later.