Main Components of the BPMN Process:
● Represent the participants involved in the process: Electronics
Swimlanes:
Business and Customer.
● Pools: Represent the two main entities: Electronics Business and
Customer.
● Lanes within the Electronics Business Pool:
○ Sales
○ Accountant
○ Warehouse
○ Delivery
Process Flow:
Customer:
1. Approaches the electronics business to buy a product.
2. Selects the desired product.
3. Confirms the purchase decision.
4. Places the order.
5. Chooses a payment method and completes the payment.
6. Waits 10 minutes for the system to validate the payment method and
complete the payment process.
7. Receives an invoice from the accountant after successful payment.
8. Waits 1-3 business days for order delivery.
9. Receives the order successfully → Ends.
Electronics Business Process:
Sales:
1. Receives the customer.
2. Introduces and advises on products.
3. Records the order after customer confirmation.
4. Updates the order information in the system.
5. Informs the customer about order confirmation once the warehouse
verifies stock and quality.
6. Process ends for Sales.
Accounting:
1. Verifies the payment method after the customer selects a payment option.
2. Checks if the payment method is valid:
○ If valid: Confirms the payment, generates and sends an invoice to
the customer, and updates the order in the system.
○ If invalid: Requests the customer to change the payment method
and performs another validation.
Warehouse:
1. Retrieves order information from the system.
2. Inspects stock availability and product quality:
○ Inventory Check:
■ Out of stock: Cancels the order.
■ In stock: Proceeds to quality check.
○ Quality Check:
■ Fails: Cancels the order.
■ Passes: Confirms the order.
3. Once the payment is completed, check the order.
4. Picks and packs the products.
5. Hand over the package to the delivery unit.
Delivery :
1. Receives the package from the warehouse.
2. Generates the delivery route.
3. Tracks the order shipment.
4. Determines whether the delivery is successful:
○ If successful: Sends a delivery confirmation to the customer →
Process ends.
○ If unsuccessful: Returns the package to the warehouse → Process
ends.
Detailed Process Flow:
1. The customer approaches the business to buy electronic products.
2. Sales staff welcomes the customer and provides product consultation.
3. The customer selects a product and decides whether to purchase it:
○ If not purchasing: Process ends.
○ If purchasing: The sales team records the order and updates the
system.
4. Warehouse staff retrieves order details from the system and inspects
stock and product quality:
○ Inventory Check:
■ If out of stock: Cancels the order.
■ If in stock: Proceeds to quality check.
○ Quality Check:
■ If fails: Cancels the order.
■ If passes: Confirms the order.
5. Order confirmation is sent to the sales team, which notifies the
customer.
6. The customer selects and completes the payment process.
7. The accounting team verifies the payment method:
○ If invalid: Requests the customer to change the payment method
and rechecks.
○ If valid: Confirms payment, issues an invoice, and updates the
order in the system.
8. The customer reviews the invoice and waits 1-3 business days for
delivery.
9. The warehouse team processes the order:
○ Picks and packs the items.
○ Hand them over to the delivery team.
10.The delivery team generates the delivery route and tracks the order
shipment.
11.Determines whether the delivery is successful:
● If unsuccessful: Returns the order to the warehouse → Process ends.
● If successful: Sends a delivery confirmation to the customer.
12.The customer confirms successful receipt of goods → Process ends.