This UML activity diagram depicts the restaurant’s inventory management workflow. It begins when the manager logs into the inventory system and checks stock levels. A decision determines whether there is a lack of ingredients. If stock is sufficient, the process logs this and moves toward report generation.
If ingredients are lacking, a purchase order is created, a supplier is selected, and the order is sent. Upon receiving goods, quality and quantity are inspected. If acceptable, inventory is updated; if not, issues are reported, and replacements are requested. The process converges to generate a final report, visually showing decision points, sequential steps, and alternate paths.