Step 2: Identify Processes

A clean design of a complex process consists of a main process that calls sub processes as needed. The problem defined above lends itself to the creation of a process for each task that is performed.

Procedure 

  1. The main process listens for incoming data from the application server. When a purchase order arrives, the main process calls the other processes in sequence.

  2. The AddtoOrderMgmt process enters the order into the PeopleSoft Order Management system. It returns the purchase order and the Order ID to the main process.

  3. The CheckShippingSchedule process accesses the web site of the shipping company and sends an email to the customer if shipping is delayed. This process could also update the status of the order in the Order Management system.

  4. The AddtoCustMgmt process enters the order, including the Order ID generated by PeopleSoft and the shipping information, in the company’s Siebel customer service system.

You can use TIBCO Designer to create the four processes and have the main process call the other processes in the appropriate sequence.