|
ABC is a retail company. The following problem statement and business process diagram describe the flow of sales order with delivery and payment arrangement. In addition, it mentions some of exception handling within the process.
ABC retail sales company wants to keep track of its sale. Purchase requests from customer will automatic generate a sale order with a generated unique number and a calculated total amount. Each sale order contains a unique number, a set of ordered products, a total amount, a payment arrange, a state and an invoice. Each order product contains order product identify and order quantity. If one or more purchasing product is not containing enough quantity for the sales order, the sales order then will hand over to customer service for notify customer about the particular situation. Otherwise, the sales order is approved and continue with delivery part.
In the situation of not enough quantity, customer service will ask customer to choose one of possible solution which are wait, order less and cancel order. If wait is chosen, an urgent production request is sent to factory. If order less is chosen, the sale order will be updated. Otherwise, cancel order is default chosen. Customer service will try to give special offer to customer. Sales order will be update is customer accept the offer or the sales order will be cancelled. After customer choosing wait or order less solution and performed the relative actions, the sales order is approved and continue with delivery part.
In delivery part, an invoice will be prepared and sent for the approved sales order. Then the ordered products will wait for payment and delivery. There are two kinds of receiving payment arrange, POD and credit period. By default, sales orders are POD (Pay on delivery) ignores special offer aspects. In case of POD, the payment must receive on or before the ordered products delivery or the delivery will be terminated and the sales order will forward to customer service with follow up action. In the other arrange credit period, ordered products will delivery first and the payment is accepted for delay within a period. If the period is past and the payment is not yet received, the sales order will forward to customer service with follow up action. In addition, when a payment is received no matter which kind of receiving payment arrange, the invoice will be updated and the sales order will be completed.
![]() |
|---|
| Figure 6.1 - Business Process Diagram (Retail Company) |
Car rental Process is a business process about the flow of renting car to public of a car rental agency. It describes the main flow of rent car contract with some business constraints.
A car rental agency rents cars to the public. A customer can rent a car if they have a valid driver's license and can pay for the rental. A rental contract is drawn up to reflect the details. There are 3 classifications of cars based on size. Within each classification, both wagons and sedans and both automatic and manual transmission versions are maintained. A contract is terminated once the rental is complete. Rental of trucks is being considered.
![]() |
|---|
| Figure 6.2 - Business Process Diagram (Car Rental Process) |
Software Helpdesk is a process about technical support of ABC Software Helpdesk. It describes the flow of customers' queries with the follow up actions.
ABC Software Helpdesk received customers' queries related to the software products they supported. If the helpdesk staff can resolve the queries, they do so and give the customer a solution; otherwise they identify a problem and refer this to Second-line Support. Second-line Support then reproduces and investigates the problem. If it can be solved by advice, they refer it back to Helpdesk staff; otherwise, if there is a software defect which required a change to the software, they raise a software change request to the Software Development Team. After the software is coded and tested, the hot fix will be released and hand over to Second-line Support to follow the outstanding case. Whatever the software has changed or not, Second-line Staff will issue the knowledge for the Helpdesk staff to inform the customers. The Customer will then receive the knowledge and the hot fix software for installation if exist.
![]() |
|---|
| Figure 6.3 - Business Process Diagram (Software Helpdesk) |
Online Store is a process about sales of an online store. It describes the flow of sales order with its creation and payment arrangement. In addition, it includes some business rule within the process.
A customer can place one or more orders from an online store. Each customer has a credit rating. If the credit rating is good, the customer can make the payment either with a credit card or a bank check. However, if the credit rating is poor, the customer has to pay in cash. Each order is an aggregate of different order items. A customer's order can have multiple items with varying quantities. Draw a Business Process Diagram for the above online store transaction.
![]() |
|---|
| Figure 6.4 - Business Process Diagram (Online Store) |
|
|
|||||||