Siebel Business Process Designer Administration Guide > For Developers: Testing Workflow Processes >

Testing Workflows That Involve Server Components


You cannot use the Process Simulator to test workflows that involve server components, such as long-running workflow processes. If a workflow process involving a server component is run in the Process Simulator, incorrect behavior will result. To test a workflow process that involves a server component, you test the workflow in the run-time environment.

For example, if you want to test a workflow process that invokes Siebel Assignment Manager, you deploy the workflow to the run-time environment. You export the workflow from Siebel Tools and import it into the Web Client. Then you test the workflow in real time with the working server components.

For interactive workflows, you must make sure that the corresponding view is assigned to the application that the user is using. For example, if the user session views are in Siebel Sales, make sure you are testing the workflow in the Siebel Sales environment, and not in the environment of another application, such as Siebel Call Center. Verify that the environment in which you are testing contains all the views you want to test.

To test a workflow process involving a server component

  1. Activate the workflow process you want to test.
  2. Verify that the corresponding view is assigned to the application used in the user session.
  3. Reload personalization to load the run-time events in the current object manager session.
    1. From the application-level menu, choose Navigate > Site Map > Administration - Runtime Events > Events.
    2. From the applet menu, select Reload Runtime Events.
  4. Test the workflow in the run-time environment.

Siebel Business Process Designer Administration Guide