# Order Management

Pending orders are shown here on the order management screen for the store manager to process. Rather than being data-driven, order management is process-driven. A JBoss jBPM process assigns fulfillment tasks to the manager based on the version of the process loaded. The manager can change the version of the process at any time using the admin options box to the right.

- Order process 1 sends orders immediately to shipping, where the manager should ship the order and record the tracking number for the user to see.
- Order process 2 adds an approval step where the manager is first given the chance to approve the order before sending it to shipping. In each case, the status of the order is shown in the customer's order list.
- Order process 3 introduces a decision node. Only orders over $100.00 need to be accepted. Smaller orders are automatically approved for shipping.

## Task Assignment

There are no pooled tasks to be assigned.

Order Id #{task.variables['orderId']} Task Order Amount Customer

## Order Acceptance

There are no orders to be accepted.

Order Id #{task.variables['orderId']} Order Amount Customer

## Shipping

There are no orders to be shipped.

Order Id #{task.variables['orderId']} Order Amount Customer