124 Patterns: Building Serial and Parallel Processes for IBM WebSphere Process Server V6
8.2.3 Scenario 3: Ordering on demand with multiple wholesalers
After the successful implementation of scenarios one and two, the increase in
revenue has resulted in monetary rewards for employees in the ITSO Electronics
IT department. While the staff is celebrating, change continues rapidly. Also
ITSO Electronics’s two wholesaler departments have just merged, with
Wholesaler B migrating all its processes to Wholesaler A’s systems. With this
change, the business managers have become concerned that a single
wholesaler may not be able to supply every product in a timely manner.
This could lead to frustrated customers and cancelled orders. Traditionally, ITSO
Electronics has maintained relationships with a number of external wholesalers.
The next challenge is to incorporate those wholesalers into the order process.
The new process includes a rule that if the internal wholesaler cannot deliver a
product in a “timely” manner, third parties are given the opportunity to do so.
Furthermore, the definition of
timely is expected to change with business
conditions, so the rule describing timeliness must be changeable by a business
analyst without requiring IT department intervention. Finally, since business
partners can and will change regularly, the process must accommodate the
available partners when it is executed.
For scenario 3, we identify an additional actor, External wholesaler. We can also
identify an additional
use case, Place Order with Internal or External Wholesalers.
Table 8-7 provides details about the external wholesaler.
Table 8-7 External wholesaler actor details
Actor name External wholesaler
Brief description An ITSO Electronics business partner who can supply
wholesale products and has agreed to participate in
ITSO Electronics’s order process
Associations to use cases 003 Place Order with Internal or External Wholesalers