In keeping with the OERA practice of taking a process-based approach to application design, several business processes have been identified to support the goals of the AutoEdge|TheFactory application. The design will support two types of users: dealer representatives and individual customers. The business processes that each of these user types executes to search for and order/design vehicles is slightly different.  As a result two different UI types will be implemented to meet the needs of the different types of users. In addition, the manufacturer itself has a business process, that of building the vehicles. What follows is an overview of these business processes.

The dealer process supports three functions:

1. The customer requests a vehicle from the dealer. The representative logs in and from the homepage chooses to search for a vehicle. The search window allows entry of search criteria and displays the results - vehicles currently in factory stock that meet those criteria. A vehicle is then selected, the customer purchases the vehicle, and an invoice is generated.

2. The customer requests a vehicle from the dealer. The representative logs in and from the homepage chooses to search for a vehicle. The search window allows entry of search criteria and the results show that no vehicle that meets those criteria is available in the factory's stock. The representative can then begin the process of submitting an order to the factory by entering any additional details about the desired vehicle, obtaining information about the customer and placing the order. The order is received by the factory and an order summary is generated.

3. The customer requests the status of an order from the dealer. From the homepage the dealer chooses to query order status. If the order is complete the customer purchases the vehicle and an invoice is generated.


The customer process supports three functions:

1. The customer accesses the factory's website via the Internet. From the homepage the customer can choose to search for a vehicle. The search window allows entry of search criteria and displays the results - vehicles in factory stock that meet those criteria. At this point the customer is directed to visit the dealer in order to purchase the vehicle.

2. The customer accesses the factory's website via the Internet. From the homepage the customer can choose to search for a vehicle. The search window allows entry of search criteria and displays results showing that no vehicle that matches those criteria is available in the factory's stock. The customer can then begin the process of designing a vehicle by entering any additional vehicle details. At that point, in order to create an order summary, the customer must log in and provide some additional customer information. The summary is then generated and the customer is directed to visit the dealer to place the order with the factory.

3. The customer accesses the factory's website via the Internet. From the homepage the customer can choose to check the status of an order which requires a login. Using the order id provided by the dealer, the customer can then check the status of the order.


The factory process supports the build function: The factory receives orders from the dealer. Each stage associated with building the vehicle is executed until the order is complete and the vehicle is ready for shipment to the dealer. At each stage the status of the order is updated. The order status can be accessed by either the customer or the dealer representative.