Step 5: Design Business Processes

After you have identified and described the components of the process, you can prepare the actual design of the business process. This includes:

  • Activities involved. For example, the purchase order is received from a JMS Queue Receiver activity and a Publish to Adapter activity sends the purchase order to a PeopleSoft adapter subscriber service. Data flow. Data flow includes both flow of data for the non-exception case and for exception cases.

  • Data flow may involve mapping, that is, putting the value from one field into another. It could also involve transformation, that is, translating data from one format to another. For example, PeopleSoft may store phone numbers in a 10-digit format, while Siebel may use parentheses or dashes as part of the phone number.

  • Part of massaging the data for each system requires transformation. You can set up transformation using the mapper included with TIBCO Designer. Custom java activities can be used to perform more complex transformation.

  • Exception flow. After you have identified the possible exceptions, you determine what the system should do in case of an exception.