Use case 5 - alajal/soft6 GitHub Wiki

Restaurant manager shall be able to order goods from a warehouse.

  1. Title
    • Restaurant manager will order goods and raw produce from the supplier.
  2. Precondition
    • Manager is logged in the POS system.
    • Manager can open new order form from the menu of the system.
    • Internet connection is stable.
    • Emails of the suppliers are up-to-date.
  3. Primary Actor
    • Manager
  4. Main Success Scenario
    • Manager fills the form by selecting the correct supplier from drop-down menu and correct date.
    • Manager is able to enter the necessary goods and amounts to the table.
    • Manager can save, and send the form to the correct email of the supplier.
    • Supplier gets the email and answers it with an invoice with the goods that company ordered, and with necessary amounts and prices.
    • Manager receives the email with the invoice, accepts it and pays for the goods, and send the email to the supplier that the payment is done.
    • Supplier receives the confirmation email from the manager and sends a reply that the goods will be sent off.
    • Manager will receive the email sent by the supplier and starts to wait for the goods.
  5. Extensions - possible alternatives of the main success scenario
    • The supplier address and contact information is not choosable from the drop-down menu in the form -> close the form, create new supplier in the POS system, open new form
    • The form shows old address or contact information of the company. -> open another POS system tab and change the information about the company, reload the form.
    • Price of primary good offered by the supplier, is not suitable (too high). ->Manager tries to get discount, if it doesn’t lower the sum, manager orders primary goods from other supplier.
    • Manager doesn’t get any email from the supplier. ->Manager calls to the supplier and asks if the email is received. If not, manager asks the correct email and send the same letter again.